From: Marcin Kulisz <debian@kulisz.net>
Date: Thu, 21 May 2015 18:14:51 +0100
Subject: Removing doxygen genrerated docs from source

---
 doc/html/Reference/a00001.html                     |  135 --
 doc/html/Reference/a00002.html                     |  107 --
 doc/html/Reference/a00003.html                     |   86 --
 doc/html/Reference/a00004.html                     |  143 --
 doc/html/Reference/a00004.js                       |    4 -
 doc/html/Reference/a00004.png                      |  Bin 566 -> 0 bytes
 doc/html/Reference/a00005.html                     |  209 ---
 doc/html/Reference/a00005.js                       |    9 -
 doc/html/Reference/a00006.html                     |  359 -----
 doc/html/Reference/a00006.js                       |    8 -
 doc/html/Reference/a00006.png                      |  Bin 866 -> 0 bytes
 doc/html/Reference/a00007.html                     |  208 ---
 doc/html/Reference/a00007.js                       |    9 -
 doc/html/Reference/a00008.html                     |  281 ----
 doc/html/Reference/a00008.js                       |   10 -
 doc/html/Reference/a00009.html                     |  297 ----
 doc/html/Reference/a00009.js                       |   11 -
 doc/html/Reference/a00010.html                     |  299 ----
 doc/html/Reference/a00010.js                       |   11 -
 doc/html/Reference/a00011.html                     |  281 ----
 doc/html/Reference/a00011.js                       |    6 -
 doc/html/Reference/a00011.png                      |  Bin 2022 -> 0 bytes
 doc/html/Reference/a00012.html                     |  189 ---
 doc/html/Reference/a00012.js                       |    4 -
 doc/html/Reference/a00012.png                      |  Bin 2298 -> 0 bytes
 doc/html/Reference/a00013.html                     |  618 --------
 doc/html/Reference/a00013.js                       |   33 -
 doc/html/Reference/a00013.png                      |  Bin 1281 -> 0 bytes
 doc/html/Reference/a00014.html                     |  171 ---
 doc/html/Reference/a00014.js                       |    5 -
 doc/html/Reference/a00014.png                      |  Bin 1179 -> 0 bytes
 doc/html/Reference/a00015.html                     |   97 --
 doc/html/Reference/a00016.html                     |  186 ---
 doc/html/Reference/a00016.js                       |    8 -
 doc/html/Reference/a00017.html                     |  186 ---
 doc/html/Reference/a00017.js                       |    8 -
 doc/html/Reference/a00018.html                     |  179 ---
 doc/html/Reference/a00018.js                       |    5 -
 doc/html/Reference/a00018.png                      |  Bin 1500 -> 0 bytes
 doc/html/Reference/a00019.html                     |  262 ----
 doc/html/Reference/a00019.js                       |    8 -
 doc/html/Reference/a00019.png                      |  Bin 589 -> 0 bytes
 doc/html/Reference/a00020.html                     |  182 ---
 doc/html/Reference/a00020.js                       |    5 -
 doc/html/Reference/a00020.png                      |  Bin 580 -> 0 bytes
 doc/html/Reference/a00021.html                     |  181 ---
 doc/html/Reference/a00021.js                       |    5 -
 doc/html/Reference/a00021.png                      |  Bin 580 -> 0 bytes
 doc/html/Reference/a00022.html                     |  153 --
 doc/html/Reference/a00022.js                       |    4 -
 doc/html/Reference/a00022.png                      |  Bin 559 -> 0 bytes
 doc/html/Reference/a00023.html                     | 1507 --------------------
 doc/html/Reference/a00023.js                       |   83 --
 doc/html/Reference/a00023.png                      |  Bin 872 -> 0 bytes
 doc/html/Reference/a00024.html                     |  356 -----
 doc/html/Reference/a00024.js                       |   13 -
 doc/html/Reference/a00024.png                      |  Bin 1230 -> 0 bytes
 doc/html/Reference/a00025.html                     |  628 --------
 doc/html/Reference/a00025.js                       |   28 -
 doc/html/Reference/a00025.png                      |  Bin 984 -> 0 bytes
 doc/html/Reference/a00026.html                     |  545 -------
 doc/html/Reference/a00026.js                       |   27 -
 doc/html/Reference/a00026.png                      |  Bin 762 -> 0 bytes
 doc/html/Reference/a00027.html                     |  529 -------
 doc/html/Reference/a00027.js                       |   26 -
 doc/html/Reference/a00027.png                      |  Bin 758 -> 0 bytes
 doc/html/Reference/a00028.html                     |  580 --------
 doc/html/Reference/a00028.js                       |   26 -
 doc/html/Reference/a00028.png                      |  Bin 978 -> 0 bytes
 doc/html/Reference/a00029.html                     |  138 --
 doc/html/Reference/a00029.js                       |    4 -
 doc/html/Reference/a00029.png                      |  Bin 600 -> 0 bytes
 doc/html/Reference/a00030.html                     |  456 ------
 doc/html/Reference/a00030.js                       |   24 -
 doc/html/Reference/a00030.png                      |  Bin 635 -> 0 bytes
 doc/html/Reference/a00031.html                     |  180 ---
 doc/html/Reference/a00031.js                       |    5 -
 doc/html/Reference/a00031.png                      |  Bin 930 -> 0 bytes
 doc/html/Reference/a00032.html                     |  483 -------
 doc/html/Reference/a00032.js                       |   12 -
 doc/html/Reference/a00032.png                      |  Bin 3974 -> 0 bytes
 doc/html/Reference/a00033.html                     |  120 --
 doc/html/Reference/a00033.js                       |    4 -
 doc/html/Reference/a00034.html                     |  124 --
 doc/html/Reference/a00034.js                       |    4 -
 doc/html/Reference/a00035.html                     |  179 ---
 doc/html/Reference/a00035.js                       |    5 -
 doc/html/Reference/a00035.png                      |  Bin 1366 -> 0 bytes
 doc/html/Reference/a00036.html                     |  225 ---
 doc/html/Reference/a00036.js                       |    7 -
 doc/html/Reference/a00036.png                      |  Bin 631 -> 0 bytes
 doc/html/Reference/a00037.html                     |  146 --
 doc/html/Reference/a00037.js                       |    5 -
 doc/html/Reference/a00038.html                     |  157 --
 doc/html/Reference/a00038.js                       |    4 -
 doc/html/Reference/a00038.png                      |  Bin 7994 -> 0 bytes
 doc/html/Reference/a00039.html                     |  180 ---
 doc/html/Reference/a00039.js                       |    5 -
 doc/html/Reference/a00039.png                      |  Bin 1144 -> 0 bytes
 doc/html/Reference/a00040.html                     |  626 --------
 doc/html/Reference/a00040.js                       |   25 -
 doc/html/Reference/a00040.png                      |  Bin 983 -> 0 bytes
 doc/html/Reference/a00041.html                     |  398 ------
 doc/html/Reference/a00041.js                       |   16 -
 doc/html/Reference/a00042.html                     |  179 ---
 doc/html/Reference/a00042.js                       |    5 -
 doc/html/Reference/a00042.png                      |  Bin 1560 -> 0 bytes
 doc/html/Reference/a00043.html                     |  458 ------
 doc/html/Reference/a00043.js                       |   23 -
 doc/html/Reference/a00044.html                     |  403 ------
 doc/html/Reference/a00044.js                       |   14 -
 doc/html/Reference/a00045.html                     |  147 --
 doc/html/Reference/a00045.js                       |    4 -
 doc/html/Reference/a00045.png                      |  Bin 724 -> 0 bytes
 doc/html/Reference/a00046.html                     |  175 ---
 doc/html/Reference/a00046.js                       |    5 -
 doc/html/Reference/a00046.png                      |  Bin 1133 -> 0 bytes
 doc/html/Reference/a00047.html                     |  182 ---
 doc/html/Reference/a00047.js                       |    5 -
 doc/html/Reference/a00047.png                      |  Bin 1955 -> 0 bytes
 doc/html/Reference/a00048.html                     |  180 ---
 doc/html/Reference/a00048.js                       |    5 -
 doc/html/Reference/a00048.png                      |  Bin 3505 -> 0 bytes
 doc/html/Reference/a00049.html                     |  143 --
 doc/html/Reference/a00049.js                       |    4 -
 doc/html/Reference/a00049.png                      |  Bin 538 -> 0 bytes
 doc/html/Reference/a00050.html                     |  175 ---
 doc/html/Reference/a00050.js                       |    5 -
 doc/html/Reference/a00050.png                      |  Bin 1112 -> 0 bytes
 doc/html/Reference/a00051.html                     |  175 ---
 doc/html/Reference/a00051.js                       |    5 -
 doc/html/Reference/a00051.png                      |  Bin 1119 -> 0 bytes
 doc/html/Reference/a00052.html                     |  175 ---
 doc/html/Reference/a00052.js                       |    5 -
 doc/html/Reference/a00052.png                      |  Bin 1188 -> 0 bytes
 doc/html/Reference/a00053.html                     |  395 -----
 doc/html/Reference/a00053.js                       |   13 -
 doc/html/Reference/a00054.html                     |  218 ---
 doc/html/Reference/a00054.js                       |    8 -
 doc/html/Reference/a00055.html                     |  359 -----
 doc/html/Reference/a00055.js                       |   11 -
 doc/html/Reference/a00056.html                     |  577 --------
 doc/html/Reference/a00056.js                       |   20 -
 doc/html/Reference/a00056.png                      |  Bin 625 -> 0 bytes
 doc/html/Reference/a00057.html                     |  511 -------
 doc/html/Reference/a00057.js                       |   19 -
 doc/html/Reference/a00058.html                     |  789 ----------
 doc/html/Reference/a00058.js                       |   24 -
 doc/html/Reference/a00058.png                      |  Bin 626 -> 0 bytes
 doc/html/Reference/a00059.html                     |  198 ---
 doc/html/Reference/a00059.js                       |    7 -
 doc/html/Reference/a00059.png                      |  Bin 7115 -> 0 bytes
 doc/html/Reference/a00060.html                     |  253 ----
 doc/html/Reference/a00060.js                       |    5 -
 doc/html/Reference/a00060.png                      |  Bin 1059 -> 0 bytes
 doc/html/Reference/a00061.html                     |  179 ---
 doc/html/Reference/a00061.js                       |    5 -
 doc/html/Reference/a00061.png                      |  Bin 1495 -> 0 bytes
 doc/html/Reference/a00062.html                     |  263 ----
 doc/html/Reference/a00062.js                       |    8 -
 doc/html/Reference/a00062.png                      |  Bin 802 -> 0 bytes
 doc/html/Reference/a00063.html                     |  249 ----
 doc/html/Reference/a00063.js                       |    9 -
 doc/html/Reference/a00064.html                     |  204 ---
 doc/html/Reference/a00064.js                       |    5 -
 doc/html/Reference/a00064.png                      |  Bin 809 -> 0 bytes
 doc/html/Reference/a00065.html                     |  199 ---
 doc/html/Reference/a00065.js                       |    7 -
 doc/html/Reference/a00066.html                     |  179 ---
 doc/html/Reference/a00066.js                       |    5 -
 doc/html/Reference/a00066.png                      |  Bin 1413 -> 0 bytes
 doc/html/Reference/a00067.html                     |  254 ----
 doc/html/Reference/a00067.js                       |   10 -
 doc/html/Reference/a00068.html                     |  428 ------
 doc/html/Reference/a00068.js                       |   16 -
 doc/html/Reference/a00068.png                      |  Bin 1096 -> 0 bytes
 doc/html/Reference/a00069.html                     |  184 ---
 doc/html/Reference/a00069.js                       |    5 -
 doc/html/Reference/a00069.png                      |  Bin 2525 -> 0 bytes
 doc/html/Reference/a00070.html                     |  179 ---
 doc/html/Reference/a00070.js                       |    5 -
 doc/html/Reference/a00070.png                      |  Bin 1392 -> 0 bytes
 doc/html/Reference/a00071.html                     |  184 ---
 doc/html/Reference/a00071.js                       |    5 -
 doc/html/Reference/a00071.png                      |  Bin 1135 -> 0 bytes
 doc/html/Reference/a00072.html                     |  179 ---
 doc/html/Reference/a00072.js                       |    5 -
 doc/html/Reference/a00072.png                      |  Bin 1410 -> 0 bytes
 doc/html/Reference/a00073.html                     |  385 -----
 doc/html/Reference/a00073.js                       |   16 -
 doc/html/Reference/a00074.html                     |  202 ---
 doc/html/Reference/a00074.js                       |    5 -
 doc/html/Reference/a00074.png                      |  Bin 10426 -> 0 bytes
 doc/html/Reference/a00075.html                     |  181 ---
 doc/html/Reference/a00075.js                       |    7 -
 doc/html/Reference/a00076.html                     |  163 ---
 doc/html/Reference/a00076.js                       |    5 -
 doc/html/Reference/a00076.png                      |  Bin 627 -> 0 bytes
 doc/html/Reference/a00077.html                     |  143 --
 doc/html/Reference/a00077.js                       |    4 -
 doc/html/Reference/a00077.png                      |  Bin 536 -> 0 bytes
 doc/html/Reference/a00078.html                     |  163 ---
 doc/html/Reference/a00078.js                       |    7 -
 doc/html/Reference/a00079.html                     |  161 ---
 doc/html/Reference/a00079.js                       |    6 -
 doc/html/Reference/a00080.html                     |  172 ---
 doc/html/Reference/a00080.js                       |    7 -
 doc/html/Reference/a00081.html                     |  179 ---
 doc/html/Reference/a00081.js                       |    5 -
 doc/html/Reference/a00081.png                      |  Bin 1512 -> 0 bytes
 doc/html/Reference/a00082.html                     | 1060 --------------
 doc/html/Reference/a00082.js                       |   52 -
 doc/html/Reference/a00082.png                      |  Bin 1026 -> 0 bytes
 doc/html/Reference/a00083.html                     |  293 ----
 doc/html/Reference/a00083.js                       |    6 -
 doc/html/Reference/a00083.png                      |  Bin 2014 -> 0 bytes
 doc/html/Reference/a00084.html                     |  302 ----
 doc/html/Reference/a00084.js                       |   13 -
 doc/html/Reference/a00085.html                     |  450 ------
 doc/html/Reference/a00085.js                       |   14 -
 doc/html/Reference/a00085.png                      |  Bin 629 -> 0 bytes
 doc/html/Reference/a00086.html                     |  244 ----
 doc/html/Reference/a00086.js                       |    8 -
 doc/html/Reference/a00086.png                      |  Bin 5673 -> 0 bytes
 doc/html/Reference/a00087.html                     |  323 -----
 doc/html/Reference/a00087.js                       |   11 -
 doc/html/Reference/a00088.html                     |   98 --
 doc/html/Reference/a00089.html                     |  227 ---
 doc/html/Reference/a00089.js                       |    8 -
 doc/html/Reference/a00090.html                     |  237 ---
 doc/html/Reference/a00090.js                       |    8 -
 doc/html/Reference/a00091.html                     |  262 ----
 doc/html/Reference/a00091.js                       |    9 -
 doc/html/Reference/a00092.html                     |  238 ----
 doc/html/Reference/a00092.js                       |    8 -
 doc/html/Reference/a00093.html                     |  221 ---
 doc/html/Reference/a00093.js                       |    8 -
 doc/html/Reference/a00094.html                     |  256 ----
 doc/html/Reference/a00094.js                       |    9 -
 doc/html/Reference/a00095.html                     |  256 ----
 doc/html/Reference/a00095.js                       |    9 -
 doc/html/Reference/a00096.html                     |  307 ----
 doc/html/Reference/a00096.js                       |    5 -
 doc/html/Reference/a00096.png                      |  Bin 2356 -> 0 bytes
 doc/html/Reference/a00097.html                     |  215 ---
 doc/html/Reference/a00097.js                       |    6 -
 doc/html/Reference/a00097.png                      |  Bin 2208 -> 0 bytes
 doc/html/Reference/a00098.html                     |  405 ------
 doc/html/Reference/a00098.js                       |   13 -
 doc/html/Reference/a00098.png                      |  Bin 1408 -> 0 bytes
 doc/html/Reference/a00099.html                     |  343 -----
 doc/html/Reference/a00099.js                       |   10 -
 doc/html/Reference/a00099.png                      |  Bin 1905 -> 0 bytes
 doc/html/Reference/a00100.html                     |  565 --------
 doc/html/Reference/a00100.js                       |   19 -
 doc/html/Reference/a00100.png                      |  Bin 1408 -> 0 bytes
 doc/html/Reference/a00101.html                     |  219 ---
 doc/html/Reference/a00101.js                       |    9 -
 doc/html/Reference/a00102.html                     |  144 --
 doc/html/Reference/a00102.js                       |    4 -
 doc/html/Reference/a00102.png                      |  Bin 1174 -> 0 bytes
 doc/html/Reference/a00103.html                     |  271 ----
 doc/html/Reference/a00103.js                       |    7 -
 doc/html/Reference/a00103.png                      |  Bin 2296 -> 0 bytes
 doc/html/Reference/a00104.html                     |  900 ------------
 doc/html/Reference/a00104.js                       |   39 -
 doc/html/Reference/a00104.png                      |  Bin 4141 -> 0 bytes
 doc/html/Reference/a00105.html                     |  270 ----
 doc/html/Reference/a00105.js                       |    9 -
 doc/html/Reference/a00105.png                      |  Bin 2634 -> 0 bytes
 doc/html/Reference/a00106.html                     |  246 ----
 doc/html/Reference/a00106.js                       |    9 -
 doc/html/Reference/a00107.html                     | 1061 --------------
 doc/html/Reference/a00107.js                       |   52 -
 doc/html/Reference/a00107.png                      |  Bin 987 -> 0 bytes
 doc/html/Reference/a00108.html                     |  185 ---
 doc/html/Reference/a00108.js                       |    5 -
 doc/html/Reference/a00108.png                      |  Bin 1322 -> 0 bytes
 doc/html/Reference/a00109.html                     |  185 ---
 doc/html/Reference/a00109.js                       |    5 -
 doc/html/Reference/a00109.png                      |  Bin 1339 -> 0 bytes
 doc/html/Reference/a00110.html                     |  185 ---
 doc/html/Reference/a00110.js                       |    5 -
 doc/html/Reference/a00110.png                      |  Bin 1220 -> 0 bytes
 doc/html/Reference/a00111.html                     |  181 ---
 doc/html/Reference/a00111.js                       |    7 -
 doc/html/Reference/a00112.html                     |  179 ---
 doc/html/Reference/a00112.js                       |    5 -
 doc/html/Reference/a00112.png                      |  Bin 1501 -> 0 bytes
 doc/html/Reference/a00113.html                     |  143 --
 doc/html/Reference/a00113.js                       |    4 -
 doc/html/Reference/a00113.png                      |  Bin 530 -> 0 bytes
 doc/html/Reference/a00114_source.html              |  155 --
 doc/html/Reference/a00116_source.html              |  202 ---
 doc/html/Reference/a00117_source.html              |  104 --
 doc/html/Reference/a00118_source.html              |  123 --
 doc/html/Reference/a00119_source.html              |  151 --
 doc/html/Reference/a00120_source.html              |  319 -----
 doc/html/Reference/a00121_source.html              |   84 --
 doc/html/Reference/a00122_source.html              |   94 --
 doc/html/Reference/a00123_source.html              |   86 --
 doc/html/Reference/a00124_source.html              |   93 --
 doc/html/Reference/a00125_source.html              |  300 ----
 doc/html/Reference/a00127_source.html              |  164 ---
 doc/html/Reference/a00129_source.html              |  539 -------
 doc/html/Reference/a00130_source.html              |  139 --
 doc/html/Reference/a00132_source.html              |  431 ------
 doc/html/Reference/a00134_source.html              |  152 --
 doc/html/Reference/a00136_source.html              |  153 --
 doc/html/Reference/a00138_source.html              |  431 ------
 doc/html/Reference/a00140_source.html              |  314 ----
 doc/html/Reference/a00141_source.html              |  135 --
 doc/html/Reference/a00143_source.html              |  594 --------
 doc/html/Reference/a00145_source.html              |  137 --
 doc/html/Reference/a00147_source.html              |  136 --
 doc/html/Reference/a00149_source.html              |  154 --
 doc/html/Reference/a00150_source.html              |   95 --
 doc/html/Reference/a00152_source.html              |  238 ----
 doc/html/Reference/a00154_source.html              |  179 ---
 doc/html/Reference/a00156_source.html              |  453 ------
 doc/html/Reference/a00158_source.html              |  179 ---
 doc/html/Reference/a00161_source.html              |  288 ----
 doc/html/Reference/a00163_source.html              |  141 --
 doc/html/Reference/a00165_source.html              |  176 ---
 doc/html/Reference/a00167_source.html              |  131 --
 doc/html/Reference/a00169_source.html              |  249 ----
 doc/html/Reference/a00171_source.html              |  171 ---
 doc/html/Reference/a00173_source.html              |  366 -----
 doc/html/Reference/a00174_source.html              |  201 ---
 doc/html/Reference/a00175_source.html              |  105 --
 doc/html/Reference/a00176.html                     |  820 -----------
 doc/html/Reference/a00176.js                       |   94 --
 doc/html/Reference/a00178_source.html              |  383 -----
 doc/html/Reference/a00180_source.html              |  485 -------
 doc/html/Reference/a00181_source.html              |  104 --
 doc/html/Reference/a00194.html                     |  787 ----------
 doc/html/Reference/a00194.js                       |   18 -
 doc/html/Reference/a00195.html                     |   82 --
 doc/html/Reference/a00196.html                     |  100 --
 doc/html/Reference/a00196.js                       |    5 -
 doc/html/Reference/a00197.html                     |   90 --
 doc/html/Reference/a00197.js                       |    4 -
 doc/html/Reference/a00199.html                     |   81 --
 doc/html/Reference/a00200.html                     |  105 --
 doc/html/Reference/a00201.html                     |  376 -----
 doc/html/Reference/a00201.js                       |   20 -
 doc/html/Reference/a00202.html                     |  200 ---
 doc/html/Reference/a00202.js                       |    6 -
 doc/html/Reference/a00203.html                     |  827 -----------
 doc/html/Reference/a00203.js                       |   30 -
 doc/html/Reference/a00204.html                     |  169 ---
 doc/html/Reference/a00204.js                       |   12 -
 doc/html/Reference/a00205.html                     |  145 --
 doc/html/Reference/a00205.js                       |    9 -
 doc/html/Reference/a00206.html                     |   86 --
 doc/html/Reference/a00206.js                       |    5 -
 doc/html/Reference/a00207.html                     |  132 --
 doc/html/Reference/a00207.js                       |   37 -
 doc/html/Reference/a00208.html                     |   84 --
 doc/html/Reference/a00209.html                     |   84 --
 doc/html/Reference/a00210.html                     |  113 --
 doc/html/Reference/a00212.html                     |  159 ---
 doc/html/Reference/a00213.html                     |  128 --
 doc/html/Reference/a00214.html                     |   97 --
 doc/html/Reference/a00215.html                     |   97 --
 doc/html/Reference/a00216.html                     |   97 --
 doc/html/Reference/a00217.html                     |   97 --
 doc/html/Reference/a00218.html                     |  164 ---
 doc/html/Reference/a00219.html                     |   96 --
 doc/html/Reference/a00220.html                     |  104 --
 doc/html/Reference/a00221.html                     |   94 --
 doc/html/Reference/a00222.html                     |   97 --
 doc/html/Reference/a00223.html                     |  106 --
 doc/html/Reference/a00224.html                     |  127 --
 doc/html/Reference/a00225.html                     |   90 --
 doc/html/Reference/a00226.html                     |   90 --
 doc/html/Reference/a00227.html                     |   88 --
 doc/html/Reference/a00228.html                     |   88 --
 doc/html/Reference/a00229.html                     |   90 --
 doc/html/Reference/a00230.html                     |   93 --
 doc/html/Reference/a00231.html                     |   89 --
 doc/html/Reference/a00232.html                     |   88 --
 doc/html/Reference/a00233.html                     |   88 --
 doc/html/Reference/a00234.html                     |   88 --
 doc/html/Reference/a00235.html                     |   88 --
 doc/html/Reference/a00236.html                     |   88 --
 doc/html/Reference/a00237.html                     |   95 --
 doc/html/Reference/a00238.html                     |   95 --
 doc/html/Reference/a00239.html                     |   95 --
 doc/html/Reference/a00240.html                     |   97 --
 doc/html/Reference/a00241.html                     |   97 --
 doc/html/Reference/a00242.html                     |   97 --
 doc/html/Reference/a00243.html                     |   97 --
 doc/html/Reference/a00244.html                     |   97 --
 doc/html/Reference/a00245.html                     |   95 --
 doc/html/Reference/a00246.html                     |   95 --
 doc/html/Reference/a00247.html                     |   95 --
 doc/html/Reference/a00248.html                     |   96 --
 doc/html/Reference/a00249.html                     |   98 --
 doc/html/Reference/a00250.html                     |   98 --
 doc/html/Reference/a00251.html                     |   98 --
 doc/html/Reference/a00252.html                     |   95 --
 doc/html/Reference/a00253.html                     |   95 --
 doc/html/Reference/a00254.html                     |   97 --
 doc/html/Reference/a00255.html                     |   97 --
 doc/html/Reference/a00256.html                     |   91 --
 doc/html/Reference/a00257.html                     |   95 --
 doc/html/Reference/a00258.html                     |   97 --
 doc/html/Reference/a00259.html                     |   97 --
 doc/html/Reference/a00260.html                     |   97 --
 doc/html/Reference/a00261.html                     |  108 --
 doc/html/Reference/a00262.html                     |   99 --
 doc/html/Reference/a00263.html                     |   92 --
 doc/html/Reference/a00264.html                     |   91 --
 doc/html/Reference/a00265.html                     |  103 --
 doc/html/Reference/a00266.html                     |  122 --
 doc/html/Reference/a00267.html                     |  102 --
 doc/html/Reference/a00268.html                     |   93 --
 doc/html/Reference/a00269.html                     |   94 --
 doc/html/Reference/a00270.html                     |   94 --
 doc/html/Reference/a00271.html                     |  120 --
 doc/html/Reference/a00272.html                     |   91 --
 doc/html/Reference/a00273.html                     |   92 --
 doc/html/Reference/a00274.html                     |  109 --
 doc/html/Reference/a00275.html                     |  146 --
 doc/html/Reference/a00276.html                     |  155 --
 doc/html/Reference/a00277.html                     |  167 ---
 doc/html/Reference/a00278.html                     |  126 --
 doc/html/Reference/a00279.html                     |  128 --
 doc/html/Reference/a00280.html                     |   92 --
 doc/html/Reference/a00281.html                     |   91 --
 doc/html/Reference/a00282.html                     |   91 --
 doc/html/Reference/a00283.html                     |   91 --
 doc/html/Reference/a00284.html                     |   92 --
 doc/html/Reference/a00285.html                     |   91 --
 doc/html/Reference/a00286.html                     |   92 --
 doc/html/Reference/a00287.html                     |  132 --
 doc/html/Reference/a00288.html                     |  112 --
 doc/html/Reference/a00289.html                     |  103 --
 doc/html/Reference/a00290.html                     |  118 --
 doc/html/Reference/a00291.html                     |  127 --
 doc/html/Reference/a00292.html                     |  130 --
 doc/html/Reference/a00293.html                     |  126 --
 doc/html/Reference/a00294.html                     |   92 --
 doc/html/Reference/a00295.html                     |  135 --
 doc/html/Reference/a00296.html                     |  130 --
 doc/html/Reference/a00297.html                     |  143 --
 doc/html/Reference/a00298.html                     |   92 --
 doc/html/Reference/a00299.html                     |   94 --
 doc/html/Reference/a00300.html                     |   90 --
 doc/html/Reference/a00301.html                     |   89 --
 doc/html/Reference/a00302.html                     |  115 --
 doc/html/Reference/a00303.html                     |   92 --
 doc/html/Reference/a00304.html                     |   88 --
 doc/html/Reference/a00305.html                     |   96 --
 doc/html/Reference/a00306.html                     |   93 --
 doc/html/Reference/a00307.html                     |   87 --
 doc/html/Reference/a00308.html                     |   87 --
 doc/html/Reference/a00309.html                     |   90 --
 doc/html/Reference/a00310.html                     |   99 --
 doc/html/Reference/a00311.html                     |   96 --
 doc/html/Reference/a00312.html                     |   90 --
 doc/html/Reference/a00313.html                     |   90 --
 doc/html/Reference/a00314.html                     |   96 --
 doc/html/Reference/a00315.html                     |   90 --
 doc/html/Reference/a00316.html                     |   90 --
 doc/html/Reference/a00317.html                     |   91 --
 doc/html/Reference/a00318.html                     |   91 --
 doc/html/Reference/a00319.html                     |   92 --
 doc/html/Reference/annotated.html                  |  203 ---
 doc/html/Reference/annotated.js                    |   11 -
 doc/html/Reference/bc_s.png                        |  Bin 680 -> 0 bytes
 doc/html/Reference/bdwn.png                        |  Bin 147 -> 0 bytes
 doc/html/Reference/classes.html                    |  133 --
 doc/html/Reference/closed.png                      |  Bin 132 -> 0 bytes
 .../dir_3d7cbfaf9a6edea0a348c9e21a88d076.html      |  121 --
 .../dir_68267d1309a1af8e8297ef4c3efbcdba.html      |  106 --
 .../dir_d44c64559bbebec7f509842c48db8b23.html      |   81 --
 doc/html/Reference/doxygen.css                     | 1163 ---------------
 doc/html/Reference/doxygen.png                     |  Bin 3779 -> 0 bytes
 doc/html/Reference/dynsections.js                  |   78 -
 doc/html/Reference/ftv2cl.png                      |  Bin 453 -> 0 bytes
 doc/html/Reference/ftv2doc.png                     |  Bin 746 -> 0 bytes
 doc/html/Reference/ftv2folderclosed.png            |  Bin 616 -> 0 bytes
 doc/html/Reference/ftv2folderopen.png              |  Bin 597 -> 0 bytes
 doc/html/Reference/ftv2lastnode.png                |  Bin 86 -> 0 bytes
 doc/html/Reference/ftv2link.png                    |  Bin 746 -> 0 bytes
 doc/html/Reference/ftv2mlastnode.png               |  Bin 246 -> 0 bytes
 doc/html/Reference/ftv2mnode.png                   |  Bin 246 -> 0 bytes
 doc/html/Reference/ftv2mo.png                      |  Bin 403 -> 0 bytes
 doc/html/Reference/ftv2node.png                    |  Bin 86 -> 0 bytes
 doc/html/Reference/ftv2ns.png                      |  Bin 388 -> 0 bytes
 doc/html/Reference/ftv2plastnode.png               |  Bin 229 -> 0 bytes
 doc/html/Reference/ftv2pnode.png                   |  Bin 229 -> 0 bytes
 doc/html/Reference/ftv2splitbar.png                |  Bin 314 -> 0 bytes
 doc/html/Reference/ftv2vertline.png                |  Bin 86 -> 0 bytes
 doc/html/Reference/functions.html                  |  156 --
 doc/html/Reference/functions_0x62.html             |  179 ---
 doc/html/Reference/functions_0x63.html             |  317 ----
 doc/html/Reference/functions_0x64.html             |  196 ---
 doc/html/Reference/functions_0x65.html             |  178 ---
 doc/html/Reference/functions_0x66.html             |  159 ---
 doc/html/Reference/functions_0x67.html             |  147 --
 doc/html/Reference/functions_0x68.html             |  141 --
 doc/html/Reference/functions_0x69.html             |  265 ----
 doc/html/Reference/functions_0x6c.html             |  141 --
 doc/html/Reference/functions_0x6d.html             |  156 --
 doc/html/Reference/functions_0x6e.html             |  183 ---
 doc/html/Reference/functions_0x6f.html             |  323 -----
 doc/html/Reference/functions_0x70.html             |  225 ---
 doc/html/Reference/functions_0x71.html             |  142 --
 doc/html/Reference/functions_0x72.html             |  213 ---
 doc/html/Reference/functions_0x73.html             |  239 ----
 doc/html/Reference/functions_0x74.html             |  197 ---
 doc/html/Reference/functions_0x75.html             |  160 ---
 doc/html/Reference/functions_0x76.html             |  126 --
 doc/html/Reference/functions_0x77.html             |  132 --
 doc/html/Reference/functions_0x7e.html             |  204 ---
 doc/html/Reference/functions_dup.js                |   25 -
 doc/html/Reference/functions_enum.html             |  107 --
 doc/html/Reference/functions_eval.html             |  161 ---
 doc/html/Reference/functions_func.html             |  153 --
 doc/html/Reference/functions_func.js               |   24 -
 doc/html/Reference/functions_func_0x62.html        |  178 ---
 doc/html/Reference/functions_func_0x63.html        |  244 ----
 doc/html/Reference/functions_func_0x64.html        |  179 ---
 doc/html/Reference/functions_func_0x65.html        |  171 ---
 doc/html/Reference/functions_func_0x66.html        |  153 --
 doc/html/Reference/functions_func_0x67.html        |  146 --
 doc/html/Reference/functions_func_0x68.html        |  134 --
 doc/html/Reference/functions_func_0x69.html        |  198 ---
 doc/html/Reference/functions_func_0x6c.html        |  137 --
 doc/html/Reference/functions_func_0x6d.html        |  131 --
 doc/html/Reference/functions_func_0x6e.html        |  179 ---
 doc/html/Reference/functions_func_0x6f.html        |  296 ----
 doc/html/Reference/functions_func_0x70.html        |  180 ---
 doc/html/Reference/functions_func_0x71.html        |  139 --
 doc/html/Reference/functions_func_0x72.html        |  195 ---
 doc/html/Reference/functions_func_0x73.html        |  202 ---
 doc/html/Reference/functions_func_0x74.html        |  184 ---
 doc/html/Reference/functions_func_0x75.html        |  153 --
 doc/html/Reference/functions_func_0x77.html        |  131 --
 doc/html/Reference/functions_func_0x7e.html        |  203 ---
 doc/html/Reference/functions_rela.html             |  165 ---
 doc/html/Reference/functions_type.html             |  311 ----
 doc/html/Reference/functions_vars.html             |  143 --
 doc/html/Reference/hierarchy.html                  |  200 ---
 doc/html/Reference/hierarchy.js                    |  143 --
 doc/html/Reference/index.html                      |   89 --
 doc/html/Reference/modules.html                    |   90 --
 doc/html/Reference/modules.js                      |   14 -
 doc/html/Reference/namespacemembers.html           |  321 -----
 doc/html/Reference/namespacemembers_enum.html      |   95 --
 doc/html/Reference/namespacemembers_eval.html      |  104 --
 doc/html/Reference/namespacemembers_func.html      |  220 ---
 doc/html/Reference/namespacemembers_type.html      |  137 --
 doc/html/Reference/namespacemembers_vars.html      |  101 --
 doc/html/Reference/namespaces.html                 |   86 --
 doc/html/Reference/namespaces.js                   |    4 -
 doc/html/Reference/nav_f.png                       |  Bin 153 -> 0 bytes
 doc/html/Reference/nav_g.png                       |  Bin 94 -> 0 bytes
 doc/html/Reference/nav_h.png                       |  Bin 98 -> 0 bytes
 doc/html/Reference/navtree.css                     |  143 --
 doc/html/Reference/navtree.js                      |  525 -------
 doc/html/Reference/navtreeindex0.js                |  253 ----
 doc/html/Reference/navtreeindex1.js                |  253 ----
 doc/html/Reference/navtreeindex2.js                |  253 ----
 doc/html/Reference/navtreeindex3.js                |  253 ----
 doc/html/Reference/navtreeindex4.js                |   99 --
 doc/html/Reference/open.png                        |  Bin 123 -> 0 bytes
 doc/html/Reference/pages.html                      |   83 --
 doc/html/Reference/resize.js                       |   93 --
 doc/html/Reference/sync_off.png                    |  Bin 853 -> 0 bytes
 doc/html/Reference/sync_on.png                     |  Bin 845 -> 0 bytes
 doc/html/Reference/tab_a.png                       |  Bin 142 -> 0 bytes
 doc/html/Reference/tab_b.png                       |  Bin 167 -> 0 bytes
 doc/html/Reference/tab_h.png                       |  Bin 192 -> 0 bytes
 doc/html/Reference/tab_s.png                       |  Bin 184 -> 0 bytes
 doc/html/Reference/tabs.css                        |   60 -
 doc/html/Tutorial/ch01.html                        |  110 --
 doc/html/Tutorial/ch02.html                        |  238 ----
 doc/html/Tutorial/ch03.html                        |   59 -
 doc/html/Tutorial/ch03s02.html                     |   41 -
 doc/html/Tutorial/ch03s03.html                     |   59 -
 doc/html/Tutorial/ch03s04.html                     |  102 --
 doc/html/Tutorial/ch03s05.html                     |   25 -
 doc/html/Tutorial/ch03s06.html                     |  151 --
 doc/html/Tutorial/ch03s07.html                     |  170 ---
 doc/html/Tutorial/index.html                       |    7 -
 doc/reference-stamp                                |    0
 doc/tutorial-stamp                                 |    0
 591 files changed, 74073 deletions(-)
 delete mode 100644 doc/html/Reference/a00001.html
 delete mode 100644 doc/html/Reference/a00002.html
 delete mode 100644 doc/html/Reference/a00003.html
 delete mode 100644 doc/html/Reference/a00004.html
 delete mode 100644 doc/html/Reference/a00004.js
 delete mode 100644 doc/html/Reference/a00004.png
 delete mode 100644 doc/html/Reference/a00005.html
 delete mode 100644 doc/html/Reference/a00005.js
 delete mode 100644 doc/html/Reference/a00006.html
 delete mode 100644 doc/html/Reference/a00006.js
 delete mode 100644 doc/html/Reference/a00006.png
 delete mode 100644 doc/html/Reference/a00007.html
 delete mode 100644 doc/html/Reference/a00007.js
 delete mode 100644 doc/html/Reference/a00008.html
 delete mode 100644 doc/html/Reference/a00008.js
 delete mode 100644 doc/html/Reference/a00009.html
 delete mode 100644 doc/html/Reference/a00009.js
 delete mode 100644 doc/html/Reference/a00010.html
 delete mode 100644 doc/html/Reference/a00010.js
 delete mode 100644 doc/html/Reference/a00011.html
 delete mode 100644 doc/html/Reference/a00011.js
 delete mode 100644 doc/html/Reference/a00011.png
 delete mode 100644 doc/html/Reference/a00012.html
 delete mode 100644 doc/html/Reference/a00012.js
 delete mode 100644 doc/html/Reference/a00012.png
 delete mode 100644 doc/html/Reference/a00013.html
 delete mode 100644 doc/html/Reference/a00013.js
 delete mode 100644 doc/html/Reference/a00013.png
 delete mode 100644 doc/html/Reference/a00014.html
 delete mode 100644 doc/html/Reference/a00014.js
 delete mode 100644 doc/html/Reference/a00014.png
 delete mode 100644 doc/html/Reference/a00015.html
 delete mode 100644 doc/html/Reference/a00016.html
 delete mode 100644 doc/html/Reference/a00016.js
 delete mode 100644 doc/html/Reference/a00017.html
 delete mode 100644 doc/html/Reference/a00017.js
 delete mode 100644 doc/html/Reference/a00018.html
 delete mode 100644 doc/html/Reference/a00018.js
 delete mode 100644 doc/html/Reference/a00018.png
 delete mode 100644 doc/html/Reference/a00019.html
 delete mode 100644 doc/html/Reference/a00019.js
 delete mode 100644 doc/html/Reference/a00019.png
 delete mode 100644 doc/html/Reference/a00020.html
 delete mode 100644 doc/html/Reference/a00020.js
 delete mode 100644 doc/html/Reference/a00020.png
 delete mode 100644 doc/html/Reference/a00021.html
 delete mode 100644 doc/html/Reference/a00021.js
 delete mode 100644 doc/html/Reference/a00021.png
 delete mode 100644 doc/html/Reference/a00022.html
 delete mode 100644 doc/html/Reference/a00022.js
 delete mode 100644 doc/html/Reference/a00022.png
 delete mode 100644 doc/html/Reference/a00023.html
 delete mode 100644 doc/html/Reference/a00023.js
 delete mode 100644 doc/html/Reference/a00023.png
 delete mode 100644 doc/html/Reference/a00024.html
 delete mode 100644 doc/html/Reference/a00024.js
 delete mode 100644 doc/html/Reference/a00024.png
 delete mode 100644 doc/html/Reference/a00025.html
 delete mode 100644 doc/html/Reference/a00025.js
 delete mode 100644 doc/html/Reference/a00025.png
 delete mode 100644 doc/html/Reference/a00026.html
 delete mode 100644 doc/html/Reference/a00026.js
 delete mode 100644 doc/html/Reference/a00026.png
 delete mode 100644 doc/html/Reference/a00027.html
 delete mode 100644 doc/html/Reference/a00027.js
 delete mode 100644 doc/html/Reference/a00027.png
 delete mode 100644 doc/html/Reference/a00028.html
 delete mode 100644 doc/html/Reference/a00028.js
 delete mode 100644 doc/html/Reference/a00028.png
 delete mode 100644 doc/html/Reference/a00029.html
 delete mode 100644 doc/html/Reference/a00029.js
 delete mode 100644 doc/html/Reference/a00029.png
 delete mode 100644 doc/html/Reference/a00030.html
 delete mode 100644 doc/html/Reference/a00030.js
 delete mode 100644 doc/html/Reference/a00030.png
 delete mode 100644 doc/html/Reference/a00031.html
 delete mode 100644 doc/html/Reference/a00031.js
 delete mode 100644 doc/html/Reference/a00031.png
 delete mode 100644 doc/html/Reference/a00032.html
 delete mode 100644 doc/html/Reference/a00032.js
 delete mode 100644 doc/html/Reference/a00032.png
 delete mode 100644 doc/html/Reference/a00033.html
 delete mode 100644 doc/html/Reference/a00033.js
 delete mode 100644 doc/html/Reference/a00034.html
 delete mode 100644 doc/html/Reference/a00034.js
 delete mode 100644 doc/html/Reference/a00035.html
 delete mode 100644 doc/html/Reference/a00035.js
 delete mode 100644 doc/html/Reference/a00035.png
 delete mode 100644 doc/html/Reference/a00036.html
 delete mode 100644 doc/html/Reference/a00036.js
 delete mode 100644 doc/html/Reference/a00036.png
 delete mode 100644 doc/html/Reference/a00037.html
 delete mode 100644 doc/html/Reference/a00037.js
 delete mode 100644 doc/html/Reference/a00038.html
 delete mode 100644 doc/html/Reference/a00038.js
 delete mode 100644 doc/html/Reference/a00038.png
 delete mode 100644 doc/html/Reference/a00039.html
 delete mode 100644 doc/html/Reference/a00039.js
 delete mode 100644 doc/html/Reference/a00039.png
 delete mode 100644 doc/html/Reference/a00040.html
 delete mode 100644 doc/html/Reference/a00040.js
 delete mode 100644 doc/html/Reference/a00040.png
 delete mode 100644 doc/html/Reference/a00041.html
 delete mode 100644 doc/html/Reference/a00041.js
 delete mode 100644 doc/html/Reference/a00042.html
 delete mode 100644 doc/html/Reference/a00042.js
 delete mode 100644 doc/html/Reference/a00042.png
 delete mode 100644 doc/html/Reference/a00043.html
 delete mode 100644 doc/html/Reference/a00043.js
 delete mode 100644 doc/html/Reference/a00044.html
 delete mode 100644 doc/html/Reference/a00044.js
 delete mode 100644 doc/html/Reference/a00045.html
 delete mode 100644 doc/html/Reference/a00045.js
 delete mode 100644 doc/html/Reference/a00045.png
 delete mode 100644 doc/html/Reference/a00046.html
 delete mode 100644 doc/html/Reference/a00046.js
 delete mode 100644 doc/html/Reference/a00046.png
 delete mode 100644 doc/html/Reference/a00047.html
 delete mode 100644 doc/html/Reference/a00047.js
 delete mode 100644 doc/html/Reference/a00047.png
 delete mode 100644 doc/html/Reference/a00048.html
 delete mode 100644 doc/html/Reference/a00048.js
 delete mode 100644 doc/html/Reference/a00048.png
 delete mode 100644 doc/html/Reference/a00049.html
 delete mode 100644 doc/html/Reference/a00049.js
 delete mode 100644 doc/html/Reference/a00049.png
 delete mode 100644 doc/html/Reference/a00050.html
 delete mode 100644 doc/html/Reference/a00050.js
 delete mode 100644 doc/html/Reference/a00050.png
 delete mode 100644 doc/html/Reference/a00051.html
 delete mode 100644 doc/html/Reference/a00051.js
 delete mode 100644 doc/html/Reference/a00051.png
 delete mode 100644 doc/html/Reference/a00052.html
 delete mode 100644 doc/html/Reference/a00052.js
 delete mode 100644 doc/html/Reference/a00052.png
 delete mode 100644 doc/html/Reference/a00053.html
 delete mode 100644 doc/html/Reference/a00053.js
 delete mode 100644 doc/html/Reference/a00054.html
 delete mode 100644 doc/html/Reference/a00054.js
 delete mode 100644 doc/html/Reference/a00055.html
 delete mode 100644 doc/html/Reference/a00055.js
 delete mode 100644 doc/html/Reference/a00056.html
 delete mode 100644 doc/html/Reference/a00056.js
 delete mode 100644 doc/html/Reference/a00056.png
 delete mode 100644 doc/html/Reference/a00057.html
 delete mode 100644 doc/html/Reference/a00057.js
 delete mode 100644 doc/html/Reference/a00058.html
 delete mode 100644 doc/html/Reference/a00058.js
 delete mode 100644 doc/html/Reference/a00058.png
 delete mode 100644 doc/html/Reference/a00059.html
 delete mode 100644 doc/html/Reference/a00059.js
 delete mode 100644 doc/html/Reference/a00059.png
 delete mode 100644 doc/html/Reference/a00060.html
 delete mode 100644 doc/html/Reference/a00060.js
 delete mode 100644 doc/html/Reference/a00060.png
 delete mode 100644 doc/html/Reference/a00061.html
 delete mode 100644 doc/html/Reference/a00061.js
 delete mode 100644 doc/html/Reference/a00061.png
 delete mode 100644 doc/html/Reference/a00062.html
 delete mode 100644 doc/html/Reference/a00062.js
 delete mode 100644 doc/html/Reference/a00062.png
 delete mode 100644 doc/html/Reference/a00063.html
 delete mode 100644 doc/html/Reference/a00063.js
 delete mode 100644 doc/html/Reference/a00064.html
 delete mode 100644 doc/html/Reference/a00064.js
 delete mode 100644 doc/html/Reference/a00064.png
 delete mode 100644 doc/html/Reference/a00065.html
 delete mode 100644 doc/html/Reference/a00065.js
 delete mode 100644 doc/html/Reference/a00066.html
 delete mode 100644 doc/html/Reference/a00066.js
 delete mode 100644 doc/html/Reference/a00066.png
 delete mode 100644 doc/html/Reference/a00067.html
 delete mode 100644 doc/html/Reference/a00067.js
 delete mode 100644 doc/html/Reference/a00068.html
 delete mode 100644 doc/html/Reference/a00068.js
 delete mode 100644 doc/html/Reference/a00068.png
 delete mode 100644 doc/html/Reference/a00069.html
 delete mode 100644 doc/html/Reference/a00069.js
 delete mode 100644 doc/html/Reference/a00069.png
 delete mode 100644 doc/html/Reference/a00070.html
 delete mode 100644 doc/html/Reference/a00070.js
 delete mode 100644 doc/html/Reference/a00070.png
 delete mode 100644 doc/html/Reference/a00071.html
 delete mode 100644 doc/html/Reference/a00071.js
 delete mode 100644 doc/html/Reference/a00071.png
 delete mode 100644 doc/html/Reference/a00072.html
 delete mode 100644 doc/html/Reference/a00072.js
 delete mode 100644 doc/html/Reference/a00072.png
 delete mode 100644 doc/html/Reference/a00073.html
 delete mode 100644 doc/html/Reference/a00073.js
 delete mode 100644 doc/html/Reference/a00074.html
 delete mode 100644 doc/html/Reference/a00074.js
 delete mode 100644 doc/html/Reference/a00074.png
 delete mode 100644 doc/html/Reference/a00075.html
 delete mode 100644 doc/html/Reference/a00075.js
 delete mode 100644 doc/html/Reference/a00076.html
 delete mode 100644 doc/html/Reference/a00076.js
 delete mode 100644 doc/html/Reference/a00076.png
 delete mode 100644 doc/html/Reference/a00077.html
 delete mode 100644 doc/html/Reference/a00077.js
 delete mode 100644 doc/html/Reference/a00077.png
 delete mode 100644 doc/html/Reference/a00078.html
 delete mode 100644 doc/html/Reference/a00078.js
 delete mode 100644 doc/html/Reference/a00079.html
 delete mode 100644 doc/html/Reference/a00079.js
 delete mode 100644 doc/html/Reference/a00080.html
 delete mode 100644 doc/html/Reference/a00080.js
 delete mode 100644 doc/html/Reference/a00081.html
 delete mode 100644 doc/html/Reference/a00081.js
 delete mode 100644 doc/html/Reference/a00081.png
 delete mode 100644 doc/html/Reference/a00082.html
 delete mode 100644 doc/html/Reference/a00082.js
 delete mode 100644 doc/html/Reference/a00082.png
 delete mode 100644 doc/html/Reference/a00083.html
 delete mode 100644 doc/html/Reference/a00083.js
 delete mode 100644 doc/html/Reference/a00083.png
 delete mode 100644 doc/html/Reference/a00084.html
 delete mode 100644 doc/html/Reference/a00084.js
 delete mode 100644 doc/html/Reference/a00085.html
 delete mode 100644 doc/html/Reference/a00085.js
 delete mode 100644 doc/html/Reference/a00085.png
 delete mode 100644 doc/html/Reference/a00086.html
 delete mode 100644 doc/html/Reference/a00086.js
 delete mode 100644 doc/html/Reference/a00086.png
 delete mode 100644 doc/html/Reference/a00087.html
 delete mode 100644 doc/html/Reference/a00087.js
 delete mode 100644 doc/html/Reference/a00088.html
 delete mode 100644 doc/html/Reference/a00089.html
 delete mode 100644 doc/html/Reference/a00089.js
 delete mode 100644 doc/html/Reference/a00090.html
 delete mode 100644 doc/html/Reference/a00090.js
 delete mode 100644 doc/html/Reference/a00091.html
 delete mode 100644 doc/html/Reference/a00091.js
 delete mode 100644 doc/html/Reference/a00092.html
 delete mode 100644 doc/html/Reference/a00092.js
 delete mode 100644 doc/html/Reference/a00093.html
 delete mode 100644 doc/html/Reference/a00093.js
 delete mode 100644 doc/html/Reference/a00094.html
 delete mode 100644 doc/html/Reference/a00094.js
 delete mode 100644 doc/html/Reference/a00095.html
 delete mode 100644 doc/html/Reference/a00095.js
 delete mode 100644 doc/html/Reference/a00096.html
 delete mode 100644 doc/html/Reference/a00096.js
 delete mode 100644 doc/html/Reference/a00096.png
 delete mode 100644 doc/html/Reference/a00097.html
 delete mode 100644 doc/html/Reference/a00097.js
 delete mode 100644 doc/html/Reference/a00097.png
 delete mode 100644 doc/html/Reference/a00098.html
 delete mode 100644 doc/html/Reference/a00098.js
 delete mode 100644 doc/html/Reference/a00098.png
 delete mode 100644 doc/html/Reference/a00099.html
 delete mode 100644 doc/html/Reference/a00099.js
 delete mode 100644 doc/html/Reference/a00099.png
 delete mode 100644 doc/html/Reference/a00100.html
 delete mode 100644 doc/html/Reference/a00100.js
 delete mode 100644 doc/html/Reference/a00100.png
 delete mode 100644 doc/html/Reference/a00101.html
 delete mode 100644 doc/html/Reference/a00101.js
 delete mode 100644 doc/html/Reference/a00102.html
 delete mode 100644 doc/html/Reference/a00102.js
 delete mode 100644 doc/html/Reference/a00102.png
 delete mode 100644 doc/html/Reference/a00103.html
 delete mode 100644 doc/html/Reference/a00103.js
 delete mode 100644 doc/html/Reference/a00103.png
 delete mode 100644 doc/html/Reference/a00104.html
 delete mode 100644 doc/html/Reference/a00104.js
 delete mode 100644 doc/html/Reference/a00104.png
 delete mode 100644 doc/html/Reference/a00105.html
 delete mode 100644 doc/html/Reference/a00105.js
 delete mode 100644 doc/html/Reference/a00105.png
 delete mode 100644 doc/html/Reference/a00106.html
 delete mode 100644 doc/html/Reference/a00106.js
 delete mode 100644 doc/html/Reference/a00107.html
 delete mode 100644 doc/html/Reference/a00107.js
 delete mode 100644 doc/html/Reference/a00107.png
 delete mode 100644 doc/html/Reference/a00108.html
 delete mode 100644 doc/html/Reference/a00108.js
 delete mode 100644 doc/html/Reference/a00108.png
 delete mode 100644 doc/html/Reference/a00109.html
 delete mode 100644 doc/html/Reference/a00109.js
 delete mode 100644 doc/html/Reference/a00109.png
 delete mode 100644 doc/html/Reference/a00110.html
 delete mode 100644 doc/html/Reference/a00110.js
 delete mode 100644 doc/html/Reference/a00110.png
 delete mode 100644 doc/html/Reference/a00111.html
 delete mode 100644 doc/html/Reference/a00111.js
 delete mode 100644 doc/html/Reference/a00112.html
 delete mode 100644 doc/html/Reference/a00112.js
 delete mode 100644 doc/html/Reference/a00112.png
 delete mode 100644 doc/html/Reference/a00113.html
 delete mode 100644 doc/html/Reference/a00113.js
 delete mode 100644 doc/html/Reference/a00113.png
 delete mode 100644 doc/html/Reference/a00114_source.html
 delete mode 100644 doc/html/Reference/a00116_source.html
 delete mode 100644 doc/html/Reference/a00117_source.html
 delete mode 100644 doc/html/Reference/a00118_source.html
 delete mode 100644 doc/html/Reference/a00119_source.html
 delete mode 100644 doc/html/Reference/a00120_source.html
 delete mode 100644 doc/html/Reference/a00121_source.html
 delete mode 100644 doc/html/Reference/a00122_source.html
 delete mode 100644 doc/html/Reference/a00123_source.html
 delete mode 100644 doc/html/Reference/a00124_source.html
 delete mode 100644 doc/html/Reference/a00125_source.html
 delete mode 100644 doc/html/Reference/a00127_source.html
 delete mode 100644 doc/html/Reference/a00129_source.html
 delete mode 100644 doc/html/Reference/a00130_source.html
 delete mode 100644 doc/html/Reference/a00132_source.html
 delete mode 100644 doc/html/Reference/a00134_source.html
 delete mode 100644 doc/html/Reference/a00136_source.html
 delete mode 100644 doc/html/Reference/a00138_source.html
 delete mode 100644 doc/html/Reference/a00140_source.html
 delete mode 100644 doc/html/Reference/a00141_source.html
 delete mode 100644 doc/html/Reference/a00143_source.html
 delete mode 100644 doc/html/Reference/a00145_source.html
 delete mode 100644 doc/html/Reference/a00147_source.html
 delete mode 100644 doc/html/Reference/a00149_source.html
 delete mode 100644 doc/html/Reference/a00150_source.html
 delete mode 100644 doc/html/Reference/a00152_source.html
 delete mode 100644 doc/html/Reference/a00154_source.html
 delete mode 100644 doc/html/Reference/a00156_source.html
 delete mode 100644 doc/html/Reference/a00158_source.html
 delete mode 100644 doc/html/Reference/a00161_source.html
 delete mode 100644 doc/html/Reference/a00163_source.html
 delete mode 100644 doc/html/Reference/a00165_source.html
 delete mode 100644 doc/html/Reference/a00167_source.html
 delete mode 100644 doc/html/Reference/a00169_source.html
 delete mode 100644 doc/html/Reference/a00171_source.html
 delete mode 100644 doc/html/Reference/a00173_source.html
 delete mode 100644 doc/html/Reference/a00174_source.html
 delete mode 100644 doc/html/Reference/a00175_source.html
 delete mode 100644 doc/html/Reference/a00176.html
 delete mode 100644 doc/html/Reference/a00176.js
 delete mode 100644 doc/html/Reference/a00178_source.html
 delete mode 100644 doc/html/Reference/a00180_source.html
 delete mode 100644 doc/html/Reference/a00181_source.html
 delete mode 100644 doc/html/Reference/a00194.html
 delete mode 100644 doc/html/Reference/a00194.js
 delete mode 100644 doc/html/Reference/a00195.html
 delete mode 100644 doc/html/Reference/a00196.html
 delete mode 100644 doc/html/Reference/a00196.js
 delete mode 100644 doc/html/Reference/a00197.html
 delete mode 100644 doc/html/Reference/a00197.js
 delete mode 100644 doc/html/Reference/a00199.html
 delete mode 100644 doc/html/Reference/a00200.html
 delete mode 100644 doc/html/Reference/a00201.html
 delete mode 100644 doc/html/Reference/a00201.js
 delete mode 100644 doc/html/Reference/a00202.html
 delete mode 100644 doc/html/Reference/a00202.js
 delete mode 100644 doc/html/Reference/a00203.html
 delete mode 100644 doc/html/Reference/a00203.js
 delete mode 100644 doc/html/Reference/a00204.html
 delete mode 100644 doc/html/Reference/a00204.js
 delete mode 100644 doc/html/Reference/a00205.html
 delete mode 100644 doc/html/Reference/a00205.js
 delete mode 100644 doc/html/Reference/a00206.html
 delete mode 100644 doc/html/Reference/a00206.js
 delete mode 100644 doc/html/Reference/a00207.html
 delete mode 100644 doc/html/Reference/a00207.js
 delete mode 100644 doc/html/Reference/a00208.html
 delete mode 100644 doc/html/Reference/a00209.html
 delete mode 100644 doc/html/Reference/a00210.html
 delete mode 100644 doc/html/Reference/a00212.html
 delete mode 100644 doc/html/Reference/a00213.html
 delete mode 100644 doc/html/Reference/a00214.html
 delete mode 100644 doc/html/Reference/a00215.html
 delete mode 100644 doc/html/Reference/a00216.html
 delete mode 100644 doc/html/Reference/a00217.html
 delete mode 100644 doc/html/Reference/a00218.html
 delete mode 100644 doc/html/Reference/a00219.html
 delete mode 100644 doc/html/Reference/a00220.html
 delete mode 100644 doc/html/Reference/a00221.html
 delete mode 100644 doc/html/Reference/a00222.html
 delete mode 100644 doc/html/Reference/a00223.html
 delete mode 100644 doc/html/Reference/a00224.html
 delete mode 100644 doc/html/Reference/a00225.html
 delete mode 100644 doc/html/Reference/a00226.html
 delete mode 100644 doc/html/Reference/a00227.html
 delete mode 100644 doc/html/Reference/a00228.html
 delete mode 100644 doc/html/Reference/a00229.html
 delete mode 100644 doc/html/Reference/a00230.html
 delete mode 100644 doc/html/Reference/a00231.html
 delete mode 100644 doc/html/Reference/a00232.html
 delete mode 100644 doc/html/Reference/a00233.html
 delete mode 100644 doc/html/Reference/a00234.html
 delete mode 100644 doc/html/Reference/a00235.html
 delete mode 100644 doc/html/Reference/a00236.html
 delete mode 100644 doc/html/Reference/a00237.html
 delete mode 100644 doc/html/Reference/a00238.html
 delete mode 100644 doc/html/Reference/a00239.html
 delete mode 100644 doc/html/Reference/a00240.html
 delete mode 100644 doc/html/Reference/a00241.html
 delete mode 100644 doc/html/Reference/a00242.html
 delete mode 100644 doc/html/Reference/a00243.html
 delete mode 100644 doc/html/Reference/a00244.html
 delete mode 100644 doc/html/Reference/a00245.html
 delete mode 100644 doc/html/Reference/a00246.html
 delete mode 100644 doc/html/Reference/a00247.html
 delete mode 100644 doc/html/Reference/a00248.html
 delete mode 100644 doc/html/Reference/a00249.html
 delete mode 100644 doc/html/Reference/a00250.html
 delete mode 100644 doc/html/Reference/a00251.html
 delete mode 100644 doc/html/Reference/a00252.html
 delete mode 100644 doc/html/Reference/a00253.html
 delete mode 100644 doc/html/Reference/a00254.html
 delete mode 100644 doc/html/Reference/a00255.html
 delete mode 100644 doc/html/Reference/a00256.html
 delete mode 100644 doc/html/Reference/a00257.html
 delete mode 100644 doc/html/Reference/a00258.html
 delete mode 100644 doc/html/Reference/a00259.html
 delete mode 100644 doc/html/Reference/a00260.html
 delete mode 100644 doc/html/Reference/a00261.html
 delete mode 100644 doc/html/Reference/a00262.html
 delete mode 100644 doc/html/Reference/a00263.html
 delete mode 100644 doc/html/Reference/a00264.html
 delete mode 100644 doc/html/Reference/a00265.html
 delete mode 100644 doc/html/Reference/a00266.html
 delete mode 100644 doc/html/Reference/a00267.html
 delete mode 100644 doc/html/Reference/a00268.html
 delete mode 100644 doc/html/Reference/a00269.html
 delete mode 100644 doc/html/Reference/a00270.html
 delete mode 100644 doc/html/Reference/a00271.html
 delete mode 100644 doc/html/Reference/a00272.html
 delete mode 100644 doc/html/Reference/a00273.html
 delete mode 100644 doc/html/Reference/a00274.html
 delete mode 100644 doc/html/Reference/a00275.html
 delete mode 100644 doc/html/Reference/a00276.html
 delete mode 100644 doc/html/Reference/a00277.html
 delete mode 100644 doc/html/Reference/a00278.html
 delete mode 100644 doc/html/Reference/a00279.html
 delete mode 100644 doc/html/Reference/a00280.html
 delete mode 100644 doc/html/Reference/a00281.html
 delete mode 100644 doc/html/Reference/a00282.html
 delete mode 100644 doc/html/Reference/a00283.html
 delete mode 100644 doc/html/Reference/a00284.html
 delete mode 100644 doc/html/Reference/a00285.html
 delete mode 100644 doc/html/Reference/a00286.html
 delete mode 100644 doc/html/Reference/a00287.html
 delete mode 100644 doc/html/Reference/a00288.html
 delete mode 100644 doc/html/Reference/a00289.html
 delete mode 100644 doc/html/Reference/a00290.html
 delete mode 100644 doc/html/Reference/a00291.html
 delete mode 100644 doc/html/Reference/a00292.html
 delete mode 100644 doc/html/Reference/a00293.html
 delete mode 100644 doc/html/Reference/a00294.html
 delete mode 100644 doc/html/Reference/a00295.html
 delete mode 100644 doc/html/Reference/a00296.html
 delete mode 100644 doc/html/Reference/a00297.html
 delete mode 100644 doc/html/Reference/a00298.html
 delete mode 100644 doc/html/Reference/a00299.html
 delete mode 100644 doc/html/Reference/a00300.html
 delete mode 100644 doc/html/Reference/a00301.html
 delete mode 100644 doc/html/Reference/a00302.html
 delete mode 100644 doc/html/Reference/a00303.html
 delete mode 100644 doc/html/Reference/a00304.html
 delete mode 100644 doc/html/Reference/a00305.html
 delete mode 100644 doc/html/Reference/a00306.html
 delete mode 100644 doc/html/Reference/a00307.html
 delete mode 100644 doc/html/Reference/a00308.html
 delete mode 100644 doc/html/Reference/a00309.html
 delete mode 100644 doc/html/Reference/a00310.html
 delete mode 100644 doc/html/Reference/a00311.html
 delete mode 100644 doc/html/Reference/a00312.html
 delete mode 100644 doc/html/Reference/a00313.html
 delete mode 100644 doc/html/Reference/a00314.html
 delete mode 100644 doc/html/Reference/a00315.html
 delete mode 100644 doc/html/Reference/a00316.html
 delete mode 100644 doc/html/Reference/a00317.html
 delete mode 100644 doc/html/Reference/a00318.html
 delete mode 100644 doc/html/Reference/a00319.html
 delete mode 100644 doc/html/Reference/annotated.html
 delete mode 100644 doc/html/Reference/annotated.js
 delete mode 100644 doc/html/Reference/bc_s.png
 delete mode 100644 doc/html/Reference/bdwn.png
 delete mode 100644 doc/html/Reference/classes.html
 delete mode 100644 doc/html/Reference/closed.png
 delete mode 100644 doc/html/Reference/dir_3d7cbfaf9a6edea0a348c9e21a88d076.html
 delete mode 100644 doc/html/Reference/dir_68267d1309a1af8e8297ef4c3efbcdba.html
 delete mode 100644 doc/html/Reference/dir_d44c64559bbebec7f509842c48db8b23.html
 delete mode 100644 doc/html/Reference/doxygen.css
 delete mode 100644 doc/html/Reference/doxygen.png
 delete mode 100644 doc/html/Reference/dynsections.js
 delete mode 100644 doc/html/Reference/ftv2cl.png
 delete mode 100644 doc/html/Reference/ftv2doc.png
 delete mode 100644 doc/html/Reference/ftv2folderclosed.png
 delete mode 100644 doc/html/Reference/ftv2folderopen.png
 delete mode 100644 doc/html/Reference/ftv2lastnode.png
 delete mode 100644 doc/html/Reference/ftv2link.png
 delete mode 100644 doc/html/Reference/ftv2mlastnode.png
 delete mode 100644 doc/html/Reference/ftv2mnode.png
 delete mode 100644 doc/html/Reference/ftv2mo.png
 delete mode 100644 doc/html/Reference/ftv2node.png
 delete mode 100644 doc/html/Reference/ftv2ns.png
 delete mode 100644 doc/html/Reference/ftv2plastnode.png
 delete mode 100644 doc/html/Reference/ftv2pnode.png
 delete mode 100644 doc/html/Reference/ftv2splitbar.png
 delete mode 100644 doc/html/Reference/ftv2vertline.png
 delete mode 100644 doc/html/Reference/functions.html
 delete mode 100644 doc/html/Reference/functions_0x62.html
 delete mode 100644 doc/html/Reference/functions_0x63.html
 delete mode 100644 doc/html/Reference/functions_0x64.html
 delete mode 100644 doc/html/Reference/functions_0x65.html
 delete mode 100644 doc/html/Reference/functions_0x66.html
 delete mode 100644 doc/html/Reference/functions_0x67.html
 delete mode 100644 doc/html/Reference/functions_0x68.html
 delete mode 100644 doc/html/Reference/functions_0x69.html
 delete mode 100644 doc/html/Reference/functions_0x6c.html
 delete mode 100644 doc/html/Reference/functions_0x6d.html
 delete mode 100644 doc/html/Reference/functions_0x6e.html
 delete mode 100644 doc/html/Reference/functions_0x6f.html
 delete mode 100644 doc/html/Reference/functions_0x70.html
 delete mode 100644 doc/html/Reference/functions_0x71.html
 delete mode 100644 doc/html/Reference/functions_0x72.html
 delete mode 100644 doc/html/Reference/functions_0x73.html
 delete mode 100644 doc/html/Reference/functions_0x74.html
 delete mode 100644 doc/html/Reference/functions_0x75.html
 delete mode 100644 doc/html/Reference/functions_0x76.html
 delete mode 100644 doc/html/Reference/functions_0x77.html
 delete mode 100644 doc/html/Reference/functions_0x7e.html
 delete mode 100644 doc/html/Reference/functions_dup.js
 delete mode 100644 doc/html/Reference/functions_enum.html
 delete mode 100644 doc/html/Reference/functions_eval.html
 delete mode 100644 doc/html/Reference/functions_func.html
 delete mode 100644 doc/html/Reference/functions_func.js
 delete mode 100644 doc/html/Reference/functions_func_0x62.html
 delete mode 100644 doc/html/Reference/functions_func_0x63.html
 delete mode 100644 doc/html/Reference/functions_func_0x64.html
 delete mode 100644 doc/html/Reference/functions_func_0x65.html
 delete mode 100644 doc/html/Reference/functions_func_0x66.html
 delete mode 100644 doc/html/Reference/functions_func_0x67.html
 delete mode 100644 doc/html/Reference/functions_func_0x68.html
 delete mode 100644 doc/html/Reference/functions_func_0x69.html
 delete mode 100644 doc/html/Reference/functions_func_0x6c.html
 delete mode 100644 doc/html/Reference/functions_func_0x6d.html
 delete mode 100644 doc/html/Reference/functions_func_0x6e.html
 delete mode 100644 doc/html/Reference/functions_func_0x6f.html
 delete mode 100644 doc/html/Reference/functions_func_0x70.html
 delete mode 100644 doc/html/Reference/functions_func_0x71.html
 delete mode 100644 doc/html/Reference/functions_func_0x72.html
 delete mode 100644 doc/html/Reference/functions_func_0x73.html
 delete mode 100644 doc/html/Reference/functions_func_0x74.html
 delete mode 100644 doc/html/Reference/functions_func_0x75.html
 delete mode 100644 doc/html/Reference/functions_func_0x77.html
 delete mode 100644 doc/html/Reference/functions_func_0x7e.html
 delete mode 100644 doc/html/Reference/functions_rela.html
 delete mode 100644 doc/html/Reference/functions_type.html
 delete mode 100644 doc/html/Reference/functions_vars.html
 delete mode 100644 doc/html/Reference/hierarchy.html
 delete mode 100644 doc/html/Reference/hierarchy.js
 delete mode 100644 doc/html/Reference/index.html
 delete mode 100644 doc/html/Reference/modules.html
 delete mode 100644 doc/html/Reference/modules.js
 delete mode 100644 doc/html/Reference/namespacemembers.html
 delete mode 100644 doc/html/Reference/namespacemembers_enum.html
 delete mode 100644 doc/html/Reference/namespacemembers_eval.html
 delete mode 100644 doc/html/Reference/namespacemembers_func.html
 delete mode 100644 doc/html/Reference/namespacemembers_type.html
 delete mode 100644 doc/html/Reference/namespacemembers_vars.html
 delete mode 100644 doc/html/Reference/namespaces.html
 delete mode 100644 doc/html/Reference/namespaces.js
 delete mode 100644 doc/html/Reference/nav_f.png
 delete mode 100644 doc/html/Reference/nav_g.png
 delete mode 100644 doc/html/Reference/nav_h.png
 delete mode 100644 doc/html/Reference/navtree.css
 delete mode 100644 doc/html/Reference/navtree.js
 delete mode 100644 doc/html/Reference/navtreeindex0.js
 delete mode 100644 doc/html/Reference/navtreeindex1.js
 delete mode 100644 doc/html/Reference/navtreeindex2.js
 delete mode 100644 doc/html/Reference/navtreeindex3.js
 delete mode 100644 doc/html/Reference/navtreeindex4.js
 delete mode 100644 doc/html/Reference/open.png
 delete mode 100644 doc/html/Reference/pages.html
 delete mode 100644 doc/html/Reference/resize.js
 delete mode 100644 doc/html/Reference/sync_off.png
 delete mode 100644 doc/html/Reference/sync_on.png
 delete mode 100644 doc/html/Reference/tab_a.png
 delete mode 100644 doc/html/Reference/tab_b.png
 delete mode 100644 doc/html/Reference/tab_h.png
 delete mode 100644 doc/html/Reference/tab_s.png
 delete mode 100644 doc/html/Reference/tabs.css
 delete mode 100644 doc/html/Tutorial/ch01.html
 delete mode 100644 doc/html/Tutorial/ch02.html
 delete mode 100644 doc/html/Tutorial/ch03.html
 delete mode 100644 doc/html/Tutorial/ch03s02.html
 delete mode 100644 doc/html/Tutorial/ch03s03.html
 delete mode 100644 doc/html/Tutorial/ch03s04.html
 delete mode 100644 doc/html/Tutorial/ch03s05.html
 delete mode 100644 doc/html/Tutorial/ch03s06.html
 delete mode 100644 doc/html/Tutorial/ch03s07.html
 delete mode 100644 doc/html/Tutorial/index.html
 delete mode 100644 doc/reference-stamp
 delete mode 100644 doc/tutorial-stamp

diff --git a/doc/html/Reference/a00001.html b/doc/html/Reference/a00001.html
deleted file mode 100644
index 8de66b3..0000000
--- a/doc/html/Reference/a00001.html
+++ /dev/null
@@ -1,135 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Getting started</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00001.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">Getting started </div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock"><p>The most basic three types in libpqxx are the connection (which inherits its API from <a class="el" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">pqxx::connection_base</a> and its setup behaviour from <a class="el" href="a00024.html">pqxx::connectionpolicy</a>), the transaction (derived from <a class="el" href="a00104.html">pqxx::transaction_base</a>), and the result (<a class="el" href="a00082.html" title="Result set containing data returned by a query or command.">pqxx::result</a>).</p>
-<p>They fit together as follows: </p>
-<ul>
-<li>You connect to the database by creating a connection object (see <a class="el" href="a00204.html">Connection classes</a>). The connection type you'll usually want is <a class="el" href="a00204.html#ga26edb910e4563d1115e22c627914e98b" title="The &quot;standard&quot; connection type: connect to database right now.">pqxx::connection</a>. </li>
-<li>You create a transaction object (see <a class="el" href="a00205.html">Transaction classes</a>) operating on that connection. You'll usually want the <a class="el" href="a00205.html#ga82685329d6fd91f5ab30772d266fe5f0" title="Bog-standard, default transaction type.">pqxx::work</a> variety. If you don't want transactional behaviour, use <a class="el" href="a00060.html">pqxx::nontransaction</a>. Once you're done you call the transaction's <code>commit</code> function to make its work final. If you don't call this, the work will be rolled back when the transaction object is destroyed. </li>
-<li>Until then, use the transaction's <code>exec</code> function to execute queries, which you pass in as simple strings. </li>
-<li>The function returns a <a class="el" href="a00082.html" title="Result set containing data returned by a query or command.">pqxx::result</a> object, which acts as a standard container of rows. Each row in itself acts as a container of fields. You can use array indexing and/or iterators to access either. </li>
-<li>The field's data is stored as a text string. You can read it as such using its <code>c_str()</code> function, or convert it to other types using its <code>as()</code> and <code>to()</code> member functions. These are templated on the destination type: <code>myfield.as&lt;int&gt;()</code>; or <code>myfield.to(myint)</code>; </li>
-<li>After you've closed the transaction, the connection is free to run a next transaction.</li>
-</ul>
-<p>Here's a very basic example. It connects to the default database (you'll need to have one set up), queries it for a very simple result, converts it to an <code>int</code>, and prints it out. It also contains some basic error handling.</p>
-<div class="fragment"><div class="line"><span class="preprocessor">#include &lt;iostream&gt;</span></div>
-<div class="line"><span class="preprocessor">#include &lt;pqxx/pqxx&gt;</span></div>
-<div class="line"></div>
-<div class="line"><span class="keywordtype">int</span> main()</div>
-<div class="line">{</div>
-<div class="line">  <span class="keywordflow">try</span></div>
-<div class="line">  {</div>
-<div class="line">    <a class="code" href="a00006.html" title="The ultimate template that defines a connection type.">pqxx::connection</a> c;</div>
-<div class="line">    <a class="code" href="a00103.html" title="Standard back-end transaction, templatized on isolation level.">pqxx::work</a> w(c);</div>
-<div class="line">    <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">pqxx::result</a> r = w.exec(<span class="stringliteral">&quot;SELECT 1&quot;</span>);</div>
-<div class="line">    w.commit();</div>
-<div class="line"></div>
-<div class="line">    std::cout &lt;&lt; r[0][0].as&lt;<span class="keywordtype">int</span>&gt;() &lt;&lt; std::endl;</div>
-<div class="line">  }</div>
-<div class="line">  <span class="keywordflow">catch</span> (<span class="keyword">const</span> std::exception &amp;e)</div>
-<div class="line">  {</div>
-<div class="line">    std::cerr &lt;&lt; e.what() &lt;&lt; std::endl;</div>
-<div class="line">    <span class="keywordflow">return</span> 1;</div>
-<div class="line">  }</div>
-<div class="line">}</div>
-</div><!-- fragment --><p>This prints the number 1. Notice that you can keep the result object around after the transaction (or even the connection) has been closed.</p>
-<p>Here's a slightly more complicated example. It takes an argument from the command line and retrieves a string with that value. The interesting part is that it uses the escaping-and-quoting function <code>quote()</code> to embed this string value in SQL safely. It also reads the result field's value as a plain C-style string using its <code>c_str()</code> function.</p>
-<div class="fragment"><div class="line"><span class="preprocessor">#include &lt;iostream&gt;</span></div>
-<div class="line"><span class="preprocessor">#include &lt;pqxx/pqxx&gt;</span></div>
-<div class="line"></div>
-<div class="line"><span class="keywordtype">int</span> main(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> *argv[])</div>
-<div class="line">{</div>
-<div class="line">  <span class="keywordflow">if</span> (!argv[1])</div>
-<div class="line">  {</div>
-<div class="line">    std::cerr &lt;&lt; <span class="stringliteral">&quot;Give me a string!&quot;</span> &lt;&lt; std::endl;</div>
-<div class="line">    <span class="keywordflow">return</span> 1;</div>
-<div class="line">  }</div>
-<div class="line">  <span class="keywordflow">try</span></div>
-<div class="line">  {</div>
-<div class="line">    <a class="code" href="a00006.html" title="The ultimate template that defines a connection type.">pqxx::connection</a> c;</div>
-<div class="line">    <a class="code" href="a00103.html" title="Standard back-end transaction, templatized on isolation level.">pqxx::work</a> w(c);</div>
-<div class="line">    <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">pqxx::result</a> r = w.exec(<span class="stringliteral">&quot;SELECT &quot;</span> + w.quote(argv[1]));</div>
-<div class="line">    w.commit();</div>
-<div class="line"></div>
-<div class="line">    std::cout &lt;&lt; r[0][0].c_str() &lt;&lt; std::endl;</div>
-<div class="line">  }</div>
-<div class="line">  <span class="keywordflow">catch</span> (<span class="keyword">const</span> std::exception &amp;e)</div>
-<div class="line">  {</div>
-<div class="line">    std::cerr &lt;&lt; e.what() &lt;&lt; std::endl;</div>
-<div class="line">    <span class="keywordflow">return</span> 1;</div>
-<div class="line">  }</div>
-<div class="line">}</div>
-</div><!-- fragment --><p>You can find more about converting field values to native types, or converting values to strings for use with libpqxx, under <a class="el" href="a00201.html">String conversion</a>. More about getting to the tuples and fields of a result is under <a class="el" href="a00002.html">Accessing results and result rows</a>.</p>
-<p>If you want to handle exceptions thrown by libpqxx in more detail, for example to print the SQL contents of a query that failed, see <a class="el" href="a00207.html">Exception classes</a>. </p>
-</div></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00002.html b/doc/html/Reference/a00002.html
deleted file mode 100644
index 5e4f41a..0000000
--- a/doc/html/Reference/a00002.html
+++ /dev/null
@@ -1,107 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Accessing results and result rows</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00002.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">Accessing results and result rows </div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock"><p>Let's say you have a result object. For example, your program may have done:</p>
-<div class="fragment"><div class="line"><a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">pqxx::result</a> r = w.exec(<span class="stringliteral">&quot;SELECT * FROM mytable&quot;</span>);</div>
-</div><!-- fragment --><p>Now how do you access the data inside <code>r</code>?</p>
-<p>The simplest way is array indexing. A result acts as an array of tuples, and a tuple acts as an array of fields.</p>
-<div class="fragment"><div class="line"><span class="keyword">const</span> <span class="keywordtype">int</span> num_rows = r.<a class="code" href="a00082.html#a4dccf162cd4081bbe2824ba29d546e90">size</a>();</div>
-<div class="line"><span class="keywordflow">for</span> (<span class="keywordtype">int</span> rownum=0; rownum &lt; num_rows; ++rownum)</div>
-<div class="line">{</div>
-<div class="line">  <span class="keyword">const</span> <a class="code" href="a00107.html" title="Reference to one row in a result.">pqxx::tuple</a> row = r[rownum];</div>
-<div class="line">  <span class="keyword">const</span> <span class="keywordtype">int</span> num_cols = row.<a class="code" href="a00107.html#ae68a37e2db5b44e1521d8c0156a3c4f9">size</a>();</div>
-<div class="line">  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> colnum=0; colnum &lt; num_cols; ++colnum)</div>
-<div class="line">  {</div>
-<div class="line">    <span class="keyword">const</span> <a class="code" href="a00040.html" title="Reference to a field in a result set.">pqxx::field</a> field = row[colnum];</div>
-<div class="line">    std::cout &lt;&lt; field.<a class="code" href="a00040.html#a97781b0028cbfd2dca1106943a27afae" title="Read as plain C string.">c_str</a>() &lt;&lt; <span class="charliteral">&#39;\t&#39;</span>;</div>
-<div class="line">  }</div>
-<div class="line"></div>
-<div class="line">  std::cout &lt;&lt; std::endl;</div>
-<div class="line">}</div>
-</div><!-- fragment --><p>But results and rows also define <code>const_iterator</code> types:</p>
-<div class="fragment"><div class="line"><span class="keywordflow">for</span> (<a class="code" href="a00025.html" title="Iterator for rows (tuples) in a result. Use as result::const_iterator.">pqxx::result::const_iterator</a> row = r.<a class="code" href="a00082.html#a947c2ca5eff01d46475744c87eb00944">begin</a>();</div>
-<div class="line">     row != r.<a class="code" href="a00082.html#a629baba71ae365f79232780e6f8ac3a7">end</a>();</div>
-<div class="line">     ++row)</div>
-<div class="line"> {</div>
-<div class="line">   <span class="keywordflow">for</span> (<a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">pqxx::result::tuple::const_iterator</a> field = row-&gt;<a class="code" href="a00107.html#ad5234f6faf0360b0d6f5b44d970323f6">begin</a>();</div>
-<div class="line">        field != row-&gt;<a class="code" href="a00107.html#a015c73dac6acc99a6b28be2a5c0c58d7">end</a>();</div>
-<div class="line">        ++field)</div>
-<div class="line">     std::cout &lt;&lt; field-&gt;c_str() &lt;&lt; <span class="charliteral">&#39;\t&#39;</span>;</div>
-<div class="line"></div>
-<div class="line">   std::cout &lt;&lt; std::endl;</div>
-<div class="line"> }</div>
-</div><!-- fragment --><p>They also have <code>const_reverse_iterator</code> types, which iterate backwards from <code>rbegin()</code> to <code>rend()</code> exclusive.</p>
-<p>All these iterator types provide one extra bit of convenience that you won't normally find in C++ iterators: referential transparency. You don't need to dereference them to get to the row or field they refer to. That is, instead of <code>row-&gt;end()</code> you can also choose to say <code>row.end()</code>. Similarly, you may prefer <code>field.c_str()</code> over <code>field-&gt;c_str()</code>.</p>
-<p>This becomes really helpful with the array-indexing operator. With regular C++ iterators you would need ugly expressions like <code></code>(*row)[0] or <code>row-&gt;operator[](0)</code>. With the iterator types defined by the result and tuple classes you can simply say <code>row</code>[0]. </p>
-</div></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00003.html b/doc/html/Reference/a00003.html
deleted file mode 100644
index 216a9db..0000000
--- a/doc/html/Reference/a00003.html
+++ /dev/null
@@ -1,86 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Thread safety</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00003.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">Thread safety </div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock"><p>This library does not contain any locking code to protect objects against simultaneous modification in multi-threaded programs. There are many different threading interfaces and libpqxx does not dictate your choice.</p>
-<p>Therefore it is up to you, the user of the library, to ensure that your threaded client programs perform no conflicting operations concurrently.</p>
-<p>The library does try to avoid non-obvious unsafe operations and so does the underlying libpq. Here's what you should do to keep your threaded libpqxx application safe:</p>
-<ul>
-<li>Treat a connection, together with any and all objects related to it, as a "world" of its own. You should generally make sure that the same "world" is never accessed concurrently by multiple threads. There are a few cases where you don't need to be this careful, however; see below.</li>
-</ul>
-<ul>
-<li>Result sets (<a class="el" href="a00082.html" title="Result set containing data returned by a query or command.">pqxx::result</a>) and binary data (<a class="el" href="a00013.html">pqxx::binarystring</a>) are special. Copying these objects is very cheap, and you can give the copy to another thread. Just make sure that no other thread accesses the same copy when it's being assigned to, swapped, cleared, or destroyed.</li>
-</ul>
-<dl class="section warning"><dt>Warning</dt><dd>Prior to libpqxx 3.1, or in C++ environments without the standard <code>"shared_ptr"</code> smart pointer type, copying, assigning, or destroying a <a class="el" href="a00082.html" title="Result set containing data returned by a query or command.">pqxx::result</a> or <a class="el" href="a00013.html">pqxx::binarystring</a> could also affect any other other object of the same type referring to the same underlying data.</dd></dl>
-<p>Use <code><a class="el" href="a00176.html#aac7c904372c0bffcd8c8b121f2c3f13e" title="Describe thread safety available in this build.">pqxx::describe_thread_safety</a></code> to find out at runtime what level of thread safety is implemented in your build and version of libpqxx. It returns a <a class="el" href="a00101.html" title="Descriptor of library&#39;s thread-safety model.">pqxx::thread_safety_model</a> describing what you can and cannot rely on. A command-line utility <code>tools/pqxxthreadsafety</code> prints out the same information. </p>
-</div></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00004.html b/doc/html/Reference/a00004.html
deleted file mode 100644
index ad2b405..0000000
--- a/doc/html/Reference/a00004.html
+++ /dev/null
@@ -1,143 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::argument_error Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00004.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00234.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::argument_error Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Invalid argument passed to libpqxx, similar to std::invalid_argument.  
- <a href="a00004.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::argument_error:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00004.png" usemap="#pqxx::argument_error_map" alt=""/>
-  <map id="pqxx::argument_error_map" name="pqxx::argument_error_map">
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,131,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a1b68c0e492e7cb4f9458ca0de1b85862"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00004.html#a1b68c0e492e7cb4f9458ca0de1b85862">argument_error</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Invalid argument passed to libpqxx, similar to std::invalid_argument. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a1b68c0e492e7cb4f9458ca0de1b85862"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::argument_error::argument_error </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>whatarg</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-<li>except.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00004.html">argument_error</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00004.js b/doc/html/Reference/a00004.js
deleted file mode 100644
index 917f12c..0000000
--- a/doc/html/Reference/a00004.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var a00004 =
-[
-    [ "argument_error", "a00004.html#a1b68c0e492e7cb4f9458ca0de1b85862", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00004.png b/doc/html/Reference/a00004.png
deleted file mode 100644
index 0a71d82..0000000
--- a/doc/html/Reference/a00004.png
+++ /dev/null
@@ -1,4 +0,0 @@
-PNG
-
-   IHDR      P   6   PLTE   u         tRNS T2  IDATxk ǃy36>vV@&E!lIn38&I$;-I:6Px_jNydMffZuB86zf.2<2CyM1؋euczǒAG9|"&q$~.J.ٻxRɋeie1C;$i$y#gp!
- > 6~0C\  ` ` `ADd  U¶b(VkbW\>ue\L1]1aN	lCzoT-"U;S8gPYSu0z!}S3dAB 99ۣ`Wmv`sIｋI]m+9'o6m]K>J_wt`]ipjg 8't2Pj    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00005.html b/doc/html/Reference/a00005.html
deleted file mode 100644
index af68fc4..0000000
--- a/doc/html/Reference/a00005.html
+++ /dev/null
@@ -1,209 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: std::back_insert_iterator&lt; pqxx::tablewriter &gt; Class Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00005.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00319.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">std::back_insert_iterator&lt; pqxx::tablewriter &gt; Class Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00169_source.html">tablewriter.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a25f4372dfc9c449cae4572f01de65323"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00005.html#a25f4372dfc9c449cae4572f01de65323">back_insert_iterator</a> (<a class="el" href="a00100.html">pqxx::tablewriter</a> &amp;W)  throw ()</td></tr>
-<tr class="memitem:a2aaa8274759d9d84964e8235ec59bac0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00005.html#a25f4372dfc9c449cae4572f01de65323">back_insert_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00005.html#a2aaa8274759d9d84964e8235ec59bac0">operator=</a> (const <a class="el" href="a00005.html#a25f4372dfc9c449cae4572f01de65323">back_insert_iterator</a> &amp;rhs)  throw ()</td></tr>
-<tr class="memitem:a673f58eda786a37dd76ebcfd7bd5cd96"><td class="memTemplParams" colspan="2">template&lt;typename TUPLE &gt; </td></tr>
-<tr class="memitem:a673f58eda786a37dd76ebcfd7bd5cd96"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a00005.html#a25f4372dfc9c449cae4572f01de65323">back_insert_iterator</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00005.html#a673f58eda786a37dd76ebcfd7bd5cd96">operator=</a> (const TUPLE &amp;T)</td></tr>
-<tr class="memitem:a0b7adddc8406229b9c5a161302dffba5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00005.html#a25f4372dfc9c449cae4572f01de65323">back_insert_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00005.html#a0b7adddc8406229b9c5a161302dffba5">operator++</a> ()</td></tr>
-<tr class="memitem:ad4658fc955fd5a74ece771106a7edee0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00005.html#a25f4372dfc9c449cae4572f01de65323">back_insert_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00005.html#ad4658fc955fd5a74ece771106a7edee0">operator++</a> (int)</td></tr>
-<tr class="memitem:a0b513557015fe5eda72c189dd488d5dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00005.html#a25f4372dfc9c449cae4572f01de65323">back_insert_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00005.html#a0b513557015fe5eda72c189dd488d5dd">operator*</a> ()</td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a25f4372dfc9c449cae4572f01de65323"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::back_insert_iterator&lt; <a class="el" href="a00100.html">pqxx::tablewriter</a> &gt;::back_insert_iterator </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00100.html">pqxx::tablewriter</a> &amp;&#160;</td>
-          <td class="paramname"><em>W</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a0b513557015fe5eda72c189dd488d5dd"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00005.html#a25f4372dfc9c449cae4572f01de65323">back_insert_iterator</a>&amp; std::back_insert_iterator&lt; <a class="el" href="a00100.html">pqxx::tablewriter</a> &gt;::operator* </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a0b7adddc8406229b9c5a161302dffba5"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00005.html#a25f4372dfc9c449cae4572f01de65323">back_insert_iterator</a>&amp; std::back_insert_iterator&lt; <a class="el" href="a00100.html">pqxx::tablewriter</a> &gt;::operator++ </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ad4658fc955fd5a74ece771106a7edee0"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00005.html#a25f4372dfc9c449cae4572f01de65323">back_insert_iterator</a>&amp; std::back_insert_iterator&lt; <a class="el" href="a00100.html">pqxx::tablewriter</a> &gt;::operator++ </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a2aaa8274759d9d84964e8235ec59bac0"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00005.html#a25f4372dfc9c449cae4572f01de65323">back_insert_iterator</a>&amp; std::back_insert_iterator&lt; <a class="el" href="a00100.html">pqxx::tablewriter</a> &gt;::operator= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00005.html#a25f4372dfc9c449cae4572f01de65323">back_insert_iterator</a>&lt; <a class="el" href="a00100.html">pqxx::tablewriter</a> &gt; &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a673f58eda786a37dd76ebcfd7bd5cd96"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename TUPLE &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00005.html#a25f4372dfc9c449cae4572f01de65323">back_insert_iterator</a>&amp; std::back_insert_iterator&lt; <a class="el" href="a00100.html">pqxx::tablewriter</a> &gt;::operator= </td>
-          <td>(</td>
-          <td class="paramtype">const TUPLE &amp;&#160;</td>
-          <td class="paramname"><em>T</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00169_source.html">tablewriter.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><b>std</b></li><li class="navelem"><a class="el" href="a00005.html">back_insert_iterator< pqxx::tablewriter ></a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00005.js b/doc/html/Reference/a00005.js
deleted file mode 100644
index b3e153a..0000000
--- a/doc/html/Reference/a00005.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var a00005 =
-[
-    [ "back_insert_iterator", "a00005.html#a25f4372dfc9c449cae4572f01de65323", null ],
-    [ "operator*", "a00005.html#a0b513557015fe5eda72c189dd488d5dd", null ],
-    [ "operator++", "a00005.html#a0b7adddc8406229b9c5a161302dffba5", null ],
-    [ "operator++", "a00005.html#ad4658fc955fd5a74ece771106a7edee0", null ],
-    [ "operator=", "a00005.html#a2aaa8274759d9d84964e8235ec59bac0", null ],
-    [ "operator=", "a00005.html#a673f58eda786a37dd76ebcfd7bd5cd96", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00006.html b/doc/html/Reference/a00006.html
deleted file mode 100644
index 1ac47a6..0000000
--- a/doc/html/Reference/a00006.html
+++ /dev/null
@@ -1,359 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::basic_connection&lt; CONNECTPOLICY &gt; Class Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00006.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00212.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::basic_connection&lt; CONNECTPOLICY &gt; Class Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>The ultimate template that defines a connection type.  
- <a href="a00006.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00114_source.html">basic_connection.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::basic_connection&lt; CONNECTPOLICY &gt;:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00006.png" usemap="#pqxx::basic_connection&lt; CONNECTPOLICY &gt;_map" alt=""/>
-  <map id="pqxx::basic_connection&lt; CONNECTPOLICY &gt;_map" name="pqxx::basic_connection&lt; CONNECTPOLICY &gt;_map">
-<area href="a00023.html" title="connection_base abstract base class; represents a connection to a database." alt="pqxx::connection_base" shape="rect" coords="0,0,273,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:aa02e7329e13fdc9809c1215f224ab5fe"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00006.html#aa02e7329e13fdc9809c1215f224ab5fe">basic_connection</a> ()</td></tr>
-<tr class="memitem:a0436a1271586987e97bdf5b59b96f607"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00006.html#a0436a1271586987e97bdf5b59b96f607">basic_connection</a> (const std::string &amp;opt)</td></tr>
-<tr class="memitem:aa6c74a9abcfa2b13c2334d0c38f66305"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00006.html#aa6c74a9abcfa2b13c2334d0c38f66305">basic_connection</a> (const char opt[])</td></tr>
-<tr class="memitem:a3abaa953e318c2dda1b61b3f5861140e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00006.html#a3abaa953e318c2dda1b61b3f5861140e">~basic_connection</a> ()  throw ()</td></tr>
-<tr class="memitem:af041bd491664d3d3c81e7ad9e701d593"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00006.html#af041bd491664d3d3c81e7ad9e701d593">options</a> () const   throw ()</td></tr>
-<tr class="inherit_header pub_methods_a00023"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00023')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00023.html">pqxx::connection_base</a></td></tr>
-<tr class="memitem:a9bd21013745b4454e248e637cdae1287 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a9bd21013745b4454e248e637cdae1287">disconnect</a> ()  throw ()</td></tr>
-<tr class="memdesc:a9bd21013745b4454e248e637cdae1287 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Explicitly close connection.  <a href="#a9bd21013745b4454e248e637cdae1287"></a><br/></td></tr>
-<tr class="memitem:a36a26cf7e13f612749d49faf4f1654f8 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">bool PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a36a26cf7e13f612749d49faf4f1654f8">is_open</a> () const   throw ()</td></tr>
-<tr class="memdesc:a36a26cf7e13f612749d49faf4f1654f8 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is this connection open at the moment?  <a href="#a36a26cf7e13f612749d49faf4f1654f8"></a><br/></td></tr>
-<tr class="memitem:a140578ed1e1c65c61deb0407ff25959f inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a140578ed1e1c65c61deb0407ff25959f">process_notice</a> (const char[])  throw ()</td></tr>
-<tr class="memdesc:a140578ed1e1c65c61deb0407ff25959f inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoke notice processor function. The message should end in newline.  <a href="#a140578ed1e1c65c61deb0407ff25959f"></a><br/></td></tr>
-<tr class="memitem:a9d64420154827b3572dcdb955a93bfff inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a9d64420154827b3572dcdb955a93bfff">process_notice</a> (const std::string &amp;)  throw ()</td></tr>
-<tr class="memdesc:a9d64420154827b3572dcdb955a93bfff inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoke notice processor function. Newline at end is recommended.  <a href="#a9d64420154827b3572dcdb955a93bfff"></a><br/></td></tr>
-<tr class="memitem:aafade6d46c029d62f7bb10451f7e733e inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#aafade6d46c029d62f7bb10451f7e733e">trace</a> (std::FILE *)  throw ()</td></tr>
-<tr class="memdesc:aafade6d46c029d62f7bb10451f7e733e inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable tracing to a given output stream, or NULL to disable.  <a href="#aafade6d46c029d62f7bb10451f7e733e"></a><br/></td></tr>
-<tr class="memitem:a04895c06c5ae1d8b0863a32a28beff51 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a04895c06c5ae1d8b0863a32a28beff51">set_client_encoding</a> (const std::string &amp;Encoding)</td></tr>
-<tr class="memdesc:a04895c06c5ae1d8b0863a32a28beff51 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set client-side character encoding.  <a href="#a04895c06c5ae1d8b0863a32a28beff51"></a><br/></td></tr>
-<tr class="memitem:a120b9e03dcaa9b0c3ef7026afa64d954 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a120b9e03dcaa9b0c3ef7026afa64d954">set_variable</a> (const std::string &amp;Var, const std::string &amp;Value)</td></tr>
-<tr class="memdesc:a120b9e03dcaa9b0c3ef7026afa64d954 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set session variable.  <a href="#a120b9e03dcaa9b0c3ef7026afa64d954"></a><br/></td></tr>
-<tr class="memitem:a908a2ffdf56d8259492e9f3894e24f65 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a908a2ffdf56d8259492e9f3894e24f65">get_variable</a> (const std::string &amp;)</td></tr>
-<tr class="memdesc:a908a2ffdf56d8259492e9f3894e24f65 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read session variable.  <a href="#a908a2ffdf56d8259492e9f3894e24f65"></a><br/></td></tr>
-<tr class="memitem:a4963aaba6da521d480c21c7ec01835cf inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a4963aaba6da521d480c21c7ec01835cf">adorn_name</a> (const std::string &amp;)</td></tr>
-<tr class="memdesc:a4963aaba6da521d480c21c7ec01835cf inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Suffix unique number to name to make it unique within session context.  <a href="#a4963aaba6da521d480c21c7ec01835cf"></a><br/></td></tr>
-<tr class="memitem:ga8978ff727c03a1aaaa3a9d3fd3268abf inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga8978ff727c03a1aaaa3a9d3fd3268abf">esc</a> (const char str[])</td></tr>
-<tr class="memdesc:ga8978ff727c03a1aaaa3a9d3fd3268abf inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal on this connection.  <a href="a00203.html#ga8978ff727c03a1aaaa3a9d3fd3268abf"></a><br/></td></tr>
-<tr class="memitem:gae711f65dd793a70629f97a2e0e54d8db inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gae711f65dd793a70629f97a2e0e54d8db">esc</a> (const char str[], size_t maxlen)</td></tr>
-<tr class="memdesc:gae711f65dd793a70629f97a2e0e54d8db inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal on this connection.  <a href="a00203.html#gae711f65dd793a70629f97a2e0e54d8db"></a><br/></td></tr>
-<tr class="memitem:gaca9ba750fd096cfd652a4323dab3a653 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gaca9ba750fd096cfd652a4323dab3a653">esc</a> (const std::string &amp;str)</td></tr>
-<tr class="memdesc:gaca9ba750fd096cfd652a4323dab3a653 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal on this connection.  <a href="a00203.html#gaca9ba750fd096cfd652a4323dab3a653"></a><br/></td></tr>
-<tr class="memitem:ga6a8c83d3dcea7114a00c188fe6a92779 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga6a8c83d3dcea7114a00c188fe6a92779">esc_raw</a> (const unsigned char str[], size_t len)</td></tr>
-<tr class="memdesc:ga6a8c83d3dcea7114a00c188fe6a92779 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for use as SQL string literal on this connection.  <a href="a00203.html#ga6a8c83d3dcea7114a00c188fe6a92779"></a><br/></td></tr>
-<tr class="memitem:ga8b59e512bedb3e8a69f3aa7e557daab7 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga8b59e512bedb3e8a69f3aa7e557daab7">quote_raw</a> (const unsigned char str[], size_t len)</td></tr>
-<tr class="memdesc:ga8b59e512bedb3e8a69f3aa7e557daab7 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape and quote a string of binary data.  <a href="a00203.html#ga8b59e512bedb3e8a69f3aa7e557daab7"></a><br/></td></tr>
-<tr class="memitem:gae68c4661843dcf695585f6e1b6011788 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gae68c4661843dcf695585f6e1b6011788">quote_name</a> (const std::string &amp;identifier)</td></tr>
-<tr class="memdesc:gae68c4661843dcf695585f6e1b6011788 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape and quote an SQL identifier for use in a query.  <a href="a00203.html#gae68c4661843dcf695585f6e1b6011788"></a><br/></td></tr>
-<tr class="memitem:ga81fe65fbb9561af7c5f0b33a9fe27e5a inherit pub_methods_a00023"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:ga81fe65fbb9561af7c5f0b33a9fe27e5a"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00203.html#ga81fe65fbb9561af7c5f0b33a9fe27e5a">quote</a> (const T &amp;t)</td></tr>
-<tr class="memdesc:ga81fe65fbb9561af7c5f0b33a9fe27e5a inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represent object as SQL string, including quoting &amp; escaping.  <a href="a00203.html#ga81fe65fbb9561af7c5f0b33a9fe27e5a"></a><br/></td></tr>
-<tr class="memitem:ga7e10c6bf1796584c0949383cb25541c2 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga7e10c6bf1796584c0949383cb25541c2">quote</a> (const <a class="el" href="a00013.html">binarystring</a> &amp;)</td></tr>
-<tr class="memitem:a9709e4738b1bfb1dba547381749908cb inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a9709e4738b1bfb1dba547381749908cb">cancel_query</a> ()</td></tr>
-<tr class="memdesc:a9709e4738b1bfb1dba547381749908cb inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempt to cancel the ongoing query, if any.  <a href="#a9709e4738b1bfb1dba547381749908cb"></a><br/></td></tr>
-<tr class="memitem:acfb05dee4b2d29c9a3d4925d194d5ab9 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#acfb05dee4b2d29c9a3d4925d194d5ab9">set_verbosity</a> (<a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9">error_verbosity</a> verbosity)  throw ()</td></tr>
-<tr class="memdesc:acfb05dee4b2d29c9a3d4925d194d5ab9 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set session verbosity.  <a href="#acfb05dee4b2d29c9a3d4925d194d5ab9"></a><br/></td></tr>
-<tr class="memitem:a4344b95a9b950a0bc07dd1f2af7bb5f0 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9">error_verbosity</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a4344b95a9b950a0bc07dd1f2af7bb5f0">get_verbosity</a> () const   throw ()</td></tr>
-<tr class="memdesc:a4344b95a9b950a0bc07dd1f2af7bb5f0 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve current error verbosity.  <a href="#a4344b95a9b950a0bc07dd1f2af7bb5f0"></a><br/></td></tr>
-<tr class="memitem:a33280d29c4db47c1e71eb82df921691a inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="a00036.html">errorhandler</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a33280d29c4db47c1e71eb82df921691a">get_errorhandlers</a> () const </td></tr>
-<tr class="memdesc:a33280d29c4db47c1e71eb82df921691a inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return pointers to the active errorhandlers.  <a href="#a33280d29c4db47c1e71eb82df921691a"></a><br/></td></tr>
-<tr class="memitem:a1aa330287775aa1ff83f94714f772673 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a1aa330287775aa1ff83f94714f772673">activate</a> ()</td></tr>
-<tr class="memdesc:a1aa330287775aa1ff83f94714f772673 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Explicitly activate deferred or deactivated connection.  <a href="#a1aa330287775aa1ff83f94714f772673"></a><br/></td></tr>
-<tr class="memitem:a10b275082e18dbcb177a8871f92c7523 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a10b275082e18dbcb177a8871f92c7523">deactivate</a> ()</td></tr>
-<tr class="memdesc:a10b275082e18dbcb177a8871f92c7523 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Explicitly deactivate connection.  <a href="#a10b275082e18dbcb177a8871f92c7523"></a><br/></td></tr>
-<tr class="memitem:aedf7ac72658efa92e702a06b1964747a inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#aedf7ac72658efa92e702a06b1964747a">inhibit_reactivation</a> (bool inhibit)</td></tr>
-<tr class="memdesc:aedf7ac72658efa92e702a06b1964747a inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disallow (or permit) connection recovery.  <a href="#aedf7ac72658efa92e702a06b1964747a"></a><br/></td></tr>
-<tr class="memitem:a335ca1d83e65a9e57b907c431c3afbe1 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a335ca1d83e65a9e57b907c431c3afbe1">simulate_failure</a> ()</td></tr>
-<tr class="memdesc:a335ca1d83e65a9e57b907c431c3afbe1 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make the connection fail.  <a href="#a335ca1d83e65a9e57b907c431c3afbe1"></a><br/></td></tr>
-<tr class="memitem:a043e536c1923594c246f2ca8db31dffa inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a043e536c1923594c246f2ca8db31dffa">dbname</a> ()</td></tr>
-<tr class="memdesc:a043e536c1923594c246f2ca8db31dffa inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of database we're connected to, if any.  <a href="#a043e536c1923594c246f2ca8db31dffa"></a><br/></td></tr>
-<tr class="memitem:ae02522000400fc2782e892ac0387d85b inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#ae02522000400fc2782e892ac0387d85b">username</a> ()</td></tr>
-<tr class="memdesc:ae02522000400fc2782e892ac0387d85b inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Database user ID we're connected under, if any.  <a href="#ae02522000400fc2782e892ac0387d85b"></a><br/></td></tr>
-<tr class="memitem:a38dde9befa350a07a5ac093d13ee64e2 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a38dde9befa350a07a5ac093d13ee64e2">hostname</a> ()</td></tr>
-<tr class="memdesc:a38dde9befa350a07a5ac093d13ee64e2 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Address of server, or NULL if none specified (i.e. default or local)  <a href="#a38dde9befa350a07a5ac093d13ee64e2"></a><br/></td></tr>
-<tr class="memitem:a826750f0f13ede4ac4e6ca8a84711b53 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a826750f0f13ede4ac4e6ca8a84711b53">port</a> ()</td></tr>
-<tr class="memdesc:a826750f0f13ede4ac4e6ca8a84711b53 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Server port number we're connected to.  <a href="#a826750f0f13ede4ac4e6ca8a84711b53"></a><br/></td></tr>
-<tr class="memitem:a7179e32df28bd4bc81b85d99b36ad791 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">int PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a7179e32df28bd4bc81b85d99b36ad791">backendpid</a> () const   throw ()</td></tr>
-<tr class="memdesc:a7179e32df28bd4bc81b85d99b36ad791 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process ID for backend process.  <a href="#a7179e32df28bd4bc81b85d99b36ad791"></a><br/></td></tr>
-<tr class="memitem:a8ac078b1077fbe19ee1d713bb6b71e8f inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">int PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a8ac078b1077fbe19ee1d713bb6b71e8f">sock</a> () const   throw ()</td></tr>
-<tr class="memdesc:a8ac078b1077fbe19ee1d713bb6b71e8f inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Socket currently used for connection, or -1 for none. Use with care!  <a href="#a8ac078b1077fbe19ee1d713bb6b71e8f"></a><br/></td></tr>
-<tr class="memitem:aa839a066c0289a12f664e29c9dbafd38 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#aa839a066c0289a12f664e29c9dbafd38">get_notifs</a> ()</td></tr>
-<tr class="memdesc:aa839a066c0289a12f664e29c9dbafd38 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for pending notifications and take appropriate action.  <a href="#aa839a066c0289a12f664e29c9dbafd38"></a><br/></td></tr>
-<tr class="memitem:ab5c24029bda3198d826d24757e49c746 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#ab5c24029bda3198d826d24757e49c746">await_notification</a> ()</td></tr>
-<tr class="memdesc:ab5c24029bda3198d826d24757e49c746 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wait for a notification to come in.  <a href="#ab5c24029bda3198d826d24757e49c746"></a><br/></td></tr>
-<tr class="memitem:aa9e66faad88a94857c0749b9bbc5d352 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#aa9e66faad88a94857c0749b9bbc5d352">await_notification</a> (long seconds, long microseconds)</td></tr>
-<tr class="memdesc:aa9e66faad88a94857c0749b9bbc5d352 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wait for a notification to come in, or for given timeout to pass.  <a href="#aa9e66faad88a94857c0749b9bbc5d352"></a><br/></td></tr>
-<tr class="memitem:ab71d463277c017f695eed71cdd87afb2 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#ab71d463277c017f695eed71cdd87afb2">prepare</a> (const std::string &amp;name, const std::string &amp;definition)</td></tr>
-<tr class="memdesc:ab71d463277c017f695eed71cdd87afb2 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Define a prepared statement.  <a href="#ab71d463277c017f695eed71cdd87afb2"></a><br/></td></tr>
-<tr class="memitem:a2d3fc0b15713b0bba8a6a286e4e67c10 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a2d3fc0b15713b0bba8a6a286e4e67c10">prepare</a> (const std::string &amp;definition)</td></tr>
-<tr class="memdesc:a2d3fc0b15713b0bba8a6a286e4e67c10 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Define a nameless prepared statement.  <a href="#a2d3fc0b15713b0bba8a6a286e4e67c10"></a><br/></td></tr>
-<tr class="memitem:a30ec51634479614b45106532e87e5dc7 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a30ec51634479614b45106532e87e5dc7">unprepare</a> (const std::string &amp;name)</td></tr>
-<tr class="memdesc:a30ec51634479614b45106532e87e5dc7 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Drop prepared statement.  <a href="#a30ec51634479614b45106532e87e5dc7"></a><br/></td></tr>
-<tr class="memitem:a32efdc645566975851bfc7d6b82d214c inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a32efdc645566975851bfc7d6b82d214c">prepare_now</a> (const std::string &amp;name)</td></tr>
-<tr class="memdesc:a32efdc645566975851bfc7d6b82d214c inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request that prepared statement be registered with the server.  <a href="#a32efdc645566975851bfc7d6b82d214c"></a><br/></td></tr>
-<tr class="memitem:abf3b71372850f86e4f5e67eb4b7d56bd inherit pub_methods_a00023"><td class="memTemplParams" colspan="2">template&lt;typename TRANSACTOR &gt; </td></tr>
-<tr class="memitem:abf3b71372850f86e4f5e67eb4b7d56bd"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00023.html#abf3b71372850f86e4f5e67eb4b7d56bd">perform</a> (const TRANSACTOR &amp;T, int Attempts)</td></tr>
-<tr class="memdesc:abf3b71372850f86e4f5e67eb4b7d56bd inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform the transaction defined by a transactor-based object.  <a href="#abf3b71372850f86e4f5e67eb4b7d56bd"></a><br/></td></tr>
-<tr class="memitem:a5eac9840b79e7f1893d88b63f6d97b1d inherit pub_methods_a00023"><td class="memTemplParams" colspan="2">template&lt;typename TRANSACTOR &gt; </td></tr>
-<tr class="memitem:a5eac9840b79e7f1893d88b63f6d97b1d"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00023.html#a5eac9840b79e7f1893d88b63f6d97b1d">perform</a> (const TRANSACTOR &amp;T)</td></tr>
-<tr class="memdesc:a5eac9840b79e7f1893d88b63f6d97b1d inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform the transaction defined by a transactor-based object.  <a href="#a5eac9840b79e7f1893d88b63f6d97b1d"></a><br/></td></tr>
-<tr class="memitem:aefdde864e05f88e84d748236b93659e7 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#aefdde864e05f88e84d748236b93659e7">supports</a> (<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71">capability</a> c) const   throw ()</td></tr>
-<tr class="memdesc:aefdde864e05f88e84d748236b93659e7 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Does this connection seem to support the given capability?  <a href="#aefdde864e05f88e84d748236b93659e7"></a><br/></td></tr>
-<tr class="memitem:ab63e45ad783d8adb8d4a9f03e03ef6ef inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">int PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#ab63e45ad783d8adb8d4a9f03e03ef6ef">protocol_version</a> () const   throw ()</td></tr>
-<tr class="memdesc:ab63e45ad783d8adb8d4a9f03e03ef6ef inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">What version of the PostgreSQL protocol is this connection using?  <a href="#ab63e45ad783d8adb8d4a9f03e03ef6ef"></a><br/></td></tr>
-<tr class="memitem:acdd295f691812773133147530aa6ff21 inherit pub_methods_a00023"><td class="memItemLeft" align="right" valign="top">int PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#acdd295f691812773133147530aa6ff21">server_version</a> () const   throw ()</td></tr>
-<tr class="memdesc:acdd295f691812773133147530aa6ff21 inherit pub_methods_a00023"><td class="mdescLeft">&#160;</td><td class="mdescRight">What version of the PostgreSQL server are we connected to?  <a href="#acdd295f691812773133147530aa6ff21"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_a00023"><td colspan="2" onclick="javascript:toggleInherit('pub_types_a00023')"><img src="closed.png" alt="-"/>&nbsp;Public Types inherited from <a class="el" href="a00023.html">pqxx::connection_base</a></td></tr>
-<tr class="memitem:a985f29750a981c8ba80bf91b22c2eee9 inherit pub_types_a00023"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9">error_verbosity</a> { <a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9af941ee6232e0e2704c00349b8b47feff">terse</a> = 0, 
-<a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9a3e74ba2b1506b7deb1fbea2834c574cf">normal</a> = 1, 
-<a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9aff78876e731a924c5e25b06033fced2d">verbose</a> = 2
- }</td></tr>
-<tr class="memdesc:a985f29750a981c8ba80bf91b22c2eee9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error verbosity levels.  <a href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9">More...</a><br/></td></tr>
-<tr class="memitem:a306a884246abc1051bab4fb06393ee71 inherit pub_types_a00023"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71">capability</a> { <br/>
-&#160;&#160;<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71af5a4754aea608aaf5fca6caa51c44ce0">cap_prepared_statements</a>, 
-<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71aba8a02f6bb5d2304bfbf2110c6cd791a">cap_create_table_with_oids</a>, 
-<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a973dc9e4f56818f82b86fb13a5bbc405">cap_nested_transactions</a>, 
-<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a8034abdbcd193f25d9d93cf79156e1fc">cap_cursor_scroll</a>, 
-<br/>
-&#160;&#160;<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71ad97556afc36aff4a62c61b67437c20c4">cap_cursor_with_hold</a>, 
-<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a8ab47c10b60d6bd6664f6e88f300edcb">cap_cursor_update</a>, 
-<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a86380c8c083847ba3d16764784f5914f">cap_cursor_fetch_0</a>, 
-<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a1f2b785abe834490c33dc4cf19c932d2">cap_table_column</a>, 
-<br/>
-&#160;&#160;<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a01e68a67b6a3c92ce9b0c92fa73e90b2">cap_read_only_transactions</a>, 
-<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71abefe533e379346c7b9644406c613eb02">cap_statement_varargs</a>, 
-<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a6b019128f2fdcfa9d316042342846e2f">cap_prepare_unnamed_statement</a>, 
-<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a366c98bc3385ecfb39496bf7240e5973">cap_parameterized_statements</a>, 
-<br/>
-&#160;&#160;<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71aabb5fb3d6d43442107e04e0982300d6e">cap_notify_payload</a>, 
-<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a4a873c5d7e7fb0a9022cdd110181a7de">cap_end</a>
-<br/>
- }</td></tr>
-<tr class="memdesc:a306a884246abc1051bab4fb06393ee71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Session capabilities.  <a href="a00023.html#a306a884246abc1051bab4fb06393ee71">More...</a><br/></td></tr>
-<tr class="inherit_header pro_methods_a00023"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00023')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="a00023.html">pqxx::connection_base</a></td></tr>
-<tr class="memitem:a33700cc6d830d28c3dbd48eb9b7276ab inherit pro_methods_a00023"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a33700cc6d830d28c3dbd48eb9b7276ab">connection_base</a> (<a class="el" href="a00024.html">connectionpolicy</a> &amp;)</td></tr>
-<tr class="memitem:a1d1c129c2c5797a82f251ee9dabec77e inherit pro_methods_a00023"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a1d1c129c2c5797a82f251ee9dabec77e">init</a> ()</td></tr>
-<tr class="memitem:af02016af0233bed748eb1ddab9685131 inherit pro_methods_a00023"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#af02016af0233bed748eb1ddab9685131">close</a> ()  throw ()</td></tr>
-<tr class="memitem:af860fe4c418cfa4f573f34d73327d111 inherit pro_methods_a00023"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#af860fe4c418cfa4f573f34d73327d111">wait_read</a> () const </td></tr>
-<tr class="memitem:ab8c7dd5e54493e18d5900dd70012d062 inherit pro_methods_a00023"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#ab8c7dd5e54493e18d5900dd70012d062">wait_read</a> (long seconds, long microseconds) const </td></tr>
-<tr class="memitem:acfb8d53e6f105db280cd5d977c005bea inherit pro_methods_a00023"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#acfb8d53e6f105db280cd5d977c005bea">wait_write</a> () const </td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;typename CONNECTPOLICY&gt;<br/>
-class pqxx::basic_connection&lt; CONNECTPOLICY &gt;</h3>
-
-<p>The ultimate template that defines a connection type. </p>
-<p>Combines <a class="el" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> (the highly complex class implementing essentially all connection-related functionality) with a connection policy (a simpler helper class determining the rules that govern the process of setting up the underlying connection to the backend).</p>
-<p>The pattern used to combine these classes is the same as for <a class="el" href="a00012.html">basic_transaction</a>. Through use of the template mechanism, the policy object is embedded in the <a class="el" href="a00006.html" title="The ultimate template that defines a connection type.">basic_connection</a> object so that it does not need to be allocated separately. At the same time this construct avoids the need for any virtual functions in this class, which reduces risks of bugs in construction and destruction; as well as any need to templatize the larger body of code in the <a class="el" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> class which might otherwise lead to unacceptable code duplication. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="aa02e7329e13fdc9809c1215f224ab5fe"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CONNECTPOLICY &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00006.html">pqxx::basic_connection</a>&lt; CONNECTPOLICY &gt;::<a class="el" href="a00006.html">basic_connection</a> </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00023.html#a1d1c129c2c5797a82f251ee9dabec77e">pqxx::connection_base::init()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a0436a1271586987e97bdf5b59b96f607"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CONNECTPOLICY &gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00006.html">pqxx::basic_connection</a>&lt; CONNECTPOLICY &gt;::<a class="el" href="a00006.html">basic_connection</a> </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>opt</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00023.html#a1d1c129c2c5797a82f251ee9dabec77e">pqxx::connection_base::init()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aa6c74a9abcfa2b13c2334d0c38f66305"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CONNECTPOLICY &gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00006.html">pqxx::basic_connection</a>&lt; CONNECTPOLICY &gt;::<a class="el" href="a00006.html">basic_connection</a> </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>opt</em>[]</td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00023.html#a1d1c129c2c5797a82f251ee9dabec77e">pqxx::connection_base::init()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a3abaa953e318c2dda1b61b3f5861140e"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CONNECTPOLICY &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00006.html">pqxx::basic_connection</a>&lt; CONNECTPOLICY &gt;::~<a class="el" href="a00006.html">basic_connection</a> </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00023.html#af02016af0233bed748eb1ddab9685131">pqxx::connection_base::close()</a>.</p>
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="af041bd491664d3d3c81e7ad9e701d593"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CONNECTPOLICY &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">const std::string&amp; <a class="el" href="a00006.html">pqxx::basic_connection</a>&lt; CONNECTPOLICY &gt;::options </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00114_source.html">basic_connection.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00006.html">basic_connection</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00006.js b/doc/html/Reference/a00006.js
deleted file mode 100644
index fcd0db5..0000000
--- a/doc/html/Reference/a00006.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var a00006 =
-[
-    [ "basic_connection", "a00006.html#aa02e7329e13fdc9809c1215f224ab5fe", null ],
-    [ "basic_connection", "a00006.html#a0436a1271586987e97bdf5b59b96f607", null ],
-    [ "basic_connection", "a00006.html#aa6c74a9abcfa2b13c2334d0c38f66305", null ],
-    [ "~basic_connection", "a00006.html#a3abaa953e318c2dda1b61b3f5861140e", null ],
-    [ "options", "a00006.html#af041bd491664d3d3c81e7ad9e701d593", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00006.png b/doc/html/Reference/a00006.png
deleted file mode 100644
index 73313cd..0000000
--- a/doc/html/Reference/a00006.png
+++ /dev/null
@@ -1,5 +0,0 @@
-PNG
-
-   IHDR     P   	9   PLTE   u         tRNS T2  IDATxے qUO_ eIvb!2MӔ.&IJۮ$"ɔD$$SdH"*Il$cJDF]Du߭Qֻf񩮵\G!IءDhIEf<8vPQՁsl+Ycwo~;\g[H6"Hԛ7$=o#z'eyd֬Zcg^k<Fc8Zk]I&"yd(H2F$$"IoID)H2%I$"t&2MӔV/@ZH$D$* %D SLI0%D SLI0%D SLI0%D SLI0%D SLI0%D SLI0%9DJ)%-\!IJ") $%2zy׬;˿ؙKՊs^!Cm!jsn~NRև<K!y7cDeacJdv@GdmvFR
-."aKBlv`P"s
-%atD,UiF،爬k"6?~C"l#gfeX\Vikz<F{T Fb02'ԋ-촌jM}NrGvj:Z*Su4ydxNBξ\<4ͩ/?d7뗀L^%D SLI0RJZE9    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00007.html b/doc/html/Reference/a00007.html
deleted file mode 100644
index 841ac8b..0000000
--- a/doc/html/Reference/a00007.html
+++ /dev/null
@@ -1,208 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt; Class Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00007.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00263.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt; Class Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Input stream that gets its data from a result field.  
- <a href="a00007.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00140_source.html">field.hxx</a>&gt;</code></p>
-
-<p>Inherits std::istream.</p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:acb9db31f275560a165bb466555f30986"><td class="memItemLeft" align="right" valign="top">typedef CHAR&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00007.html#acb9db31f275560a165bb466555f30986">char_type</a></td></tr>
-<tr class="memitem:a60c8c26735eb6e96fc915968ea13c7bc"><td class="memItemLeft" align="right" valign="top">typedef TRAITS&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00007.html#a60c8c26735eb6e96fc915968ea13c7bc">traits_type</a></td></tr>
-<tr class="memitem:a8f1cd9fcb08f673ef02776beb52ceefd"><td class="memItemLeft" align="right" valign="top">typedef traits_type::int_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00007.html#a8f1cd9fcb08f673ef02776beb52ceefd">int_type</a></td></tr>
-<tr class="memitem:ab2bc41979cc1d0d8a349a6b82dd5077f"><td class="memItemLeft" align="right" valign="top">typedef traits_type::pos_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00007.html#ab2bc41979cc1d0d8a349a6b82dd5077f">pos_type</a></td></tr>
-<tr class="memitem:a5f11dbcdcaf2c705935e099debb68cd8"><td class="memItemLeft" align="right" valign="top">typedef traits_type::off_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00007.html#a5f11dbcdcaf2c705935e099debb68cd8">off_type</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a1f1918fb6cf893bb59e8b3e2921c22fd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00007.html#a1f1918fb6cf893bb59e8b3e2921c22fd">basic_fieldstream</a> (const <a class="el" href="a00040.html">field</a> &amp;F)</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;typename CHAR = char, typename TRAITS = std::char_traits&lt;CHAR&gt;&gt;<br/>
-class pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt;</h3>
-
-<p>Input stream that gets its data from a result field. </p>
-<p>Use this class exactly as you would any other istream to read data from a field. All formatting and streaming operations of <code>std::istream</code> are supported. What you'll typically want to use, however, is the fieldstream typedef (which defines a <a class="el" href="a00007.html" title="Input stream that gets its data from a result field.">basic_fieldstream</a> for <code>char</code>). This is similar to how e.g. <code>std::ifstream</code> relates to <code>std::basic_ifstream</code>.</p>
-<p>This class has only been tested for the char type (and its default traits). </p>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="acb9db31f275560a165bb466555f30986"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef CHAR <a class="el" href="a00007.html">pqxx::basic_fieldstream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00007.html#acb9db31f275560a165bb466555f30986">char_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a8f1cd9fcb08f673ef02776beb52ceefd"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef traits_type::int_type <a class="el" href="a00007.html">pqxx::basic_fieldstream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00007.html#a8f1cd9fcb08f673ef02776beb52ceefd">int_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a5f11dbcdcaf2c705935e099debb68cd8"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef traits_type::off_type <a class="el" href="a00007.html">pqxx::basic_fieldstream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00007.html#a5f11dbcdcaf2c705935e099debb68cd8">off_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ab2bc41979cc1d0d8a349a6b82dd5077f"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef traits_type::pos_type <a class="el" href="a00007.html">pqxx::basic_fieldstream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00007.html#ab2bc41979cc1d0d8a349a6b82dd5077f">pos_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a60c8c26735eb6e96fc915968ea13c7bc"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef TRAITS <a class="el" href="a00007.html">pqxx::basic_fieldstream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00007.html#a60c8c26735eb6e96fc915968ea13c7bc">traits_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a1f1918fb6cf893bb59e8b3e2921c22fd"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00007.html">pqxx::basic_fieldstream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00007.html">basic_fieldstream</a> </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00040.html">field</a> &amp;&#160;</td>
-          <td class="paramname"><em>F</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00140_source.html">field.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00007.html">basic_fieldstream</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00007.js b/doc/html/Reference/a00007.js
deleted file mode 100644
index 0703716..0000000
--- a/doc/html/Reference/a00007.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var a00007 =
-[
-    [ "char_type", "a00007.html#acb9db31f275560a165bb466555f30986", null ],
-    [ "int_type", "a00007.html#a8f1cd9fcb08f673ef02776beb52ceefd", null ],
-    [ "off_type", "a00007.html#a5f11dbcdcaf2c705935e099debb68cd8", null ],
-    [ "pos_type", "a00007.html#ab2bc41979cc1d0d8a349a6b82dd5077f", null ],
-    [ "traits_type", "a00007.html#a60c8c26735eb6e96fc915968ea13c7bc", null ],
-    [ "basic_fieldstream", "a00007.html#a1f1918fb6cf893bb59e8b3e2921c22fd", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00008.html b/doc/html/Reference/a00008.html
deleted file mode 100644
index fa8dcde..0000000
--- a/doc/html/Reference/a00008.html
+++ /dev/null
@@ -1,281 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::basic_ilostream&lt; CHAR, TRAITS &gt; Class Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00008.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00268.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt; Class Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Input stream that gets its data from a large object.  
- <a href="a00008.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00143_source.html">largeobject.hxx</a>&gt;</code></p>
-
-<p>Inherits std::istream.</p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:ad94ea6936b6a5ee2983bdcbacdf364a9"><td class="memItemLeft" align="right" valign="top">typedef CHAR&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00008.html#ad94ea6936b6a5ee2983bdcbacdf364a9">char_type</a></td></tr>
-<tr class="memitem:af70c033d70d77ee3e4942112ad9e54c2"><td class="memItemLeft" align="right" valign="top">typedef TRAITS&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00008.html#af70c033d70d77ee3e4942112ad9e54c2">traits_type</a></td></tr>
-<tr class="memitem:a1cffaceb7db5daf482bcb7f73aeaa0b0"><td class="memItemLeft" align="right" valign="top">typedef traits_type::int_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00008.html#a1cffaceb7db5daf482bcb7f73aeaa0b0">int_type</a></td></tr>
-<tr class="memitem:a9b47ff8b4b3863983169e64b69cee6fa"><td class="memItemLeft" align="right" valign="top">typedef traits_type::pos_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00008.html#a9b47ff8b4b3863983169e64b69cee6fa">pos_type</a></td></tr>
-<tr class="memitem:a8ef4183e4700b8859a1f0950e6dff8ee"><td class="memItemLeft" align="right" valign="top">typedef traits_type::off_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00008.html#a8ef4183e4700b8859a1f0950e6dff8ee">off_type</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a53f0bc4d9eed45617ae14bf553efa429"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00008.html#a53f0bc4d9eed45617ae14bf553efa429">basic_ilostream</a> (<a class="el" href="a00032.html">dbtransaction</a> &amp;T, <a class="el" href="a00056.html">largeobject</a> O, <a class="el" href="a00056.html#a546f724f294272c84c85ab4b4b415419">largeobject::size_type</a> BufSize=512)</td></tr>
-<tr class="memdesc:a53f0bc4d9eed45617ae14bf553efa429"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a <a class="el" href="a00008.html" title="Input stream that gets its data from a large object.">basic_ilostream</a>.  <a href="#a53f0bc4d9eed45617ae14bf553efa429"></a><br/></td></tr>
-<tr class="memitem:af46e0f2cfe62a5c75b431e56065ad883"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00008.html#af46e0f2cfe62a5c75b431e56065ad883">basic_ilostream</a> (<a class="el" href="a00032.html">dbtransaction</a> &amp;T, oid O, <a class="el" href="a00056.html#a546f724f294272c84c85ab4b4b415419">largeobject::size_type</a> BufSize=512)</td></tr>
-<tr class="memdesc:af46e0f2cfe62a5c75b431e56065ad883"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a <a class="el" href="a00008.html" title="Input stream that gets its data from a large object.">basic_ilostream</a>.  <a href="#af46e0f2cfe62a5c75b431e56065ad883"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;typename CHAR = char, typename TRAITS = std::char_traits&lt;CHAR&gt;&gt;<br/>
-class pqxx::basic_ilostream&lt; CHAR, TRAITS &gt;</h3>
-
-<p>Input stream that gets its data from a large object. </p>
-<p>Use this class exactly as you would any other istream to read data from a large object. All formatting and streaming operations of <code>std::istream</code> are supported. What you'll typically want to use, however, is the ilostream typedef (which defines a <a class="el" href="a00008.html" title="Input stream that gets its data from a large object.">basic_ilostream</a> for <code>char</code>). This is similar to how e.g. <code>std::ifstream</code> relates to <code>std::basic_ifstream</code>.</p>
-<p>Currently only works for <code>&lt;char, <a class="el" href="a00016.html" title="Work around missing std::char_traits&lt;char&gt;">std::char_traits&lt;char&gt;</a> &gt;</code>. </p>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="ad94ea6936b6a5ee2983bdcbacdf364a9"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef CHAR <a class="el" href="a00008.html">pqxx::basic_ilostream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00008.html#ad94ea6936b6a5ee2983bdcbacdf364a9">char_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a1cffaceb7db5daf482bcb7f73aeaa0b0"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef traits_type::int_type <a class="el" href="a00008.html">pqxx::basic_ilostream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00008.html#a1cffaceb7db5daf482bcb7f73aeaa0b0">int_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a8ef4183e4700b8859a1f0950e6dff8ee"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef traits_type::off_type <a class="el" href="a00008.html">pqxx::basic_ilostream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00008.html#a8ef4183e4700b8859a1f0950e6dff8ee">off_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a9b47ff8b4b3863983169e64b69cee6fa"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef traits_type::pos_type <a class="el" href="a00008.html">pqxx::basic_ilostream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00008.html#a9b47ff8b4b3863983169e64b69cee6fa">pos_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="af70c033d70d77ee3e4942112ad9e54c2"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef TRAITS <a class="el" href="a00008.html">pqxx::basic_ilostream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00008.html#af70c033d70d77ee3e4942112ad9e54c2">traits_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a53f0bc4d9eed45617ae14bf553efa429"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00008.html">pqxx::basic_ilostream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00008.html">basic_ilostream</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00032.html">dbtransaction</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00056.html">largeobject</a>&#160;</td>
-          <td class="paramname"><em>O</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00056.html#a546f724f294272c84c85ab4b4b415419">largeobject::size_type</a>&#160;</td>
-          <td class="paramname"><em>BufSize</em> = <code>512</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Create a <a class="el" href="a00008.html" title="Input stream that gets its data from a large object.">basic_ilostream</a>. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">T</td><td>Transaction in which this stream is to exist </td></tr>
-    <tr><td class="paramname">O</td><td>Large object to access </td></tr>
-    <tr><td class="paramname">BufSize</td><td>Size of buffer to use internally (optional) </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="af46e0f2cfe62a5c75b431e56065ad883"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00008.html">pqxx::basic_ilostream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00008.html">basic_ilostream</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00032.html">dbtransaction</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">oid&#160;</td>
-          <td class="paramname"><em>O</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00056.html#a546f724f294272c84c85ab4b4b415419">largeobject::size_type</a>&#160;</td>
-          <td class="paramname"><em>BufSize</em> = <code>512</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Create a <a class="el" href="a00008.html" title="Input stream that gets its data from a large object.">basic_ilostream</a>. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">T</td><td>Transaction in which this stream is to exist </td></tr>
-    <tr><td class="paramname">O</td><td>Identifier of a large object to access </td></tr>
-    <tr><td class="paramname">BufSize</td><td>Size of buffer to use internally (optional) </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00143_source.html">largeobject.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00008.html">basic_ilostream</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00008.js b/doc/html/Reference/a00008.js
deleted file mode 100644
index 7f7a8a8..0000000
--- a/doc/html/Reference/a00008.js
+++ /dev/null
@@ -1,10 +0,0 @@
-var a00008 =
-[
-    [ "char_type", "a00008.html#ad94ea6936b6a5ee2983bdcbacdf364a9", null ],
-    [ "int_type", "a00008.html#a1cffaceb7db5daf482bcb7f73aeaa0b0", null ],
-    [ "off_type", "a00008.html#a8ef4183e4700b8859a1f0950e6dff8ee", null ],
-    [ "pos_type", "a00008.html#a9b47ff8b4b3863983169e64b69cee6fa", null ],
-    [ "traits_type", "a00008.html#af70c033d70d77ee3e4942112ad9e54c2", null ],
-    [ "basic_ilostream", "a00008.html#a53f0bc4d9eed45617ae14bf553efa429", null ],
-    [ "basic_ilostream", "a00008.html#af46e0f2cfe62a5c75b431e56065ad883", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00009.html b/doc/html/Reference/a00009.html
deleted file mode 100644
index 42498ab..0000000
--- a/doc/html/Reference/a00009.html
+++ /dev/null
@@ -1,297 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::basic_lostream&lt; CHAR, TRAITS &gt; Class Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00009.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00270.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::basic_lostream&lt; CHAR, TRAITS &gt; Class Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Stream that reads and writes a large object.  
- <a href="a00009.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00143_source.html">largeobject.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a6defd7dc017956dcda572ff9d54b394d"><td class="memItemLeft" align="right" valign="top">typedef CHAR&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00009.html#a6defd7dc017956dcda572ff9d54b394d">char_type</a></td></tr>
-<tr class="memitem:ac41b5c92c32c7d99a86e887d8fc9f33e"><td class="memItemLeft" align="right" valign="top">typedef TRAITS&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00009.html#ac41b5c92c32c7d99a86e887d8fc9f33e">traits_type</a></td></tr>
-<tr class="memitem:a7d45a1d6dc270b8a793a5e3cde0fb2c3"><td class="memItemLeft" align="right" valign="top">typedef traits_type::int_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00009.html#a7d45a1d6dc270b8a793a5e3cde0fb2c3">int_type</a></td></tr>
-<tr class="memitem:a411cd2fbec4a9f5bfa07030d8a77b482"><td class="memItemLeft" align="right" valign="top">typedef traits_type::pos_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00009.html#a411cd2fbec4a9f5bfa07030d8a77b482">pos_type</a></td></tr>
-<tr class="memitem:a94b75418ccf0801a3f7fd62d3f0897d7"><td class="memItemLeft" align="right" valign="top">typedef traits_type::off_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00009.html#a94b75418ccf0801a3f7fd62d3f0897d7">off_type</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a82775c94f45b87a6b9e082900d2d9d2b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00009.html#a82775c94f45b87a6b9e082900d2d9d2b">basic_lostream</a> (<a class="el" href="a00032.html">dbtransaction</a> &amp;T, <a class="el" href="a00056.html">largeobject</a> O, <a class="el" href="a00056.html#a546f724f294272c84c85ab4b4b415419">largeobject::size_type</a> BufSize=512)</td></tr>
-<tr class="memdesc:a82775c94f45b87a6b9e082900d2d9d2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a <a class="el" href="a00009.html" title="Stream that reads and writes a large object.">basic_lostream</a>.  <a href="#a82775c94f45b87a6b9e082900d2d9d2b"></a><br/></td></tr>
-<tr class="memitem:a60e982e6fba23c8067404af0a4f5d05a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00009.html#a60e982e6fba23c8067404af0a4f5d05a">basic_lostream</a> (<a class="el" href="a00032.html">dbtransaction</a> &amp;T, oid O, <a class="el" href="a00056.html#a546f724f294272c84c85ab4b4b415419">largeobject::size_type</a> BufSize=512)</td></tr>
-<tr class="memdesc:a60e982e6fba23c8067404af0a4f5d05a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a <a class="el" href="a00009.html" title="Stream that reads and writes a large object.">basic_lostream</a>.  <a href="#a60e982e6fba23c8067404af0a4f5d05a"></a><br/></td></tr>
-<tr class="memitem:a57d98a1321d8f5d00027810bb811025c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00009.html#a57d98a1321d8f5d00027810bb811025c">~basic_lostream</a> ()</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;typename CHAR = char, typename TRAITS = std::char_traits&lt;CHAR&gt;&gt;<br/>
-class pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</h3>
-
-<p>Stream that reads and writes a large object. </p>
-<p>Use this class exactly as you would a std::iostream to read data from, or write data to a large object. All formatting and streaming operations of <code>std::iostream</code> are supported. What you'll typically want to use, however, is the lostream typedef (which defines a <a class="el" href="a00009.html" title="Stream that reads and writes a large object.">basic_lostream</a> for <code>char</code>). This is similar to how e.g. <code>std::fstream</code> is related to <code>std::basic_fstream</code>.</p>
-<p>Currently only works for <code>&lt;char, <a class="el" href="a00016.html" title="Work around missing std::char_traits&lt;char&gt;">std::char_traits&lt;char&gt;</a> &gt;</code>. </p>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="a6defd7dc017956dcda572ff9d54b394d"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef CHAR <a class="el" href="a00009.html">pqxx::basic_lostream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00009.html#a6defd7dc017956dcda572ff9d54b394d">char_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a7d45a1d6dc270b8a793a5e3cde0fb2c3"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef traits_type::int_type <a class="el" href="a00009.html">pqxx::basic_lostream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00009.html#a7d45a1d6dc270b8a793a5e3cde0fb2c3">int_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a94b75418ccf0801a3f7fd62d3f0897d7"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef traits_type::off_type <a class="el" href="a00009.html">pqxx::basic_lostream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00009.html#a94b75418ccf0801a3f7fd62d3f0897d7">off_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a411cd2fbec4a9f5bfa07030d8a77b482"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef traits_type::pos_type <a class="el" href="a00009.html">pqxx::basic_lostream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00009.html#a411cd2fbec4a9f5bfa07030d8a77b482">pos_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ac41b5c92c32c7d99a86e887d8fc9f33e"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef TRAITS <a class="el" href="a00009.html">pqxx::basic_lostream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00009.html#ac41b5c92c32c7d99a86e887d8fc9f33e">traits_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a82775c94f45b87a6b9e082900d2d9d2b"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00009.html">pqxx::basic_lostream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00009.html">basic_lostream</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00032.html">dbtransaction</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00056.html">largeobject</a>&#160;</td>
-          <td class="paramname"><em>O</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00056.html#a546f724f294272c84c85ab4b4b415419">largeobject::size_type</a>&#160;</td>
-          <td class="paramname"><em>BufSize</em> = <code>512</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Create a <a class="el" href="a00009.html" title="Stream that reads and writes a large object.">basic_lostream</a>. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">T</td><td>Transaction in which this stream is to exist </td></tr>
-    <tr><td class="paramname">O</td><td>Large object to access </td></tr>
-    <tr><td class="paramname">BufSize</td><td>Size of buffer to use internally (optional) </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a60e982e6fba23c8067404af0a4f5d05a"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00009.html">pqxx::basic_lostream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00009.html">basic_lostream</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00032.html">dbtransaction</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">oid&#160;</td>
-          <td class="paramname"><em>O</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00056.html#a546f724f294272c84c85ab4b4b415419">largeobject::size_type</a>&#160;</td>
-          <td class="paramname"><em>BufSize</em> = <code>512</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Create a <a class="el" href="a00009.html" title="Stream that reads and writes a large object.">basic_lostream</a>. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">T</td><td>Transaction in which this stream is to exist </td></tr>
-    <tr><td class="paramname">O</td><td>Large object to access </td></tr>
-    <tr><td class="paramname">BufSize</td><td>Size of buffer to use internally (optional) </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a57d98a1321d8f5d00027810bb811025c"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00009.html">pqxx::basic_lostream</a>&lt; CHAR, TRAITS &gt;::~<a class="el" href="a00009.html">basic_lostream</a> </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00143_source.html">largeobject.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00009.html">basic_lostream</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00009.js b/doc/html/Reference/a00009.js
deleted file mode 100644
index 664d940..0000000
--- a/doc/html/Reference/a00009.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var a00009 =
-[
-    [ "char_type", "a00009.html#a6defd7dc017956dcda572ff9d54b394d", null ],
-    [ "int_type", "a00009.html#a7d45a1d6dc270b8a793a5e3cde0fb2c3", null ],
-    [ "off_type", "a00009.html#a94b75418ccf0801a3f7fd62d3f0897d7", null ],
-    [ "pos_type", "a00009.html#a411cd2fbec4a9f5bfa07030d8a77b482", null ],
-    [ "traits_type", "a00009.html#ac41b5c92c32c7d99a86e887d8fc9f33e", null ],
-    [ "basic_lostream", "a00009.html#a82775c94f45b87a6b9e082900d2d9d2b", null ],
-    [ "basic_lostream", "a00009.html#a60e982e6fba23c8067404af0a4f5d05a", null ],
-    [ "~basic_lostream", "a00009.html#a57d98a1321d8f5d00027810bb811025c", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00010.html b/doc/html/Reference/a00010.html
deleted file mode 100644
index 7d6d5b6..0000000
--- a/doc/html/Reference/a00010.html
+++ /dev/null
@@ -1,299 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::basic_olostream&lt; CHAR, TRAITS &gt; Class Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00010.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00269.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::basic_olostream&lt; CHAR, TRAITS &gt; Class Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Output stream that writes data back to a large object.  
- <a href="a00010.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00143_source.html">largeobject.hxx</a>&gt;</code></p>
-
-<p>Inherits std::ostream.</p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a5c09652a33d59854940ef5ad36522bef"><td class="memItemLeft" align="right" valign="top">typedef CHAR&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00010.html#a5c09652a33d59854940ef5ad36522bef">char_type</a></td></tr>
-<tr class="memitem:afa10568556220285b8f77e6bc6a65c63"><td class="memItemLeft" align="right" valign="top">typedef TRAITS&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00010.html#afa10568556220285b8f77e6bc6a65c63">traits_type</a></td></tr>
-<tr class="memitem:a0e9bac94644a39ea5465d9b7aeba62dd"><td class="memItemLeft" align="right" valign="top">typedef traits_type::int_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00010.html#a0e9bac94644a39ea5465d9b7aeba62dd">int_type</a></td></tr>
-<tr class="memitem:a472b319febd6757f32a06541ecb5fd99"><td class="memItemLeft" align="right" valign="top">typedef traits_type::pos_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00010.html#a472b319febd6757f32a06541ecb5fd99">pos_type</a></td></tr>
-<tr class="memitem:acd6a237e073930d1c9b52de0c4cc9ba7"><td class="memItemLeft" align="right" valign="top">typedef traits_type::off_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00010.html#acd6a237e073930d1c9b52de0c4cc9ba7">off_type</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a627ef8d2f00596a80104f81bac097f61"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00010.html#a627ef8d2f00596a80104f81bac097f61">basic_olostream</a> (<a class="el" href="a00032.html">dbtransaction</a> &amp;T, <a class="el" href="a00056.html">largeobject</a> O, <a class="el" href="a00056.html#a546f724f294272c84c85ab4b4b415419">largeobject::size_type</a> BufSize=512)</td></tr>
-<tr class="memdesc:a627ef8d2f00596a80104f81bac097f61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a <a class="el" href="a00010.html" title="Output stream that writes data back to a large object.">basic_olostream</a>.  <a href="#a627ef8d2f00596a80104f81bac097f61"></a><br/></td></tr>
-<tr class="memitem:af5a32597bd7cf509cb8593daf9e5f0f1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00010.html#af5a32597bd7cf509cb8593daf9e5f0f1">basic_olostream</a> (<a class="el" href="a00032.html">dbtransaction</a> &amp;T, oid O, <a class="el" href="a00056.html#a546f724f294272c84c85ab4b4b415419">largeobject::size_type</a> BufSize=512)</td></tr>
-<tr class="memdesc:af5a32597bd7cf509cb8593daf9e5f0f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a <a class="el" href="a00010.html" title="Output stream that writes data back to a large object.">basic_olostream</a>.  <a href="#af5a32597bd7cf509cb8593daf9e5f0f1"></a><br/></td></tr>
-<tr class="memitem:a514945ec9aeaa6bdd455f21ccd9d3876"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00010.html#a514945ec9aeaa6bdd455f21ccd9d3876">~basic_olostream</a> ()</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;typename CHAR = char, typename TRAITS = std::char_traits&lt;CHAR&gt;&gt;<br/>
-class pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</h3>
-
-<p>Output stream that writes data back to a large object. </p>
-<p>Use this class exactly as you would any other ostream to write data to a large object. All formatting and streaming operations of <code>std::ostream</code> are supported. What you'll typically want to use, however, is the olostream typedef (which defines a <a class="el" href="a00010.html" title="Output stream that writes data back to a large object.">basic_olostream</a> for <code>char</code>). This is similar to how e.g. <code>std::ofstream</code> is related to <code>std::basic_ofstream</code>.</p>
-<p>Currently only works for <code>&lt;char, <a class="el" href="a00016.html" title="Work around missing std::char_traits&lt;char&gt;">std::char_traits&lt;char&gt;</a> &gt;</code>. </p>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="a5c09652a33d59854940ef5ad36522bef"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef CHAR <a class="el" href="a00010.html">pqxx::basic_olostream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00010.html#a5c09652a33d59854940ef5ad36522bef">char_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a0e9bac94644a39ea5465d9b7aeba62dd"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef traits_type::int_type <a class="el" href="a00010.html">pqxx::basic_olostream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00010.html#a0e9bac94644a39ea5465d9b7aeba62dd">int_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="acd6a237e073930d1c9b52de0c4cc9ba7"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef traits_type::off_type <a class="el" href="a00010.html">pqxx::basic_olostream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00010.html#acd6a237e073930d1c9b52de0c4cc9ba7">off_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a472b319febd6757f32a06541ecb5fd99"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef traits_type::pos_type <a class="el" href="a00010.html">pqxx::basic_olostream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00010.html#a472b319febd6757f32a06541ecb5fd99">pos_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="afa10568556220285b8f77e6bc6a65c63"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef TRAITS <a class="el" href="a00010.html">pqxx::basic_olostream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00010.html#afa10568556220285b8f77e6bc6a65c63">traits_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a627ef8d2f00596a80104f81bac097f61"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00010.html">pqxx::basic_olostream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00010.html">basic_olostream</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00032.html">dbtransaction</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00056.html">largeobject</a>&#160;</td>
-          <td class="paramname"><em>O</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00056.html#a546f724f294272c84c85ab4b4b415419">largeobject::size_type</a>&#160;</td>
-          <td class="paramname"><em>BufSize</em> = <code>512</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Create a <a class="el" href="a00010.html" title="Output stream that writes data back to a large object.">basic_olostream</a>. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">T</td><td>transaction in which this stream is to exist </td></tr>
-    <tr><td class="paramname">O</td><td>a large object to access </td></tr>
-    <tr><td class="paramname">BufSize</td><td>size of buffer to use internally (optional) </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="af5a32597bd7cf509cb8593daf9e5f0f1"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00010.html">pqxx::basic_olostream</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00010.html">basic_olostream</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00032.html">dbtransaction</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">oid&#160;</td>
-          <td class="paramname"><em>O</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00056.html#a546f724f294272c84c85ab4b4b415419">largeobject::size_type</a>&#160;</td>
-          <td class="paramname"><em>BufSize</em> = <code>512</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Create a <a class="el" href="a00010.html" title="Output stream that writes data back to a large object.">basic_olostream</a>. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">T</td><td>transaction in which this stream is to exist </td></tr>
-    <tr><td class="paramname">O</td><td>a large object to access </td></tr>
-    <tr><td class="paramname">BufSize</td><td>size of buffer to use internally (optional) </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a514945ec9aeaa6bdd455f21ccd9d3876"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00010.html">pqxx::basic_olostream</a>&lt; CHAR, TRAITS &gt;::~<a class="el" href="a00010.html">basic_olostream</a> </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00143_source.html">largeobject.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00010.html">basic_olostream</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00010.js b/doc/html/Reference/a00010.js
deleted file mode 100644
index e03fa9f..0000000
--- a/doc/html/Reference/a00010.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var a00010 =
-[
-    [ "char_type", "a00010.html#a5c09652a33d59854940ef5ad36522bef", null ],
-    [ "int_type", "a00010.html#a0e9bac94644a39ea5465d9b7aeba62dd", null ],
-    [ "off_type", "a00010.html#acd6a237e073930d1c9b52de0c4cc9ba7", null ],
-    [ "pos_type", "a00010.html#a472b319febd6757f32a06541ecb5fd99", null ],
-    [ "traits_type", "a00010.html#afa10568556220285b8f77e6bc6a65c63", null ],
-    [ "basic_olostream", "a00010.html#a627ef8d2f00596a80104f81bac097f61", null ],
-    [ "basic_olostream", "a00010.html#af5a32597bd7cf509cb8593daf9e5f0f1", null ],
-    [ "~basic_olostream", "a00010.html#a514945ec9aeaa6bdd455f21ccd9d3876", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00011.html b/doc/html/Reference/a00011.html
deleted file mode 100644
index 80da73d..0000000
--- a/doc/html/Reference/a00011.html
+++ /dev/null
@@ -1,281 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::basic_robusttransaction Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00011.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="a00278.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::basic_robusttransaction Class Reference<div class="ingroups"><a class="el" href="a00205.html">Transaction classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00158_source.html">robusttransaction.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::basic_robusttransaction:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00011.png" usemap="#pqxx::basic_robusttransaction_map" alt=""/>
-  <map id="pqxx::basic_robusttransaction_map" name="pqxx::basic_robusttransaction_map">
-<area href="a00032.html" alt="pqxx::dbtransaction" shape="rect" coords="0,112,269,136"/>
-<area href="a00104.html" alt="pqxx::transaction_base" shape="rect" coords="0,56,269,80"/>
-<area href="a00059.html" alt="pqxx::internal::namedclass" shape="rect" coords="0,0,269,24"/>
-<area href="a00083.html" title="Slightly slower, better-fortified version of transaction." alt="pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt;" shape="rect" coords="0,224,269,248"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:aad0757a015b2ddfe476e3d83f812bbff"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00054.html">isolation_traits</a><br class="typebreak"/>
-&lt; <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8cabedeb7c33721ac28a9e35be36f214f2d">read_committed</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00011.html#aad0757a015b2ddfe476e3d83f812bbff">isolation_tag</a></td></tr>
-<tr class="memdesc:aad0757a015b2ddfe476e3d83f812bbff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Isolation level is read_committed by default.  <a href="#aad0757a015b2ddfe476e3d83f812bbff"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a4fa796f8dff9f236c36f292898eaeaad"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00011.html#a4fa796f8dff9f236c36f292898eaeaad">~basic_robusttransaction</a> ()=0</td></tr>
-<tr class="inherit_header pub_methods_a00032"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00032')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00032.html">pqxx::dbtransaction</a></td></tr>
-<tr class="memitem:ace1dc32cc5ab0d51481518e659675b79 inherit pub_methods_a00032"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#ace1dc32cc5ab0d51481518e659675b79">~dbtransaction</a> ()</td></tr>
-<tr class="inherit_header pub_methods_a00104"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00104')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00104.html">pqxx::transaction_base</a></td></tr>
-<tr class="memitem:ad5ddea378795d92908af4b65e59d585a inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ad5ddea378795d92908af4b65e59d585a">~transaction_base</a> ()=0</td></tr>
-<tr class="memitem:ab2cf42c4821aff7ff1cd906af9165725 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ab2cf42c4821aff7ff1cd906af9165725">commit</a> ()</td></tr>
-<tr class="memdesc:ab2cf42c4821aff7ff1cd906af9165725 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Commit the transaction.  <a href="#ab2cf42c4821aff7ff1cd906af9165725"></a><br/></td></tr>
-<tr class="memitem:a955f2497216d9eae268ac662b46d5a45 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a955f2497216d9eae268ac662b46d5a45">abort</a> ()</td></tr>
-<tr class="memdesc:a955f2497216d9eae268ac662b46d5a45 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abort the transaction.  <a href="#a955f2497216d9eae268ac662b46d5a45"></a><br/></td></tr>
-<tr class="memitem:ga98dee516d429520627fd94f5ccb2b023 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga98dee516d429520627fd94f5ccb2b023">esc</a> (const char str[]) const </td></tr>
-<tr class="memdesc:ga98dee516d429520627fd94f5ccb2b023 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal in this transaction.  <a href="a00203.html#ga98dee516d429520627fd94f5ccb2b023"></a><br/></td></tr>
-<tr class="memitem:ga38cc55d0d7637dd53a6508e2bc4beadb inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb">esc</a> (const char str[], size_t maxlen) const </td></tr>
-<tr class="memdesc:ga38cc55d0d7637dd53a6508e2bc4beadb inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal in this transaction.  <a href="a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb"></a><br/></td></tr>
-<tr class="memitem:ga80bbd3626005768e0d39bdfb6930e244 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244">esc</a> (const std::string &amp;str) const </td></tr>
-<tr class="memdesc:ga80bbd3626005768e0d39bdfb6930e244 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal in this transaction.  <a href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244"></a><br/></td></tr>
-<tr class="memitem:ga6048218f7af70cd0423429d54203749c inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga6048218f7af70cd0423429d54203749c">esc_raw</a> (const unsigned char str[], size_t len) const </td></tr>
-<tr class="memdesc:ga6048218f7af70cd0423429d54203749c inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary data for use as SQL string literal in this transaction.  <a href="a00203.html#ga6048218f7af70cd0423429d54203749c"></a><br/></td></tr>
-<tr class="memitem:ga489c7438da9241486297a451a8579dc1 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga489c7438da9241486297a451a8579dc1">esc_raw</a> (const std::string &amp;) const </td></tr>
-<tr class="memdesc:ga489c7438da9241486297a451a8579dc1 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary data for use as SQL string literal in this transaction.  <a href="a00203.html#ga489c7438da9241486297a451a8579dc1"></a><br/></td></tr>
-<tr class="memitem:ga263a180c5d0decf645aca3fc1ed4d6ff inherit pub_methods_a00104"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:ga263a180c5d0decf645aca3fc1ed4d6ff"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff">quote</a> (const T &amp;t) const </td></tr>
-<tr class="memdesc:ga263a180c5d0decf645aca3fc1ed4d6ff inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represent object as SQL string, including quoting &amp; escaping.  <a href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff"></a><br/></td></tr>
-<tr class="memitem:gac62a687a3367d500a54d0e0a722880c6 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gac62a687a3367d500a54d0e0a722880c6">quote_raw</a> (const unsigned char str[], size_t len) const </td></tr>
-<tr class="memdesc:gac62a687a3367d500a54d0e0a722880c6 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Binary-escape and quote a binarystring for use as an SQL constant.  <a href="a00203.html#gac62a687a3367d500a54d0e0a722880c6"></a><br/></td></tr>
-<tr class="memitem:gaa10d27c49fd2089fe55ebc7ef060b65a inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gaa10d27c49fd2089fe55ebc7ef060b65a">quote_raw</a> (const std::string &amp;str) const </td></tr>
-<tr class="memitem:gad943d244673a97eef6c7a927f4f412c0 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gad943d244673a97eef6c7a927f4f412c0">quote_name</a> (const std::string &amp;identifier) const </td></tr>
-<tr class="memdesc:gad943d244673a97eef6c7a927f4f412c0 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape an SQL identifier for use in a query.  <a href="a00203.html#gad943d244673a97eef6c7a927f4f412c0"></a><br/></td></tr>
-<tr class="memitem:aed91d0b8029795b477470e854c907c4b inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#aed91d0b8029795b477470e854c907c4b">exec</a> (const std::string &amp;Query, const std::string &amp;Desc=std::string())</td></tr>
-<tr class="memdesc:aed91d0b8029795b477470e854c907c4b inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute query.  <a href="#aed91d0b8029795b477470e854c907c4b"></a><br/></td></tr>
-<tr class="memitem:a938732e87f924fee764cddd8390de20f inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a938732e87f924fee764cddd8390de20f">exec</a> (const std::stringstream &amp;Query, const std::string &amp;Desc=std::string())</td></tr>
-<tr class="memitem:a241ccb51d6d6a399164e7478adcd6157 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00067.html">internal::parameterized_invocation</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a241ccb51d6d6a399164e7478adcd6157">parameterized</a> (const std::string &amp;query)</td></tr>
-<tr class="memdesc:a241ccb51d6d6a399164e7478adcd6157 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parameterize a statement.  <a href="#a241ccb51d6d6a399164e7478adcd6157"></a><br/></td></tr>
-<tr class="memitem:aed167261c4d76876241b5f615b9b8c7a inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a">conn</a> () const </td></tr>
-<tr class="memdesc:aed167261c4d76876241b5f615b9b8c7a inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection this transaction is running in.  <a href="#aed167261c4d76876241b5f615b9b8c7a"></a><br/></td></tr>
-<tr class="memitem:ab7510be596a5a14014064c884a10fd93 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ab7510be596a5a14014064c884a10fd93">set_variable</a> (const std::string &amp;Var, const std::string &amp;Val)</td></tr>
-<tr class="memdesc:ab7510be596a5a14014064c884a10fd93 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set session variable in this connection.  <a href="#ab7510be596a5a14014064c884a10fd93"></a><br/></td></tr>
-<tr class="memitem:a87f5147f2dc2dfbcc3b5aef4b461be86 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a87f5147f2dc2dfbcc3b5aef4b461be86">get_variable</a> (const std::string &amp;)</td></tr>
-<tr class="memdesc:a87f5147f2dc2dfbcc3b5aef4b461be86 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get currently applicable value of variable.  <a href="#a87f5147f2dc2dfbcc3b5aef4b461be86"></a><br/></td></tr>
-<tr class="memitem:a1357ac4f6330284129c91882a169276d inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00053.html">prepare::invocation</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a1357ac4f6330284129c91882a169276d">prepared</a> (const std::string &amp;statement=std::string())</td></tr>
-<tr class="memdesc:a1357ac4f6330284129c91882a169276d inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute prepared statement.  <a href="#a1357ac4f6330284129c91882a169276d"></a><br/></td></tr>
-<tr class="memitem:a99f99eb85906a7541119c9098a36d799 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a99f99eb85906a7541119c9098a36d799">process_notice</a> (const char Msg[]) const </td></tr>
-<tr class="memdesc:a99f99eb85906a7541119c9098a36d799 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Have connection process warning message.  <a href="#a99f99eb85906a7541119c9098a36d799"></a><br/></td></tr>
-<tr class="memitem:aa90bc6e1219ff68ef11e1d04b76c205c inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#aa90bc6e1219ff68ef11e1d04b76c205c">process_notice</a> (const std::string &amp;Msg) const </td></tr>
-<tr class="memdesc:aa90bc6e1219ff68ef11e1d04b76c205c inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Have connection process warning message.  <a href="#aa90bc6e1219ff68ef11e1d04b76c205c"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00059"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00059')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00059.html">pqxx::internal::namedclass</a></td></tr>
-<tr class="memitem:ad703d52d9d96025bf08d9da26f6829be inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a> (const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td></tr>
-<tr class="memitem:a79dcce75176eef9d2d80fdc2ec2827a7 inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a> () const   throw ()</td></tr>
-<tr class="memitem:a9c216366ea21f1c9cd03b39410185cbb inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a> () const   throw ()</td></tr>
-<tr class="memitem:ab63de628429e771251ab8a2688ad407d inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a> () const </td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
-Protected Member Functions</h2></td></tr>
-<tr class="memitem:a0761b12be4f64a7bccba1d2e7bf3d4a2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00011.html#a0761b12be4f64a7bccba1d2e7bf3d4a2">basic_robusttransaction</a> (<a class="el" href="a00023.html">connection_base</a> &amp;C, const std::string &amp;IsolationLevel, const std::string &amp;table_name=std::string())</td></tr>
-<tr class="inherit_header pro_methods_a00032"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00032')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="a00032.html">pqxx::dbtransaction</a></td></tr>
-<tr class="memitem:a49d5c0050ec02eba8440b1bdb20a1539 inherit pro_methods_a00032"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a49d5c0050ec02eba8440b1bdb20a1539">dbtransaction</a> (<a class="el" href="a00023.html">connection_base</a> &amp;, const std::string &amp;IsolationString, <a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">readwrite_policy</a> rw=<a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca7fbb98c4665801b02d8cbeeb2dde0858">read_write</a>)</td></tr>
-<tr class="memitem:a12e833c152ed73fabe7c4c30020140e2 inherit pro_methods_a00032"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a12e833c152ed73fabe7c4c30020140e2">dbtransaction</a> (<a class="el" href="a00023.html">connection_base</a> &amp;, bool direct=true, <a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">readwrite_policy</a> rw=<a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca7fbb98c4665801b02d8cbeeb2dde0858">read_write</a>)</td></tr>
-<tr class="memitem:a601f599d9c5cca86ce84a77bdac941db inherit pro_methods_a00032"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a601f599d9c5cca86ce84a77bdac941db">start_backend_transaction</a> ()</td></tr>
-<tr class="memdesc:a601f599d9c5cca86ce84a77bdac941db inherit pro_methods_a00032"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a transaction on the backend and set desired isolation level.  <a href="#a601f599d9c5cca86ce84a77bdac941db"></a><br/></td></tr>
-<tr class="memitem:a0b4da4b562a51ec0f03a9abf75acd14c inherit pro_methods_a00032"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a0b4da4b562a51ec0f03a9abf75acd14c">do_begin</a> ()</td></tr>
-<tr class="memdesc:a0b4da4b562a51ec0f03a9abf75acd14c inherit pro_methods_a00032"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sensible default implemented here: begin backend transaction.  <a href="#a0b4da4b562a51ec0f03a9abf75acd14c"></a><br/></td></tr>
-<tr class="memitem:a9b3e988901d4bec05d414543314a945b inherit pro_methods_a00032"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a9b3e988901d4bec05d414543314a945b">do_exec</a> (const char Query[])</td></tr>
-<tr class="memdesc:a9b3e988901d4bec05d414543314a945b inherit pro_methods_a00032"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sensible default implemented here: perform query.  <a href="#a9b3e988901d4bec05d414543314a945b"></a><br/></td></tr>
-<tr class="memitem:ae434c2ec625a55ec8c6c4f57d1cb0a54 inherit pro_methods_a00032"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#ae434c2ec625a55ec8c6c4f57d1cb0a54">do_commit</a> ()=0</td></tr>
-<tr class="memdesc:ae434c2ec625a55ec8c6c4f57d1cb0a54 inherit pro_methods_a00032"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be implemented by derived class: commit backend transaction.  <a href="#ae434c2ec625a55ec8c6c4f57d1cb0a54"></a><br/></td></tr>
-<tr class="memitem:a38c5eb7ae19ad150f89e951261873aba inherit pro_methods_a00032"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a38c5eb7ae19ad150f89e951261873aba">do_abort</a> ()</td></tr>
-<tr class="memdesc:a38c5eb7ae19ad150f89e951261873aba inherit pro_methods_a00032"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sensible default implemented here: abort backend transaction.  <a href="#a38c5eb7ae19ad150f89e951261873aba"></a><br/></td></tr>
-<tr class="inherit_header pro_methods_a00104"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00104')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="a00104.html">pqxx::transaction_base</a></td></tr>
-<tr class="memitem:a92fc088d2f2c3e1e5992b4e14c703684 inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a92fc088d2f2c3e1e5992b4e14c703684">transaction_base</a> (<a class="el" href="a00023.html">connection_base</a> &amp;c, bool direct=true)</td></tr>
-<tr class="memdesc:a92fc088d2f2c3e1e5992b4e14c703684 inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a transaction (to be called by implementation classes only)  <a href="#a92fc088d2f2c3e1e5992b4e14c703684"></a><br/></td></tr>
-<tr class="memitem:a1d2a8554499cbd93ff8c2bf5c15843ff inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a1d2a8554499cbd93ff8c2bf5c15843ff">Begin</a> ()</td></tr>
-<tr class="memdesc:a1d2a8554499cbd93ff8c2bf5c15843ff inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin transaction (to be called by implementing class)  <a href="#a1d2a8554499cbd93ff8c2bf5c15843ff"></a><br/></td></tr>
-<tr class="memitem:af2ddcd7f1def9dfd3f15c0f3242b9136 inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#af2ddcd7f1def9dfd3f15c0f3242b9136">End</a> ()  throw ()</td></tr>
-<tr class="memdesc:af2ddcd7f1def9dfd3f15c0f3242b9136 inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">End transaction. To be called by implementing class' destructor.  <a href="#af2ddcd7f1def9dfd3f15c0f3242b9136"></a><br/></td></tr>
-<tr class="memitem:ac80f81e53c31f3a2052dc24fc6bbb7ee inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ac80f81e53c31f3a2052dc24fc6bbb7ee">DirectExec</a> (const char C[], int Retries=0)</td></tr>
-<tr class="memdesc:ac80f81e53c31f3a2052dc24fc6bbb7ee inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute query on connection directly.  <a href="#ac80f81e53c31f3a2052dc24fc6bbb7ee"></a><br/></td></tr>
-<tr class="memitem:a84df458282939ef38cfddfaa07bea1d8 inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a84df458282939ef38cfddfaa07bea1d8">reactivation_avoidance_clear</a> ()  throw ()</td></tr>
-<tr class="memdesc:a84df458282939ef38cfddfaa07bea1d8 inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forget about any reactivation-blocking resources we tried to allocate.  <a href="#a84df458282939ef38cfddfaa07bea1d8"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pro_static_methods_a00032"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_a00032')"><img src="closed.png" alt="-"/>&nbsp;Static Protected Member Functions inherited from <a class="el" href="a00032.html">pqxx::dbtransaction</a></td></tr>
-<tr class="memitem:a4e35ec39c80f088ebe239b15a16488de inherit pro_static_methods_a00032"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a4e35ec39c80f088ebe239b15a16488de">fullname</a> (const std::string &amp;ttype, const std::string &amp;isolation)</td></tr>
-<tr class="inherit_header pro_attribs_a00104"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_a00104')"><img src="closed.png" alt="-"/>&nbsp;Protected Attributes inherited from <a class="el" href="a00104.html">pqxx::transaction_base</a></td></tr>
-<tr class="memitem:adc48441869caf6a4b84911cd6984c36a inherit pro_attribs_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00078.html">internal::reactivation_avoidance_counter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#adc48441869caf6a4b84911cd6984c36a">m_reactivation_avoidance</a></td></tr>
-<tr class="memdesc:adc48441869caf6a4b84911cd6984c36a inherit pro_attribs_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resources allocated in this transaction that make reactivation impossible.  <a href="#adc48441869caf6a4b84911cd6984c36a"></a><br/></td></tr>
-</table>
-<h2>Member Typedef Documentation</h2>
-<a class="anchor" id="aad0757a015b2ddfe476e3d83f812bbff"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00054.html">isolation_traits</a>&lt;<a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8cabedeb7c33721ac28a9e35be36f214f2d">read_committed</a>&gt; <a class="el" href="a00011.html#aad0757a015b2ddfe476e3d83f812bbff">pqxx::basic_robusttransaction::isolation_tag</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Isolation level is read_committed by default. </p>
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a4fa796f8dff9f236c36f292898eaeaad"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::basic_robusttransaction::~basic_robusttransaction </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a0761b12be4f64a7bccba1d2e7bf3d4a2"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::basic_robusttransaction::basic_robusttransaction </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>C</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>IsolationLevel</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>table_name</em> = <code>std::string()</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00158_source.html">robusttransaction.hxx</a></li>
-<li>robusttransaction.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00011.html">basic_robusttransaction</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00011.js b/doc/html/Reference/a00011.js
deleted file mode 100644
index c9bb368..0000000
--- a/doc/html/Reference/a00011.js
+++ /dev/null
@@ -1,6 +0,0 @@
-var a00011 =
-[
-    [ "isolation_tag", "a00011.html#aad0757a015b2ddfe476e3d83f812bbff", null ],
-    [ "~basic_robusttransaction", "a00011.html#a4fa796f8dff9f236c36f292898eaeaad", null ],
-    [ "basic_robusttransaction", "a00011.html#a0761b12be4f64a7bccba1d2e7bf3d4a2", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00011.png b/doc/html/Reference/a00011.png
deleted file mode 100644
index 9c04fd5..0000000
--- a/doc/html/Reference/a00011.png
+++ /dev/null
@@ -1,5 +0,0 @@
-PNG
-
-   IHDR        C$   PLTE   u         tRNS T2  uIDATx뒳*E۪#墝d$ٖ[.6˦/kٮ?m׺r0e>0ʅZYi#Wvy<-4~|-'#|:s}ti]U~J^cYs];Glƭڽo
-o\󔁭*e,n_7{{8noKG3۸2nɲOg{mݾ۸1l up?Nc+6ar4֮! :r2ٝ9"|	6XmGvb)5+=Xk}$EOÚvcbOo2{`?D8G]l0wu8lIaS-iClYc;ݖMjz`?#5DʥĎ&ףJ=Va[a%9r^k4Fvx] , ui ai 2 d4L i@$0Ha L4 "i D2 d4L i@$xG˲,vHU.0Id!I~F->$ݯ!I>FR*VHk+jv7Z'h}Hzxُ{7l8ٝ~?g]v7
-'iM#;wѨuZs9(8g5qE>n4>(n\)-R;29̾qߜV%s4J|HR(khHҧ4LC"iHRLcYŪ`8L8L Y@$0Ha L4 "i D2 d4L i@$0Ha L4 ";XeEriHR$0IG4R$ݠ>F^Ϣ!I+h$lq7knʣaPb1Iϗ()wUF[8I8{F{3}h04hL..O4D nDWrJ-pXsf)tRUIzwiHRWАϔi$E2ӐHƲ,U/72YqIq@ 0Ha L4 "i D2 d4L i@$0Ha L4 "i D2wRJv a L4 "F4߹2eh \3h <ʸ5CaM,۵kʋlu|{?ܥҨ?n5=~nn@d5ْ`p~ǯp.N9#B 4Sp+i~19j kZM4G!DDQ139Wi|7~7}U=')),RC{tRt3?)O ?FI B' e4L RRJ[e .020@fa L4 "i D2 d4L i@$0Ha L4 "i D2 dHcYuYe{HU.0Id!I~B#IA/ꖤ3^_|V#j^m?uHҤ!IWOVLzkE@[^9͢ib~j^tm]1l:kF,VI{^)wl5*߃]6Fԓh?c'qs1O{?607Dq}qmgy\D@c:-=6g#tOgv4qݵFӓ[<FC܈h41o|4)c%1)n\)3p0m'v6φ͜SNv26f|8V=n~INGqiHRFC2ӐHa)Xem`    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00012.html b/doc/html/Reference/a00012.html
deleted file mode 100644
index 3c8e3c6..0000000
--- a/doc/html/Reference/a00012.html
+++ /dev/null
@@ -1,189 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::basic_transaction Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00012.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="a00291.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::basic_transaction Class Reference<div class="ingroups"><a class="el" href="a00205.html">Transaction classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00171_source.html">transaction.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::basic_transaction:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00012.png" usemap="#pqxx::basic_transaction_map" alt=""/>
-  <map id="pqxx::basic_transaction_map" name="pqxx::basic_transaction_map">
-<area href="a00032.html" alt="pqxx::dbtransaction" shape="rect" coords="0,112,314,136"/>
-<area href="a00104.html" alt="pqxx::transaction_base" shape="rect" coords="0,56,314,80"/>
-<area href="a00059.html" alt="pqxx::internal::namedclass" shape="rect" coords="0,0,314,24"/>
-<area href="a00103.html" title="Standard back-end transaction, templatized on isolation level." alt="pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;" shape="rect" coords="0,224,314,248"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
-Protected Member Functions</h2></td></tr>
-<tr class="memitem:ac37eaf1787575f972034ddb87c496eb7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00012.html#ac37eaf1787575f972034ddb87c496eb7">basic_transaction</a> (<a class="el" href="a00023.html">connection_base</a> &amp;C, const std::string &amp;IsolationLevel, <a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">readwrite_policy</a>)</td></tr>
-<tr class="inherit_header pro_methods_a00032"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00032')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="a00032.html">pqxx::dbtransaction</a></td></tr>
-<tr class="memitem:a49d5c0050ec02eba8440b1bdb20a1539 inherit pro_methods_a00032"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a49d5c0050ec02eba8440b1bdb20a1539">dbtransaction</a> (<a class="el" href="a00023.html">connection_base</a> &amp;, const std::string &amp;IsolationString, <a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">readwrite_policy</a> rw=<a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca7fbb98c4665801b02d8cbeeb2dde0858">read_write</a>)</td></tr>
-<tr class="memitem:a12e833c152ed73fabe7c4c30020140e2 inherit pro_methods_a00032"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a12e833c152ed73fabe7c4c30020140e2">dbtransaction</a> (<a class="el" href="a00023.html">connection_base</a> &amp;, bool direct=true, <a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">readwrite_policy</a> rw=<a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca7fbb98c4665801b02d8cbeeb2dde0858">read_write</a>)</td></tr>
-<tr class="memitem:a601f599d9c5cca86ce84a77bdac941db inherit pro_methods_a00032"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a601f599d9c5cca86ce84a77bdac941db">start_backend_transaction</a> ()</td></tr>
-<tr class="memdesc:a601f599d9c5cca86ce84a77bdac941db inherit pro_methods_a00032"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a transaction on the backend and set desired isolation level.  <a href="#a601f599d9c5cca86ce84a77bdac941db"></a><br/></td></tr>
-<tr class="memitem:a0b4da4b562a51ec0f03a9abf75acd14c inherit pro_methods_a00032"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a0b4da4b562a51ec0f03a9abf75acd14c">do_begin</a> ()</td></tr>
-<tr class="memdesc:a0b4da4b562a51ec0f03a9abf75acd14c inherit pro_methods_a00032"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sensible default implemented here: begin backend transaction.  <a href="#a0b4da4b562a51ec0f03a9abf75acd14c"></a><br/></td></tr>
-<tr class="memitem:a9b3e988901d4bec05d414543314a945b inherit pro_methods_a00032"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a9b3e988901d4bec05d414543314a945b">do_exec</a> (const char Query[])</td></tr>
-<tr class="memdesc:a9b3e988901d4bec05d414543314a945b inherit pro_methods_a00032"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sensible default implemented here: perform query.  <a href="#a9b3e988901d4bec05d414543314a945b"></a><br/></td></tr>
-<tr class="memitem:ae434c2ec625a55ec8c6c4f57d1cb0a54 inherit pro_methods_a00032"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#ae434c2ec625a55ec8c6c4f57d1cb0a54">do_commit</a> ()=0</td></tr>
-<tr class="memdesc:ae434c2ec625a55ec8c6c4f57d1cb0a54 inherit pro_methods_a00032"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be implemented by derived class: commit backend transaction.  <a href="#ae434c2ec625a55ec8c6c4f57d1cb0a54"></a><br/></td></tr>
-<tr class="memitem:a38c5eb7ae19ad150f89e951261873aba inherit pro_methods_a00032"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a38c5eb7ae19ad150f89e951261873aba">do_abort</a> ()</td></tr>
-<tr class="memdesc:a38c5eb7ae19ad150f89e951261873aba inherit pro_methods_a00032"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sensible default implemented here: abort backend transaction.  <a href="#a38c5eb7ae19ad150f89e951261873aba"></a><br/></td></tr>
-<tr class="inherit_header pro_methods_a00104"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00104')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="a00104.html">pqxx::transaction_base</a></td></tr>
-<tr class="memitem:a92fc088d2f2c3e1e5992b4e14c703684 inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a92fc088d2f2c3e1e5992b4e14c703684">transaction_base</a> (<a class="el" href="a00023.html">connection_base</a> &amp;c, bool direct=true)</td></tr>
-<tr class="memdesc:a92fc088d2f2c3e1e5992b4e14c703684 inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a transaction (to be called by implementation classes only)  <a href="#a92fc088d2f2c3e1e5992b4e14c703684"></a><br/></td></tr>
-<tr class="memitem:a1d2a8554499cbd93ff8c2bf5c15843ff inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a1d2a8554499cbd93ff8c2bf5c15843ff">Begin</a> ()</td></tr>
-<tr class="memdesc:a1d2a8554499cbd93ff8c2bf5c15843ff inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin transaction (to be called by implementing class)  <a href="#a1d2a8554499cbd93ff8c2bf5c15843ff"></a><br/></td></tr>
-<tr class="memitem:af2ddcd7f1def9dfd3f15c0f3242b9136 inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#af2ddcd7f1def9dfd3f15c0f3242b9136">End</a> ()  throw ()</td></tr>
-<tr class="memdesc:af2ddcd7f1def9dfd3f15c0f3242b9136 inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">End transaction. To be called by implementing class' destructor.  <a href="#af2ddcd7f1def9dfd3f15c0f3242b9136"></a><br/></td></tr>
-<tr class="memitem:ac80f81e53c31f3a2052dc24fc6bbb7ee inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ac80f81e53c31f3a2052dc24fc6bbb7ee">DirectExec</a> (const char C[], int Retries=0)</td></tr>
-<tr class="memdesc:ac80f81e53c31f3a2052dc24fc6bbb7ee inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute query on connection directly.  <a href="#ac80f81e53c31f3a2052dc24fc6bbb7ee"></a><br/></td></tr>
-<tr class="memitem:a84df458282939ef38cfddfaa07bea1d8 inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a84df458282939ef38cfddfaa07bea1d8">reactivation_avoidance_clear</a> ()  throw ()</td></tr>
-<tr class="memdesc:a84df458282939ef38cfddfaa07bea1d8 inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forget about any reactivation-blocking resources we tried to allocate.  <a href="#a84df458282939ef38cfddfaa07bea1d8"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_a00104"><td colspan="2" onclick="javascript:toggleInherit('pub_types_a00104')"><img src="closed.png" alt="-"/>&nbsp;Public Types inherited from <a class="el" href="a00104.html">pqxx::transaction_base</a></td></tr>
-<tr class="memitem:af5e1900b64239bac292f5505f7799654 inherit pub_types_a00104"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00054.html">isolation_traits</a><br class="typebreak"/>
-&lt; <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8cabedeb7c33721ac28a9e35be36f214f2d">read_committed</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#af5e1900b64239bac292f5505f7799654">isolation_tag</a></td></tr>
-<tr class="memdesc:af5e1900b64239bac292f5505f7799654 inherit pub_types_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">If nothing else is known, our isolation level is at least read_committed.  <a href="#af5e1900b64239bac292f5505f7799654"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00032"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00032')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00032.html">pqxx::dbtransaction</a></td></tr>
-<tr class="memitem:ace1dc32cc5ab0d51481518e659675b79 inherit pub_methods_a00032"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#ace1dc32cc5ab0d51481518e659675b79">~dbtransaction</a> ()</td></tr>
-<tr class="inherit_header pro_static_methods_a00032"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_a00032')"><img src="closed.png" alt="-"/>&nbsp;Static Protected Member Functions inherited from <a class="el" href="a00032.html">pqxx::dbtransaction</a></td></tr>
-<tr class="memitem:a4e35ec39c80f088ebe239b15a16488de inherit pro_static_methods_a00032"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a4e35ec39c80f088ebe239b15a16488de">fullname</a> (const std::string &amp;ttype, const std::string &amp;isolation)</td></tr>
-<tr class="inherit_header pro_attribs_a00104"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_a00104')"><img src="closed.png" alt="-"/>&nbsp;Protected Attributes inherited from <a class="el" href="a00104.html">pqxx::transaction_base</a></td></tr>
-<tr class="memitem:adc48441869caf6a4b84911cd6984c36a inherit pro_attribs_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00078.html">internal::reactivation_avoidance_counter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#adc48441869caf6a4b84911cd6984c36a">m_reactivation_avoidance</a></td></tr>
-<tr class="memdesc:adc48441869caf6a4b84911cd6984c36a inherit pro_attribs_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resources allocated in this transaction that make reactivation impossible.  <a href="#adc48441869caf6a4b84911cd6984c36a"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ac37eaf1787575f972034ddb87c496eb7"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::basic_transaction::basic_transaction </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>C</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>IsolationLevel</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">readwrite_policy</a>&#160;</td>
-          <td class="paramname"><em>rw</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00171_source.html">transaction.hxx</a></li>
-<li>transaction.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00012.html">basic_transaction</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00012.js b/doc/html/Reference/a00012.js
deleted file mode 100644
index c5aa741..0000000
--- a/doc/html/Reference/a00012.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var a00012 =
-[
-    [ "basic_transaction", "a00012.html#ac37eaf1787575f972034ddb87c496eb7", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00012.png b/doc/html/Reference/a00012.png
deleted file mode 100644
index 5ba0cd7..0000000
--- a/doc/html/Reference/a00012.png
+++ /dev/null
@@ -1,8 +0,0 @@
-PNG
-
-   IHDR  :      Ke   PLTE   u         tRNS T2  IDATx떲:+;k|$3ܚHN_[woMĶlќսz~Þ5I/qO>1ΰ%FRΔӌJnB_s}cP8ͤngN_cpn/y228yg1Ve}}zhfrp\׀;z|M]N)
-(LtέcM-kɝM5|5vQ]en^5಺ZMj^5[N\[jnոﾼ^0rͩ\Y.9VI.}񊺦{5c갯$ǶbW]=nDS/q|qWܨ#-TuՔؗyun]][{xa5ewqKo{֤#7=<|]0rS/z翿[G^{co_i{gfs6N&b97vP7׻--Ǐ>8D Dy :V BX@au ! :V BX@au ! :V BX@au ! lu9lr,dI2tV'I!NBX$euIb 2:I:K%ifSgƣʲF%h`=W⶿Y.ruB&O	YbT?f%x}m\m5=йdQSqu˩V.,IZow=uouw:;;l|g&K:$y\\tNB\NV'I!NBX$圳9 |.7 pp@ 0;X@au ! :V BX@au ! :V BX@au ! :V BX@rYȒd$V'I!NBX$:I
-QY$	=NA$SiN;|Jt<Emni6IQݜStt)BJ78Iwfvrك}|$]ʧbsX]~PSKB]SA;}k鰵+l|v+IV'I!ާN
-V'I!NBX$圳9 |.7 pp@ 0;X@au ! :V BX@au ! :V BX@au ! :V BX@RJɤYH V BX@~{w"8SqJX044sgŉxǜnFj6W\54͋>c6jTs4@pgv6廽թ݌[m;	pnXb%~P7G{s_[Rf	ڬkQx3aYwÖYYz?Gl|~Хq:o BX@au !u)dRJ$   "nv "<V BX@au ! :V BX@au ! :V BX@au ! :V B|sXn9%H9NBX$:I
-auYuIb1x`٩ẇ_=1u%9ߝh~q\cC/!mut2ug>(b1e8PW{lHҖUhw~u޷j	Z;ྺ6]wOrç+SB%Oŭ:PW\{GLhn;.nh$i9qV]3v[<Ym^iu>nn^F]_w1eAl[KGYVVݶ/XJ~xeݱ]½RݾĶ]uYԺ}qW{nsﴺkݝuݜ+MfR^c/]k]_iOZw&5I\</Vw49$BVud$YNBX$:I
-aubPs&OU4G    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00013.html b/doc/html/Reference/a00013.html
deleted file mode 100644
index ba9c99c..0000000
--- a/doc/html/Reference/a00013.html
+++ /dev/null
@@ -1,618 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::binarystring Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00013.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#related">Related Functions</a> &#124;
-<a href="a00213.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::binarystring Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00116_source.html">binarystring.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::binarystring:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00013.png" usemap="#pqxx::binarystring_map" alt=""/>
-  <map id="pqxx::binarystring_map" name="pqxx::binarystring_map">
-<area href="a00073.html" alt="pqxx::internal::PQAlloc&lt; unsigned char, pqxx::internal::freemallocmem_templated&lt; unsigned char &gt; &gt;" shape="rect" coords="0,0,582,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:abadf5cc14e19fc0c1f8838d1518baefa"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00073.html#a7fe52ebd1d2533f298caa5ffc975be66">content_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#abadf5cc14e19fc0c1f8838d1518baefa">char_type</a></td></tr>
-<tr class="memitem:a18e4f5fe0683c746f949db5d3c1c914c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00015.html">std::char_traits</a><br class="typebreak"/>
-&lt; <a class="el" href="a00013.html#abadf5cc14e19fc0c1f8838d1518baefa">char_type</a> &gt;::<a class="el" href="a00013.html#abadf5cc14e19fc0c1f8838d1518baefa">char_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#a18e4f5fe0683c746f949db5d3c1c914c">value_type</a></td></tr>
-<tr class="memitem:af4269ef0ff7802a8bc5c5a0d54cca60d"><td class="memItemLeft" align="right" valign="top">typedef size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#af4269ef0ff7802a8bc5c5a0d54cca60d">size_type</a></td></tr>
-<tr class="memitem:a121db85dcf088809bd4b95e617324971"><td class="memItemLeft" align="right" valign="top">typedef long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#a121db85dcf088809bd4b95e617324971">difference_type</a></td></tr>
-<tr class="memitem:a5a3869fa04853d5ab14b6676953143be"><td class="memItemLeft" align="right" valign="top">typedef const <a class="el" href="a00013.html#a18e4f5fe0683c746f949db5d3c1c914c">value_type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#a5a3869fa04853d5ab14b6676953143be">const_reference</a></td></tr>
-<tr class="memitem:abcf73d6a9164ac4f0ffaf4012e774016"><td class="memItemLeft" align="right" valign="top">typedef const <a class="el" href="a00013.html#a18e4f5fe0683c746f949db5d3c1c914c">value_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#abcf73d6a9164ac4f0ffaf4012e774016">const_pointer</a></td></tr>
-<tr class="memitem:acb7da4766d133d40e1f4b294c2dd14d9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00013.html#abcf73d6a9164ac4f0ffaf4012e774016">const_pointer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#acb7da4766d133d40e1f4b294c2dd14d9">const_iterator</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a575ec98218f850b4c1b91a8edb677681"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#a575ec98218f850b4c1b91a8edb677681">binarystring</a> (const <a class="el" href="a00040.html">field</a> &amp;)</td></tr>
-<tr class="memdesc:a575ec98218f850b4c1b91a8edb677681"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read and unescape bytea field.  <a href="#a575ec98218f850b4c1b91a8edb677681"></a><br/></td></tr>
-<tr class="memitem:a569aac459e41d91ca04adcfcea5646fd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#a569aac459e41d91ca04adcfcea5646fd">binarystring</a> (const std::string &amp;)</td></tr>
-<tr class="memdesc:a569aac459e41d91ca04adcfcea5646fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy binary data from std::string.  <a href="#a569aac459e41d91ca04adcfcea5646fd"></a><br/></td></tr>
-<tr class="memitem:a7cfccba27491d78841be64193dc556ab"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#a7cfccba27491d78841be64193dc556ab">binarystring</a> (const void *, size_t)</td></tr>
-<tr class="memdesc:a7cfccba27491d78841be64193dc556ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy binary data of given length straight out of memory.  <a href="#a7cfccba27491d78841be64193dc556ab"></a><br/></td></tr>
-<tr class="memitem:af10f41451b711337a25cec42598229fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00013.html#af4269ef0ff7802a8bc5c5a0d54cca60d">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#af10f41451b711337a25cec42598229fb">size</a> () const   throw ()</td></tr>
-<tr class="memdesc:af10f41451b711337a25cec42598229fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size of converted string in bytes.  <a href="#af10f41451b711337a25cec42598229fb"></a><br/></td></tr>
-<tr class="memitem:a065a1d5f2e87f640b57ce35580b11659"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00013.html#af4269ef0ff7802a8bc5c5a0d54cca60d">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#a065a1d5f2e87f640b57ce35580b11659">length</a> () const   throw ()</td></tr>
-<tr class="memdesc:a065a1d5f2e87f640b57ce35580b11659"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size of converted string in bytes.  <a href="#a065a1d5f2e87f640b57ce35580b11659"></a><br/></td></tr>
-<tr class="memitem:adfb2644b600416cb5eaf43cea64e99ab"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#adfb2644b600416cb5eaf43cea64e99ab">empty</a> () const   throw ()</td></tr>
-<tr class="memitem:a8cee54a0d93f38368fd885d6ef3733a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00013.html#acb7da4766d133d40e1f4b294c2dd14d9">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#a8cee54a0d93f38368fd885d6ef3733a7">begin</a> () const   throw ()</td></tr>
-<tr class="memitem:abf2511857a61d4835cf6d326bb539a19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00013.html#acb7da4766d133d40e1f4b294c2dd14d9">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#abf2511857a61d4835cf6d326bb539a19">end</a> () const   throw ()</td></tr>
-<tr class="memitem:a565339d41daf2278ac02ce543e715cd2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00013.html#a5a3869fa04853d5ab14b6676953143be">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#a565339d41daf2278ac02ce543e715cd2">front</a> () const   throw ()</td></tr>
-<tr class="memitem:af837e6e843633027fdfcfa5e68975edb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00013.html#a5a3869fa04853d5ab14b6676953143be">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#af837e6e843633027fdfcfa5e68975edb">back</a> () const   throw ()</td></tr>
-<tr class="memitem:ad9042fbae551a4404e175a431139ca8c"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a00013.html#a18e4f5fe0683c746f949db5d3c1c914c">value_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#ad9042fbae551a4404e175a431139ca8c">data</a> () const   throw ()</td></tr>
-<tr class="memdesc:ad9042fbae551a4404e175a431139ca8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unescaped field contents.  <a href="#ad9042fbae551a4404e175a431139ca8c"></a><br/></td></tr>
-<tr class="memitem:a47aa4553c316eeab7461c368e0ce2bac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00013.html#a5a3869fa04853d5ab14b6676953143be">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#a47aa4553c316eeab7461c368e0ce2bac">operator[]</a> (<a class="el" href="a00013.html#af4269ef0ff7802a8bc5c5a0d54cca60d">size_type</a> i) const   throw ()</td></tr>
-<tr class="memitem:a7ed7a9968baffb67dc5d2fde25cfa4c8"><td class="memItemLeft" align="right" valign="top">bool PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#a7ed7a9968baffb67dc5d2fde25cfa4c8">operator==</a> (const <a class="el" href="a00013.html">binarystring</a> &amp;) const   throw ()</td></tr>
-<tr class="memitem:a56acf785f1c0a44c93d40f8b1bdc2921"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#a56acf785f1c0a44c93d40f8b1bdc2921">operator!=</a> (const <a class="el" href="a00013.html">binarystring</a> &amp;rhs) const   throw ()</td></tr>
-<tr class="memitem:a48d3b98f62d903bc99555d6c786d334a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00013.html#a5a3869fa04853d5ab14b6676953143be">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#a48d3b98f62d903bc99555d6c786d334a">at</a> (<a class="el" href="a00013.html#af4269ef0ff7802a8bc5c5a0d54cca60d">size_type</a>) const </td></tr>
-<tr class="memdesc:a48d3b98f62d903bc99555d6c786d334a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Index contained string, checking for valid index.  <a href="#a48d3b98f62d903bc99555d6c786d334a"></a><br/></td></tr>
-<tr class="memitem:ad6e5000885dd6f0b7bdf1f5d7f365dd9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#ad6e5000885dd6f0b7bdf1f5d7f365dd9">swap</a> (<a class="el" href="a00013.html">binarystring</a> &amp;)</td></tr>
-<tr class="memdesc:ad6e5000885dd6f0b7bdf1f5d7f365dd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Swap contents with other binarystring.  <a href="#ad6e5000885dd6f0b7bdf1f5d7f365dd9"></a><br/></td></tr>
-<tr class="memitem:a37efe53d810e83dc4894cb405ba31dfa"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#a37efe53d810e83dc4894cb405ba31dfa">get</a> () const   throw ()</td></tr>
-<tr class="memdesc:a37efe53d810e83dc4894cb405ba31dfa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raw character buffer (no terminating zero is added)  <a href="#a37efe53d810e83dc4894cb405ba31dfa"></a><br/></td></tr>
-<tr class="memitem:ab6642dd3f5147bc104c3cdf0c8d2cc9e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html#ab6642dd3f5147bc104c3cdf0c8d2cc9e">str</a> () const </td></tr>
-<tr class="memdesc:ab6642dd3f5147bc104c3cdf0c8d2cc9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read as regular C++ string (may include null characters)  <a href="#ab6642dd3f5147bc104c3cdf0c8d2cc9e"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="related"></a>
-Related Functions</h2></td></tr>
-<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
-</td></tr>
-<tr class="memitem:ga9c1a379cd2ba4eea395fb79df463eb98"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga9c1a379cd2ba4eea395fb79df463eb98">escape_binary</a> (const std::string &amp;bin)</td></tr>
-<tr class="memdesc:ga9c1a379cd2ba4eea395fb79df463eb98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for inclusion in SQL.  <a href="a00203.html#ga9c1a379cd2ba4eea395fb79df463eb98"></a><br/></td></tr>
-<tr class="memitem:ga5b230e243d4ebbe8085a8048e912601e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga5b230e243d4ebbe8085a8048e912601e">escape_binary</a> (const char bin[])</td></tr>
-<tr class="memdesc:ga5b230e243d4ebbe8085a8048e912601e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for inclusion in SQL.  <a href="a00203.html#ga5b230e243d4ebbe8085a8048e912601e"></a><br/></td></tr>
-<tr class="memitem:ga787364a7ae884b781b58ac248ff0925c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga787364a7ae884b781b58ac248ff0925c">escape_binary</a> (const char bin[], size_t len)</td></tr>
-<tr class="memdesc:ga787364a7ae884b781b58ac248ff0925c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for inclusion in SQL.  <a href="a00203.html#ga787364a7ae884b781b58ac248ff0925c"></a><br/></td></tr>
-<tr class="memitem:ga1147c3174b747009783b65981d4707f0"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga1147c3174b747009783b65981d4707f0">escape_binary</a> (const unsigned char bin[])</td></tr>
-<tr class="memdesc:ga1147c3174b747009783b65981d4707f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for inclusion in SQL.  <a href="a00203.html#ga1147c3174b747009783b65981d4707f0"></a><br/></td></tr>
-<tr class="memitem:gaeb5da84878d4ea8f902f956b8240e73e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gaeb5da84878d4ea8f902f956b8240e73e">escape_binary</a> (const unsigned char bin[], size_t len)</td></tr>
-<tr class="memdesc:gaeb5da84878d4ea8f902f956b8240e73e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for inclusion in SQL.  <a href="a00203.html#gaeb5da84878d4ea8f902f956b8240e73e"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_a00073"><td colspan="2" onclick="javascript:toggleInherit('pub_types_a00073')"><img src="closed.png" alt="-"/>&nbsp;Private Types inherited from <a class="el" href="a00073.html">pqxx::internal::PQAlloc< unsigned char, pqxx::internal::freemallocmem_templated< unsigned char > ></a></td></tr>
-<tr class="memitem:a7fe52ebd1d2533f298caa5ffc975be66 inherit pub_types_a00073"><td class="memItemLeft" align="right" valign="top">typedef unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a7fe52ebd1d2533f298caa5ffc975be66">content_type</a></td></tr>
-<tr class="inherit_header pub_methods_a00073"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00073')"><img src="closed.png" alt="-"/>&nbsp;Private Member Functions inherited from <a class="el" href="a00073.html">pqxx::internal::PQAlloc< unsigned char, pqxx::internal::freemallocmem_templated< unsigned char > ></a></td></tr>
-<tr class="memitem:adf8536b0ab651d81247809a673f3bf42 inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#adf8536b0ab651d81247809a673f3bf42">PQAlloc</a> ()  throw ()</td></tr>
-<tr class="memitem:a402105c20c0fba99659dbea44fbd36b2 inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a402105c20c0fba99659dbea44fbd36b2">PQAlloc</a> (const <a class="el" href="a00073.html">PQAlloc</a> &amp;rhs)  throw ()</td></tr>
-<tr class="memitem:a43caacd4030a3dd949e9e44352c859dd inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a43caacd4030a3dd949e9e44352c859dd">PQAlloc</a> (unsigned char *obj)  throw ()</td></tr>
-<tr class="memdesc:a43caacd4030a3dd949e9e44352c859dd inherit pub_methods_a00073"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assume ownership of a pointer.  <a href="#a43caacd4030a3dd949e9e44352c859dd"></a><br/></td></tr>
-<tr class="memitem:a8aded9ce9cf12f720f193ed303367bd1 inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a8aded9ce9cf12f720f193ed303367bd1">~PQAlloc</a> ()  throw ()</td></tr>
-<tr class="memitem:a93b56fd3623e58c1aa6ceaaff54bbe11 inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00073.html">PQAlloc</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a93b56fd3623e58c1aa6ceaaff54bbe11">operator=</a> (const <a class="el" href="a00073.html">PQAlloc</a> &amp;rhs)  throw ()</td></tr>
-<tr class="memitem:a681827ee20603fab0019324494e78455 inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a681827ee20603fab0019324494e78455">swap</a> (<a class="el" href="a00073.html">PQAlloc</a> &amp;rhs)  throw ()</td></tr>
-<tr class="memitem:a4550cd53958a269ac8c2e4e7a02d2f02 inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a4550cd53958a269ac8c2e4e7a02d2f02">operator bool</a> () const  throw ()</td></tr>
-<tr class="memdesc:a4550cd53958a269ac8c2e4e7a02d2f02 inherit pub_methods_a00073"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is this pointer non-null?  <a href="#a4550cd53958a269ac8c2e4e7a02d2f02"></a><br/></td></tr>
-<tr class="memitem:af32cad9f63309273527e4007a7d892ef inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#af32cad9f63309273527e4007a7d892ef">operator!</a> () const  throw ()</td></tr>
-<tr class="memdesc:af32cad9f63309273527e4007a7d892ef inherit pub_methods_a00073"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is this pointer null?  <a href="#af32cad9f63309273527e4007a7d892ef"></a><br/></td></tr>
-<tr class="memitem:a362f5103b150fb3913adb8923c7b1dbe inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a362f5103b150fb3913adb8923c7b1dbe">operator-&gt;</a> () const  throw (std::logic_error)</td></tr>
-<tr class="memdesc:a362f5103b150fb3913adb8923c7b1dbe inherit pub_methods_a00073"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dereference pointer.  <a href="#a362f5103b150fb3913adb8923c7b1dbe"></a><br/></td></tr>
-<tr class="memitem:afaa858977fa3c7df8f6497afdf4f2803 inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top">unsigned char &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#afaa858977fa3c7df8f6497afdf4f2803">operator*</a> () const  throw (std::logic_error)</td></tr>
-<tr class="memdesc:afaa858977fa3c7df8f6497afdf4f2803 inherit pub_methods_a00073"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dereference pointer.  <a href="#afaa858977fa3c7df8f6497afdf4f2803"></a><br/></td></tr>
-<tr class="memitem:ac8d570bb46f0831c42a5b3fc0f803040 inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#ac8d570bb46f0831c42a5b3fc0f803040">get</a> () const  throw ()</td></tr>
-<tr class="memdesc:ac8d570bb46f0831c42a5b3fc0f803040 inherit pub_methods_a00073"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain underlying pointer.  <a href="#ac8d570bb46f0831c42a5b3fc0f803040"></a><br/></td></tr>
-<tr class="memitem:a7bb9fd9d80b38ddbed8128b33806900d inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a7bb9fd9d80b38ddbed8128b33806900d">reset</a> ()  throw ()</td></tr>
-</table>
-<h2>Member Typedef Documentation</h2>
-<a class="anchor" id="abadf5cc14e19fc0c1f8838d1518baefa"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00073.html#a7fe52ebd1d2533f298caa5ffc975be66">content_type</a> <a class="el" href="a00013.html#abadf5cc14e19fc0c1f8838d1518baefa">pqxx::binarystring::char_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="acb7da4766d133d40e1f4b294c2dd14d9"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00013.html#abcf73d6a9164ac4f0ffaf4012e774016">const_pointer</a> <a class="el" href="a00013.html#acb7da4766d133d40e1f4b294c2dd14d9">pqxx::binarystring::const_iterator</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="abcf73d6a9164ac4f0ffaf4012e774016"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef const <a class="el" href="a00013.html#a18e4f5fe0683c746f949db5d3c1c914c">value_type</a>* <a class="el" href="a00013.html#abcf73d6a9164ac4f0ffaf4012e774016">pqxx::binarystring::const_pointer</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a5a3869fa04853d5ab14b6676953143be"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef const <a class="el" href="a00013.html#a18e4f5fe0683c746f949db5d3c1c914c">value_type</a>&amp; <a class="el" href="a00013.html#a5a3869fa04853d5ab14b6676953143be">pqxx::binarystring::const_reference</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a121db85dcf088809bd4b95e617324971"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef long <a class="el" href="a00013.html#a121db85dcf088809bd4b95e617324971">pqxx::binarystring::difference_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="af4269ef0ff7802a8bc5c5a0d54cca60d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef size_t <a class="el" href="a00013.html#af4269ef0ff7802a8bc5c5a0d54cca60d">pqxx::binarystring::size_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a18e4f5fe0683c746f949db5d3c1c914c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00015.html">std::char_traits</a>&lt;<a class="el" href="a00013.html#abadf5cc14e19fc0c1f8838d1518baefa">char_type</a>&gt;::<a class="el" href="a00013.html#abadf5cc14e19fc0c1f8838d1518baefa">char_type</a> <a class="el" href="a00013.html#a18e4f5fe0683c746f949db5d3c1c914c">pqxx::binarystring::value_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a575ec98218f850b4c1b91a8edb677681"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::binarystring::binarystring </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00040.html">field</a> &amp;&#160;</td>
-          <td class="paramname"><em>F</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Read and unescape bytea field. </p>
-<p>The field will be zero-terminated, even if the original bytea field isn't. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">F</td><td>the field to read; must be a bytea field </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>References <a class="el" href="a00040.html#a97781b0028cbfd2dca1106943a27afae">pqxx::field::c_str()</a>, <a class="el" href="a00073.html#a93b56fd3623e58c1aa6ceaaff54bbe11">pqxx::internal::PQAlloc&lt; T, DELETER &gt;::operator=()</a>, and <a class="el" href="a00040.html#ad8d3b3ef9308b577d178086e4b295ca5">pqxx::field::size()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a569aac459e41d91ca04adcfcea5646fd"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::binarystring::binarystring </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>s</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Copy binary data from std::string. </p>
-
-<p>References <a class="el" href="a00073.html#a93b56fd3623e58c1aa6ceaaff54bbe11">pqxx::internal::PQAlloc&lt; T, DELETER &gt;::operator=()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a7cfccba27491d78841be64193dc556ab"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::binarystring::binarystring </td>
-          <td>(</td>
-          <td class="paramtype">const void *&#160;</td>
-          <td class="paramname"><em>binary_data</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>len</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Copy binary data of given length straight out of memory. </p>
-
-<p>References <a class="el" href="a00073.html#a93b56fd3623e58c1aa6ceaaff54bbe11">pqxx::internal::PQAlloc&lt; T, DELETER &gt;::operator=()</a>.</p>
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a48d3b98f62d903bc99555d6c786d334a"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00013.html#a5a3869fa04853d5ab14b6676953143be">pqxx::binarystring::const_reference</a> pqxx::binarystring::at </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00013.html#af4269ef0ff7802a8bc5c5a0d54cca60d">size_type</a>&#160;</td>
-          <td class="paramname"><em>n</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Index contained string, checking for valid index. </p>
-
-<p>References <a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">pqxx::to_string()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="af837e6e843633027fdfcfa5e68975edb"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00013.html#a5a3869fa04853d5ab14b6676953143be">const_reference</a> pqxx::binarystring::back </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a8cee54a0d93f38368fd885d6ef3733a7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00013.html#acb7da4766d133d40e1f4b294c2dd14d9">const_iterator</a> pqxx::binarystring::begin </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ad9042fbae551a4404e175a431139ca8c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" href="a00013.html#a18e4f5fe0683c746f949db5d3c1c914c">value_type</a>* pqxx::binarystring::data </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Unescaped field contents. </p>
-
-<p>Referenced by <a class="el" href="a00203.html#ga7e10c6bf1796584c0949383cb25541c2">pqxx::connection_base::quote()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="adfb2644b600416cb5eaf43cea64e99ab"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::binarystring::empty </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="abf2511857a61d4835cf6d326bb539a19"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00013.html#acb7da4766d133d40e1f4b294c2dd14d9">const_iterator</a> pqxx::binarystring::end </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a565339d41daf2278ac02ce543e715cd2"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00013.html#a5a3869fa04853d5ab14b6676953143be">const_reference</a> pqxx::binarystring::front </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a37efe53d810e83dc4894cb405ba31dfa"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* pqxx::binarystring::get </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Raw character buffer (no terminating zero is added) </p>
-<dl class="section warning"><dt>Warning</dt><dd>No terminating zero is added! If the binary data did not end in a null character, you will not find one here. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a065a1d5f2e87f640b57ce35580b11659"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00013.html#af4269ef0ff7802a8bc5c5a0d54cca60d">size_type</a> pqxx::binarystring::length </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Size of converted string in bytes. </p>
-
-</div>
-</div>
-<a class="anchor" id="a56acf785f1c0a44c93d40f8b1bdc2921"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="a00073.html#af32cad9f63309273527e4007a7d892ef">pqxx::binarystring::operator!</a>= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00013.html">binarystring</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a7ed7a9968baffb67dc5d2fde25cfa4c8"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::binarystring::operator== </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00013.html">binarystring</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a47aa4553c316eeab7461c368e0ce2bac"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00013.html#a5a3869fa04853d5ab14b6676953143be">const_reference</a> pqxx::binarystring::operator[] </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00013.html#af4269ef0ff7802a8bc5c5a0d54cca60d">size_type</a>&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="af10f41451b711337a25cec42598229fb"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00013.html#af4269ef0ff7802a8bc5c5a0d54cca60d">size_type</a> pqxx::binarystring::size </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Size of converted string in bytes. </p>
-
-<p>Referenced by <a class="el" href="a00203.html#ga7e10c6bf1796584c0949383cb25541c2">pqxx::connection_base::quote()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ab6642dd3f5147bc104c3cdf0c8d2cc9e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">string pqxx::binarystring::str </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Read as regular C++ string (may include null characters) </p>
-<dl class="section warning"><dt>Warning</dt><dd>libpqxx releases before 3.1 stored the string and returned a reference to it. This is no longer the case! It now creates and returns a new string object. Avoid repeated use of this function; retrieve your string once and keep it in a local variable. Also, do not expect to be able to compare the string's address to that of an earlier invocation. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="ad6e5000885dd6f0b7bdf1f5d7f365dd9"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::binarystring::swap </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00013.html">binarystring</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Swap contents with other binarystring. </p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00116_source.html">binarystring.hxx</a></li>
-<li>binarystring.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00013.html">binarystring</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00013.js b/doc/html/Reference/a00013.js
deleted file mode 100644
index 6190759..0000000
--- a/doc/html/Reference/a00013.js
+++ /dev/null
@@ -1,33 +0,0 @@
-var a00013 =
-[
-    [ "char_type", "a00013.html#abadf5cc14e19fc0c1f8838d1518baefa", null ],
-    [ "const_iterator", "a00013.html#acb7da4766d133d40e1f4b294c2dd14d9", null ],
-    [ "const_pointer", "a00013.html#abcf73d6a9164ac4f0ffaf4012e774016", null ],
-    [ "const_reference", "a00013.html#a5a3869fa04853d5ab14b6676953143be", null ],
-    [ "difference_type", "a00013.html#a121db85dcf088809bd4b95e617324971", null ],
-    [ "size_type", "a00013.html#af4269ef0ff7802a8bc5c5a0d54cca60d", null ],
-    [ "value_type", "a00013.html#a18e4f5fe0683c746f949db5d3c1c914c", null ],
-    [ "binarystring", "a00013.html#a575ec98218f850b4c1b91a8edb677681", null ],
-    [ "binarystring", "a00013.html#a569aac459e41d91ca04adcfcea5646fd", null ],
-    [ "binarystring", "a00013.html#a7cfccba27491d78841be64193dc556ab", null ],
-    [ "at", "a00013.html#a48d3b98f62d903bc99555d6c786d334a", null ],
-    [ "back", "a00013.html#af837e6e843633027fdfcfa5e68975edb", null ],
-    [ "begin", "a00013.html#a8cee54a0d93f38368fd885d6ef3733a7", null ],
-    [ "data", "a00013.html#ad9042fbae551a4404e175a431139ca8c", null ],
-    [ "empty", "a00013.html#adfb2644b600416cb5eaf43cea64e99ab", null ],
-    [ "end", "a00013.html#abf2511857a61d4835cf6d326bb539a19", null ],
-    [ "front", "a00013.html#a565339d41daf2278ac02ce543e715cd2", null ],
-    [ "get", "a00013.html#a37efe53d810e83dc4894cb405ba31dfa", null ],
-    [ "length", "a00013.html#a065a1d5f2e87f640b57ce35580b11659", null ],
-    [ "operator!=", "a00013.html#a56acf785f1c0a44c93d40f8b1bdc2921", null ],
-    [ "operator==", "a00013.html#a7ed7a9968baffb67dc5d2fde25cfa4c8", null ],
-    [ "operator[]", "a00013.html#a47aa4553c316eeab7461c368e0ce2bac", null ],
-    [ "size", "a00013.html#af10f41451b711337a25cec42598229fb", null ],
-    [ "str", "a00013.html#ab6642dd3f5147bc104c3cdf0c8d2cc9e", null ],
-    [ "swap", "a00013.html#ad6e5000885dd6f0b7bdf1f5d7f365dd9", null ],
-    [ "escape_binary", "a00203.html#ga9c1a379cd2ba4eea395fb79df463eb98", null ],
-    [ "escape_binary", "a00203.html#ga5b230e243d4ebbe8085a8048e912601e", null ],
-    [ "escape_binary", "a00203.html#ga787364a7ae884b781b58ac248ff0925c", null ],
-    [ "escape_binary", "a00203.html#ga1147c3174b747009783b65981d4707f0", null ],
-    [ "escape_binary", "a00203.html#gaeb5da84878d4ea8f902f956b8240e73e", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00013.png b/doc/html/Reference/a00013.png
deleted file mode 100644
index a2fb9a5..0000000
--- a/doc/html/Reference/a00013.png
+++ /dev/null
@@ -1,8 +0,0 @@
-PNG
-
-   IHDR  F   P   J   PLTE   u         tRNS T2  IDATxٖ0DJl0	`mt7+9lr>Ȓd$H,#I2t H$2$#I$HޕQ<IRܙkHRքkOrM	+ΫMMqԒT9JR525>$>rx=Khzzh0],gDuZ:E	enp"3W%37	c
- 1y""͓(I^>#SRBQ0yU<ׅΛc,'$ig֘`RMήb,gxnT^_Ps7eԾ~ZͫsRkd"~siG}vX3U+}2
-	>TZvWXF4<o K2RNFJٖUR_Fm^F]݈R}:;lL$}4+nԼ{jfo	oRwVs-ա9շdtBښ/%-ơ-SŮ
-7[V	>|;e-S7sMM@˧>+ɘEsj[czUkzƘúv*J
-šV;$*FV9NRz|,RwdԜPQkeA,U5!7Z$UYFd$Hϰ$H,#I2t H$2$#Ids&M9 ` >,# / 20 TdXF   ` n` 0 F  k ` n` 0 F  k ` n` 0 F  klRJ&LJ)` ,# p  20  ,#"ofrZF %WĵY*דGjk܋{&k puL;z MNTG4{J^UC9.XFh8j	2*Nbx8xE+*WeTU=gHzRO)IӉů]+
-p/B;vesHF3>XF ?	^RF SXF  8e` `2J)%RJ&vlss    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00014.html b/doc/html/Reference/a00014.html
deleted file mode 100644
index 808b9ac..0000000
--- a/doc/html/Reference/a00014.html
+++ /dev/null
@@ -1,171 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::broken_connection Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00014.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00229.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::broken_connection Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Exception class for lost or failed backend connection.  
- <a href="a00014.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::broken_connection:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00014.png" usemap="#pqxx::broken_connection_map" alt=""/>
-  <map id="pqxx::broken_connection_map" name="pqxx::broken_connection_map">
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,172,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,172,24"/>
-<area href="a00102.html" alt="pqxx::too_many_connections" shape="rect" coords="0,168,172,192"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:abead818453c7c47646f924c0b6cbff7d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00014.html#abead818453c7c47646f924c0b6cbff7d">broken_connection</a> ()</td></tr>
-<tr class="memitem:a003c1c85d2c6c40f6d5b985394aa34b2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00014.html#a003c1c85d2c6c40f6d5b985394aa34b2">broken_connection</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Exception class for lost or failed backend connection. </p>
-<dl class="section warning"><dt>Warning</dt><dd>When this happens on Unix-like systems, you may also get a SIGPIPE signal. That signal aborts the program by default, so if you wish to be able to continue after a connection breaks, be sure to disarm this signal.</dd></dl>
-<p>If you're working on a Unix-like system, see the manual page for <code>signal</code> (2) on how to deal with SIGPIPE. The easiest way to make this signal harmless is to make your program ignore it:</p>
-<div class="fragment"><div class="line"><span class="preprocessor">#include &lt;signal.h&gt;</span></div>
-<div class="line"></div>
-<div class="line"><span class="keywordtype">int</span> main()</div>
-<div class="line">{</div>
-<div class="line">  signal(SIGPIPE, SIG_IGN);</div>
-<div class="line">  <span class="comment">// ...</span></div>
-</div><!-- fragment --> </div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="abead818453c7c47646f924c0b6cbff7d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::broken_connection::broken_connection </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a003c1c85d2c6c40f6d5b985394aa34b2"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::broken_connection::broken_connection </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>whatarg</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-<li>except.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00014.html">broken_connection</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00014.js b/doc/html/Reference/a00014.js
deleted file mode 100644
index 122c9f7..0000000
--- a/doc/html/Reference/a00014.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00014 =
-[
-    [ "broken_connection", "a00014.html#abead818453c7c47646f924c0b6cbff7d", null ],
-    [ "broken_connection", "a00014.html#a003c1c85d2c6c40f6d5b985394aa34b2", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00014.png b/doc/html/Reference/a00014.png
deleted file mode 100644
index 8fd8c40..0000000
--- a/doc/html/Reference/a00014.png
+++ /dev/null
@@ -1,5 +0,0 @@
-PNG
-
-   IHDR         x   PLTE   u         tRNS T2  *IDATxi 3CKͲc+%\V,pYI˲a<$ߗq\dhS2ip=eutqZ펣,nEuV)?:Isd|95LusfL=$Nuֲ|ќs=lQ6yXF`|捹}N2E$񴿝츉sJC$YಒdA/c `@
--v]C-6% e,pY \e,pY \e,pY \b.+I$Y`$r596޷e\ZaKp'5t.vGbS]K3!nk) IyCPʛF5`UٴݾA5RżIz,*I縬$Y`w+I$YಒdA/c `@
--v]C-6% e,pY \e,pY \e,pY \B m ,e+_y~y~Jl_5i-]d-c,9(fj_ZmkhuvǢ6itS|]֩bȏjd9omǕw)r$u;9'٢dY`\嶓=Gk~dA._A97٠P)l`@Jv<\	_Z,o ,C!6 0hd!ۖd{vll `X ,.`X ,.`X ,.1>]1Qe%$Iɓ~OVXdس?/0܍X͝yt"G.]'m;ՏX4JbdR+*net"Ovҩ]QLkzUtݒ]֖Aaܖv=i5`˞}5J l-YxZ6|伭g͜j+;<Ē#E봓$=(6xwn%븬$YಒdA/ch j    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00015.html b/doc/html/Reference/a00015.html
deleted file mode 100644
index 62eaf25..0000000
--- a/doc/html/Reference/a00015.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: std::char_traits&lt; CHAR &gt; Struct Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00015.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">std::char_traits&lt; CHAR &gt; Struct Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Work around missing <a class="el" href="a00015.html" title="Work around missing std::char_traits.">std::char_traits</a>.  
- <a href="a00015.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00120_source.html">compiler-public.hxx</a>&gt;</code></p>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;typename CHAR&gt;<br/>
-struct std::char_traits&lt; CHAR &gt;</h3>
-
-<p>Work around missing <a class="el" href="a00015.html" title="Work around missing std::char_traits.">std::char_traits</a>. </p>
-</div><hr/>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="a00120_source.html">compiler-public.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><b>std</b></li><li class="navelem"><a class="el" href="a00015.html">char_traits</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00016.html b/doc/html/Reference/a00016.html
deleted file mode 100644
index b443776..0000000
--- a/doc/html/Reference/a00016.html
+++ /dev/null
@@ -1,186 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: std::char_traits&lt; char &gt; Struct Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00016.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
-<a href="a00317.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">std::char_traits&lt; char &gt; Struct Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Work around missing <a class="el" href="a00016.html" title="Work around missing std::char_traits&lt;char&gt;">std::char_traits&lt;char&gt;</a>  
- <a href="a00016.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00120_source.html">compiler-public.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a905e17859fef67e93d7baeef86dee98b"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00016.html#a905e17859fef67e93d7baeef86dee98b">int_type</a></td></tr>
-<tr class="memitem:ab17e48ba1fdbf06183149442e78cb1d0"><td class="memItemLeft" align="right" valign="top">typedef size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00016.html#ab17e48ba1fdbf06183149442e78cb1d0">pos_type</a></td></tr>
-<tr class="memitem:a85661c90be7df5a4f32cb40fa63c4311"><td class="memItemLeft" align="right" valign="top">typedef long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00016.html#a85661c90be7df5a4f32cb40fa63c4311">off_type</a></td></tr>
-<tr class="memitem:a1a64cbf69fea84c3ac667ff3b82f0f5b"><td class="memItemLeft" align="right" valign="top">typedef char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00016.html#a1a64cbf69fea84c3ac667ff3b82f0f5b">char_type</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
-Static Public Member Functions</h2></td></tr>
-<tr class="memitem:af4835e096d911543121767d0402e212a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="a00016.html#a905e17859fef67e93d7baeef86dee98b">int_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00016.html#af4835e096d911543121767d0402e212a">eof</a> ()</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;&gt;<br/>
-struct std::char_traits&lt; char &gt;</h3>
-
-<p>Work around missing <a class="el" href="a00016.html" title="Work around missing std::char_traits&lt;char&gt;">std::char_traits&lt;char&gt;</a> </p>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="a1a64cbf69fea84c3ac667ff3b82f0f5b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef char <a class="el" href="a00015.html">std::char_traits</a>&lt; char &gt;::<a class="el" href="a00016.html#a1a64cbf69fea84c3ac667ff3b82f0f5b">char_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a905e17859fef67e93d7baeef86dee98b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef int <a class="el" href="a00015.html">std::char_traits</a>&lt; char &gt;::<a class="el" href="a00016.html#a905e17859fef67e93d7baeef86dee98b">int_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a85661c90be7df5a4f32cb40fa63c4311"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef long <a class="el" href="a00015.html">std::char_traits</a>&lt; char &gt;::<a class="el" href="a00016.html#a85661c90be7df5a4f32cb40fa63c4311">off_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ab17e48ba1fdbf06183149442e78cb1d0"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef size_t <a class="el" href="a00015.html">std::char_traits</a>&lt; char &gt;::<a class="el" href="a00016.html#ab17e48ba1fdbf06183149442e78cb1d0">pos_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="af4835e096d911543121767d0402e212a"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static <a class="el" href="a00016.html#a905e17859fef67e93d7baeef86dee98b">int_type</a> <a class="el" href="a00015.html">std::char_traits</a>&lt; char &gt;::eof </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="a00120_source.html">compiler-public.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><b>std</b></li><li class="navelem"><a class="el" href="a00016.html">char_traits< char ></a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00016.js b/doc/html/Reference/a00016.js
deleted file mode 100644
index 725b463..0000000
--- a/doc/html/Reference/a00016.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var a00016 =
-[
-    [ "char_type", "a00016.html#a1a64cbf69fea84c3ac667ff3b82f0f5b", null ],
-    [ "int_type", "a00016.html#a905e17859fef67e93d7baeef86dee98b", null ],
-    [ "off_type", "a00016.html#a85661c90be7df5a4f32cb40fa63c4311", null ],
-    [ "pos_type", "a00016.html#ab17e48ba1fdbf06183149442e78cb1d0", null ],
-    [ "eof", "a00016.html#af4835e096d911543121767d0402e212a", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00017.html b/doc/html/Reference/a00017.html
deleted file mode 100644
index 1b7dc5a..0000000
--- a/doc/html/Reference/a00017.html
+++ /dev/null
@@ -1,186 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: std::char_traits&lt; unsigned char &gt; Struct Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00017.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
-<a href="a00318.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">std::char_traits&lt; unsigned char &gt; Struct Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Work around missing <a class="el" href="a00017.html" title="Work around missing std::char_traits&lt;unsigned char&gt;">std::char_traits&lt;unsigned char&gt;</a>  
- <a href="a00017.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00120_source.html">compiler-public.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:ae800195a00697cc19af347efb85911ae"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00017.html#ae800195a00697cc19af347efb85911ae">int_type</a></td></tr>
-<tr class="memitem:a4878de00d941c62fc466ef18b8327e95"><td class="memItemLeft" align="right" valign="top">typedef size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00017.html#a4878de00d941c62fc466ef18b8327e95">pos_type</a></td></tr>
-<tr class="memitem:a8f7c4801c946a458c3b909375e934e76"><td class="memItemLeft" align="right" valign="top">typedef long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00017.html#a8f7c4801c946a458c3b909375e934e76">off_type</a></td></tr>
-<tr class="memitem:a36f5165a10ea513315f12ed9f31c573b"><td class="memItemLeft" align="right" valign="top">typedef unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00017.html#a36f5165a10ea513315f12ed9f31c573b">char_type</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
-Static Public Member Functions</h2></td></tr>
-<tr class="memitem:aef731d39bc5048c2a417b6822fd125f6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="a00017.html#ae800195a00697cc19af347efb85911ae">int_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00017.html#aef731d39bc5048c2a417b6822fd125f6">eof</a> ()</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;&gt;<br/>
-struct std::char_traits&lt; unsigned char &gt;</h3>
-
-<p>Work around missing <a class="el" href="a00017.html" title="Work around missing std::char_traits&lt;unsigned char&gt;">std::char_traits&lt;unsigned char&gt;</a> </p>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="a36f5165a10ea513315f12ed9f31c573b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef unsigned char <a class="el" href="a00015.html">std::char_traits</a>&lt; unsigned char &gt;::<a class="el" href="a00017.html#a36f5165a10ea513315f12ed9f31c573b">char_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ae800195a00697cc19af347efb85911ae"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef int <a class="el" href="a00015.html">std::char_traits</a>&lt; unsigned char &gt;::<a class="el" href="a00017.html#ae800195a00697cc19af347efb85911ae">int_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a8f7c4801c946a458c3b909375e934e76"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef long <a class="el" href="a00015.html">std::char_traits</a>&lt; unsigned char &gt;::<a class="el" href="a00017.html#a8f7c4801c946a458c3b909375e934e76">off_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a4878de00d941c62fc466ef18b8327e95"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef size_t <a class="el" href="a00015.html">std::char_traits</a>&lt; unsigned char &gt;::<a class="el" href="a00017.html#a4878de00d941c62fc466ef18b8327e95">pos_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="aef731d39bc5048c2a417b6822fd125f6"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static <a class="el" href="a00017.html#ae800195a00697cc19af347efb85911ae">int_type</a> <a class="el" href="a00015.html">std::char_traits</a>&lt; unsigned char &gt;::eof </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="a00120_source.html">compiler-public.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><b>std</b></li><li class="navelem"><a class="el" href="a00017.html">char_traits< unsigned char ></a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00017.js b/doc/html/Reference/a00017.js
deleted file mode 100644
index 158b7ee..0000000
--- a/doc/html/Reference/a00017.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var a00017 =
-[
-    [ "char_type", "a00017.html#a36f5165a10ea513315f12ed9f31c573b", null ],
-    [ "int_type", "a00017.html#ae800195a00697cc19af347efb85911ae", null ],
-    [ "off_type", "a00017.html#a8f7c4801c946a458c3b909375e934e76", null ],
-    [ "pos_type", "a00017.html#a4878de00d941c62fc466ef18b8327e95", null ],
-    [ "eof", "a00017.html#aef731d39bc5048c2a417b6822fd125f6", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00018.html b/doc/html/Reference/a00018.html
deleted file mode 100644
index 33e0e3a..0000000
--- a/doc/html/Reference/a00018.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::check_violation Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00018.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00244.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::check_violation Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::check_violation:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00018.png" usemap="#pqxx::check_violation_map" alt=""/>
-  <map id="pqxx::check_violation_map" name="pqxx::check_violation_map">
-<area href="a00048.html" alt="pqxx::integrity_constraint_violation" shape="rect" coords="0,168,204,192"/>
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="0,112,204,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,204,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,204,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a2d18d99434781303ae1099876049d623"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00018.html#a2d18d99434781303ae1099876049d623">check_violation</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a33fa66dcc36972c8afa2d17987fb391d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00018.html#a33fa66dcc36972c8afa2d17987fb391d">check_violation</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00048"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00048')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00048.html">pqxx::integrity_constraint_violation</a></td></tr>
-<tr class="memitem:a9fa871a08c23b2722a42fa545cecd2ab inherit pub_methods_a00048"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00048.html#a9fa871a08c23b2722a42fa545cecd2ab">integrity_constraint_violation</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a505ae8d71add1a4c19e69f5cf96cea9d inherit pub_methods_a00048"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00048.html#a505ae8d71add1a4c19e69f5cf96cea9d">integrity_constraint_violation</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a2d18d99434781303ae1099876049d623"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::check_violation::check_violation </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a33fa66dcc36972c8afa2d17987fb391d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::check_violation::check_violation </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00018.html">check_violation</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00018.js b/doc/html/Reference/a00018.js
deleted file mode 100644
index 31267bd..0000000
--- a/doc/html/Reference/a00018.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00018 =
-[
-    [ "check_violation", "a00018.html#a2d18d99434781303ae1099876049d623", null ],
-    [ "check_violation", "a00018.html#a33fa66dcc36972c8afa2d17987fb391d", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00018.png b/doc/html/Reference/a00018.png
deleted file mode 100644
index 4152205..0000000
--- a/doc/html/Reference/a00018.png
+++ /dev/null
@@ -1,7 +0,0 @@
-PNG
-
-   IHDR         {   PLTE   u         tRNS T2  kIDATxҫ "ڼt\5c@:pIHEɄ~w'#IorM&(kA|z4MNrQf6^wW_-is\L~i{욂$YmٮI2MI^R8^,̷3S nVpm__f_ݒǽ̓2K~;2Ha\F,2dV&+ZIi*IuǦ*f 6q E\".` Xe ,2 q E\".pc$ՁHE\F,LQIyFfu0>v?,alNI|JfӑfcI2Ƙ&gJvS]MeCnUiY;- EX\f;,IQ95ub鐤|p}+"IǸ$JF~HE\F,c% <@P54ME65ɴ.T%&.` Xe ,2 q E\".` Xe c@:pIHE	U\falAқʄiT7Iz2}8C<
-8ij)1uH[On/ˌ?~eu(ef$1j6%业ͻJu>N}GyXo_I3#IqIHEZch j&Ȧ&֥de ,2 q E\".` Xe ,2 q 5bT.#IqIYP8%{0{kf3SzLPǴ ]SwҾs:[n:G}Kc
-AEfҖ$mێB8٨웫wfGLtse3mԫ=,e"e1S<FfXy26̗'XJ2ɻW ޙMHfL[2{լel-We6=T|}ej5>WrGfN>tW?K"#I$$Y1J xjilji]걩JƫM\".` Xe ,2 q E\".` \#j P.`dRX"d讠Oi ]OG%'4̽Xpk2CM	/=,];G Nq13}Dr9,/A 2ݯ,35z՝w26S).$L v2{l[
-,/jϻ	' Q&\t e\".`3Buf
-δ    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00019.html b/doc/html/Reference/a00019.html
deleted file mode 100644
index d52ddf9..0000000
--- a/doc/html/Reference/a00019.html
+++ /dev/null
@@ -1,262 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::connect_async Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00019.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00216.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::connect_async Class Reference<div class="ingroups"><a class="el" href="a00204.html">Connection classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Asynchronous connection policy; connects "in the background".  
- <a href="a00019.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00127_source.html">connection.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::connect_async:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00019.png" usemap="#pqxx::connect_async_map" alt=""/>
-  <map id="pqxx::connect_async_map" name="pqxx::connect_async_map">
-<area href="a00024.html" alt="pqxx::connectionpolicy" shape="rect" coords="0,0,139,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:adcace783d423c5306fb72087d5171c31"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00019.html#adcace783d423c5306fb72087d5171c31">connect_async</a> (const std::string &amp;opts)</td></tr>
-<tr class="memitem:adc14fc627579522b2284af143b8ac9ea"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00019.html#adc14fc627579522b2284af143b8ac9ea">do_startconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>)</td></tr>
-<tr class="memitem:aa2b7f15be38163b46695c2739b59fb8b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00019.html#aa2b7f15be38163b46695c2739b59fb8b">do_completeconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>)</td></tr>
-<tr class="memitem:a36ed18e0528808b19df70dcf721da973"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00019.html#a36ed18e0528808b19df70dcf721da973">do_dropconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>)  throw ()</td></tr>
-<tr class="memitem:a48a470b67ec1adb0459b0e009b0a60d0"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00019.html#a48a470b67ec1adb0459b0e009b0a60d0">is_ready</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>) const   throw ()</td></tr>
-<tr class="inherit_header pub_methods_a00024"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00024')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00024.html">pqxx::connectionpolicy</a></td></tr>
-<tr class="memitem:ab46be4bfe19a8a022f441d120b6b2f09 inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#ab46be4bfe19a8a022f441d120b6b2f09">connectionpolicy</a> (const std::string &amp;opts)</td></tr>
-<tr class="memitem:a69870c553a2ea10b2f1fbd6073c2fb25 inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#a69870c553a2ea10b2f1fbd6073c2fb25">~connectionpolicy</a> ()  throw ()</td></tr>
-<tr class="memitem:ae3164a06f63e76709e17065bea2bf938 inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#ae3164a06f63e76709e17065bea2bf938">options</a> () const   throw ()</td></tr>
-<tr class="memitem:ae74d43f05d575eb142e18ed0939de151 inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#ae74d43f05d575eb142e18ed0939de151">do_disconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> orig)  throw ()</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_a00024"><td colspan="2" onclick="javascript:toggleInherit('pub_types_a00024')"><img src="closed.png" alt="-"/>&nbsp;Public Types inherited from <a class="el" href="a00024.html">pqxx::connectionpolicy</a></td></tr>
-<tr class="memitem:a15bb552a890c0fb28fab2413200dee18 inherit pub_types_a00024"><td class="memItemLeft" align="right" valign="top">typedef internal::pq::PGconn *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a></td></tr>
-<tr class="inherit_header pro_methods_a00024"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00024')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="a00024.html">pqxx::connectionpolicy</a></td></tr>
-<tr class="memitem:a5b4be97db7a8739e9f4fc7e1b7ab587c inherit pro_methods_a00024"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#a5b4be97db7a8739e9f4fc7e1b7ab587c">normalconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>)</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Asynchronous connection policy; connects "in the background". </p>
-<p>Connection is initiated immediately, but completion is deferred until the connection is actually needed.</p>
-<p>This may help performance by allowing the client to do useful work while waiting for an answer from the server. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="adcace783d423c5306fb72087d5171c31"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::connect_async::connect_async </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>opts</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="aa2b7f15be38163b46695c2739b59fb8b"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">pqxx::connectionpolicy::handle</a> pqxx::connect_async::do_completeconnect </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td>
-          <td class="paramname"><em>orig</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Reimplemented from <a class="el" href="a00024.html#a0bbbedd08b7f579e5a2577e97b7e09b7">pqxx::connectionpolicy</a>.</p>
-
-<p>References <a class="el" href="a00194.html#aab24f7cf8fda5527887819f620eea4be">pqxx::internal::wait_read()</a>, and <a class="el" href="a00194.html#a578ac9f03e48ac2c6489456b6843ecb7">pqxx::internal::wait_write()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a36ed18e0528808b19df70dcf721da973"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">pqxx::connectionpolicy::handle</a> pqxx::connect_async::do_dropconnect </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td>
-          <td class="paramname"><em>orig</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Reimplemented from <a class="el" href="a00024.html#a3358c5c2ab741a6fd798db538516a349">pqxx::connectionpolicy</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="adc14fc627579522b2284af143b8ac9ea"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">pqxx::connectionpolicy::handle</a> pqxx::connect_async::do_startconnect </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td>
-          <td class="paramname"><em>orig</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Reimplemented from <a class="el" href="a00024.html#ab7c76ae54326197bcbe6d35b5bbb246f">pqxx::connectionpolicy</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a48a470b67ec1adb0459b0e009b0a60d0"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::connect_async::is_ready </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td>
-          <td class="paramname"><em>h</em></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Reimplemented from <a class="el" href="a00024.html#ae6c506b9822a94dffd7e58a917d5509e">pqxx::connectionpolicy</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00127_source.html">connection.hxx</a></li>
-<li>connection.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00019.html">connect_async</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00019.js b/doc/html/Reference/a00019.js
deleted file mode 100644
index c473111..0000000
--- a/doc/html/Reference/a00019.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var a00019 =
-[
-    [ "connect_async", "a00019.html#adcace783d423c5306fb72087d5171c31", null ],
-    [ "do_completeconnect", "a00019.html#aa2b7f15be38163b46695c2739b59fb8b", null ],
-    [ "do_dropconnect", "a00019.html#a36ed18e0528808b19df70dcf721da973", null ],
-    [ "do_startconnect", "a00019.html#adc14fc627579522b2284af143b8ac9ea", null ],
-    [ "is_ready", "a00019.html#a48a470b67ec1adb0459b0e009b0a60d0", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00019.png b/doc/html/Reference/a00019.png
deleted file mode 100644
index d6f51a0..0000000
--- a/doc/html/Reference/a00019.png
+++ /dev/null
@@ -1,8 +0,0 @@
-PNG
-
-   IHDR      P   >v!   PLTE   u         tRNS T2  IDATxю EЄ8̶E+Ɯ1sΓ,IS(X$+X$,4IIQYRy>렝K{<楾l,/MI'펣u1l=tbθe{e[8:/7,rRW3AΑz[uhlsB~aĉXv?giL;-I^"I^x_I41D,Oi`fbsp`
- `
- `
- `
- `
- `YRJi P xחX(,ϷmF^ڭ>ޭc;gKq,ZUɐ`޺y9NٞmQ4KOX^6`1b>KS/'{9YF9GL{lҍ͞S{0(XJ-*8hNxd,)4~ t    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00020.html b/doc/html/Reference/a00020.html
deleted file mode 100644
index 08c2e52..0000000
--- a/doc/html/Reference/a00020.html
+++ /dev/null
@@ -1,182 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::connect_direct Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00020.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00214.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::connect_direct Class Reference<div class="ingroups"><a class="el" href="a00204.html">Connection classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Connection policy; creates an immediate connection to a database.  
- <a href="a00020.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00127_source.html">connection.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::connect_direct:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00020.png" usemap="#pqxx::connect_direct_map" alt=""/>
-  <map id="pqxx::connect_direct_map" name="pqxx::connect_direct_map">
-<area href="a00024.html" alt="pqxx::connectionpolicy" shape="rect" coords="0,0,139,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a3ae8ab240a1f152c64cd40493d92f846"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00020.html#a3ae8ab240a1f152c64cd40493d92f846">connect_direct</a> (const std::string &amp;opts)</td></tr>
-<tr class="memitem:a2b3538872ddbadb1e1a4aadc7724afb6"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00020.html#a2b3538872ddbadb1e1a4aadc7724afb6">do_startconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>)</td></tr>
-<tr class="inherit_header pub_methods_a00024"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00024')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00024.html">pqxx::connectionpolicy</a></td></tr>
-<tr class="memitem:ab46be4bfe19a8a022f441d120b6b2f09 inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#ab46be4bfe19a8a022f441d120b6b2f09">connectionpolicy</a> (const std::string &amp;opts)</td></tr>
-<tr class="memitem:a69870c553a2ea10b2f1fbd6073c2fb25 inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#a69870c553a2ea10b2f1fbd6073c2fb25">~connectionpolicy</a> ()  throw ()</td></tr>
-<tr class="memitem:ae3164a06f63e76709e17065bea2bf938 inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#ae3164a06f63e76709e17065bea2bf938">options</a> () const   throw ()</td></tr>
-<tr class="memitem:a0bbbedd08b7f579e5a2577e97b7e09b7 inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#a0bbbedd08b7f579e5a2577e97b7e09b7">do_completeconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> orig)</td></tr>
-<tr class="memitem:a3358c5c2ab741a6fd798db538516a349 inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#a3358c5c2ab741a6fd798db538516a349">do_dropconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> orig)  throw ()</td></tr>
-<tr class="memitem:ae74d43f05d575eb142e18ed0939de151 inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#ae74d43f05d575eb142e18ed0939de151">do_disconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> orig)  throw ()</td></tr>
-<tr class="memitem:ae6c506b9822a94dffd7e58a917d5509e inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#ae6c506b9822a94dffd7e58a917d5509e">is_ready</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>) const   throw ()</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_a00024"><td colspan="2" onclick="javascript:toggleInherit('pub_types_a00024')"><img src="closed.png" alt="-"/>&nbsp;Public Types inherited from <a class="el" href="a00024.html">pqxx::connectionpolicy</a></td></tr>
-<tr class="memitem:a15bb552a890c0fb28fab2413200dee18 inherit pub_types_a00024"><td class="memItemLeft" align="right" valign="top">typedef internal::pq::PGconn *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a></td></tr>
-<tr class="inherit_header pro_methods_a00024"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00024')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="a00024.html">pqxx::connectionpolicy</a></td></tr>
-<tr class="memitem:a5b4be97db7a8739e9f4fc7e1b7ab587c inherit pro_methods_a00024"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#a5b4be97db7a8739e9f4fc7e1b7ab587c">normalconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>)</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Connection policy; creates an immediate connection to a database. </p>
-<p>This is the policy you typically need when you work with a database through libpqxx. It connects to the database immediately. Another option is to defer setting up the underlying connection to the database until it's actually needed; the <a class="el" href="a00021.html" title="Lazy connection policy; causes connection to be deferred until first use.">connect_lazy</a> policy implements such "lazy" * behaviour.</p>
-<p>The advantage of having an "immediate" connection (as this policy gives you) is that any errors in setting up the connection will occur during construction of the connection object, rather than at some later point further down your program. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a3ae8ab240a1f152c64cd40493d92f846"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::connect_direct::connect_direct </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>opts</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a2b3538872ddbadb1e1a4aadc7724afb6"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">pqxx::connectionpolicy::handle</a> pqxx::connect_direct::do_startconnect </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td>
-          <td class="paramname"><em>orig</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Reimplemented from <a class="el" href="a00024.html#ab7c76ae54326197bcbe6d35b5bbb246f">pqxx::connectionpolicy</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00127_source.html">connection.hxx</a></li>
-<li>connection.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00020.html">connect_direct</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00020.js b/doc/html/Reference/a00020.js
deleted file mode 100644
index 100e3c7..0000000
--- a/doc/html/Reference/a00020.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00020 =
-[
-    [ "connect_direct", "a00020.html#a3ae8ab240a1f152c64cd40493d92f846", null ],
-    [ "do_startconnect", "a00020.html#a2b3538872ddbadb1e1a4aadc7724afb6", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00020.png b/doc/html/Reference/a00020.png
deleted file mode 100644
index 8a235b5..0000000
--- a/doc/html/Reference/a00020.png
+++ /dev/null
@@ -1,4 +0,0 @@
-PNG
-
-   IHDR      P   >v!   PLTE   u         tRNS T2  IDATxn ErcllNEE^fqWbq%i
-9$Y9$Y}%Gz9naz%($Wq!]sXbyqȋ,#ͦSь:<G~q5˞rQQٿʲ>`ɫYRYaYWK#w6g|iQuժ>G{W{!Ih8D,Gߟ]ZE&c19 h"cX(%gr +gr +gr +gr +gr +g,!0 SY .zgLX F,fj/g=W!%V丬Ͳ@)'Zq9/eH|fzݵ}%,K5/ťtҲ󥑻Ws/)>G{U}]	 >0q39 X-wZ!LyF    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00021.html b/doc/html/Reference/a00021.html
deleted file mode 100644
index f7360bf..0000000
--- a/doc/html/Reference/a00021.html
+++ /dev/null
@@ -1,181 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::connect_lazy Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00021.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00215.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::connect_lazy Class Reference<div class="ingroups"><a class="el" href="a00204.html">Connection classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Lazy connection policy; causes connection to be deferred until first use.  
- <a href="a00021.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00127_source.html">connection.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::connect_lazy:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00021.png" usemap="#pqxx::connect_lazy_map" alt=""/>
-  <map id="pqxx::connect_lazy_map" name="pqxx::connect_lazy_map">
-<area href="a00024.html" alt="pqxx::connectionpolicy" shape="rect" coords="0,0,139,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a9d93b15b0681f3b4e25e9fab79adb8cd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00021.html#a9d93b15b0681f3b4e25e9fab79adb8cd">connect_lazy</a> (const std::string &amp;opts)</td></tr>
-<tr class="memitem:ad5c2b3b6043ff998ad67cddc89e2669b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00021.html#ad5c2b3b6043ff998ad67cddc89e2669b">do_completeconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>)</td></tr>
-<tr class="inherit_header pub_methods_a00024"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00024')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00024.html">pqxx::connectionpolicy</a></td></tr>
-<tr class="memitem:ab46be4bfe19a8a022f441d120b6b2f09 inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#ab46be4bfe19a8a022f441d120b6b2f09">connectionpolicy</a> (const std::string &amp;opts)</td></tr>
-<tr class="memitem:a69870c553a2ea10b2f1fbd6073c2fb25 inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#a69870c553a2ea10b2f1fbd6073c2fb25">~connectionpolicy</a> ()  throw ()</td></tr>
-<tr class="memitem:ae3164a06f63e76709e17065bea2bf938 inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#ae3164a06f63e76709e17065bea2bf938">options</a> () const   throw ()</td></tr>
-<tr class="memitem:ab7c76ae54326197bcbe6d35b5bbb246f inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#ab7c76ae54326197bcbe6d35b5bbb246f">do_startconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> orig)</td></tr>
-<tr class="memitem:a3358c5c2ab741a6fd798db538516a349 inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#a3358c5c2ab741a6fd798db538516a349">do_dropconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> orig)  throw ()</td></tr>
-<tr class="memitem:ae74d43f05d575eb142e18ed0939de151 inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#ae74d43f05d575eb142e18ed0939de151">do_disconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> orig)  throw ()</td></tr>
-<tr class="memitem:ae6c506b9822a94dffd7e58a917d5509e inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#ae6c506b9822a94dffd7e58a917d5509e">is_ready</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>) const   throw ()</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_a00024"><td colspan="2" onclick="javascript:toggleInherit('pub_types_a00024')"><img src="closed.png" alt="-"/>&nbsp;Public Types inherited from <a class="el" href="a00024.html">pqxx::connectionpolicy</a></td></tr>
-<tr class="memitem:a15bb552a890c0fb28fab2413200dee18 inherit pub_types_a00024"><td class="memItemLeft" align="right" valign="top">typedef internal::pq::PGconn *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a></td></tr>
-<tr class="inherit_header pro_methods_a00024"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00024')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="a00024.html">pqxx::connectionpolicy</a></td></tr>
-<tr class="memitem:a5b4be97db7a8739e9f4fc7e1b7ab587c inherit pro_methods_a00024"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#a5b4be97db7a8739e9f4fc7e1b7ab587c">normalconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>)</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Lazy connection policy; causes connection to be deferred until first use. </p>
-<p>This is <a class="el" href="a00020.html" title="Connection policy; creates an immediate connection to a database.">connect_direct</a>'s lazy younger brother. It does not attempt to open a connection right away; the connection is only created when it is actually used. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a9d93b15b0681f3b4e25e9fab79adb8cd"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::connect_lazy::connect_lazy </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>opts</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="ad5c2b3b6043ff998ad67cddc89e2669b"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">pqxx::connectionpolicy::handle</a> pqxx::connect_lazy::do_completeconnect </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td>
-          <td class="paramname"><em>orig</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Reimplemented from <a class="el" href="a00024.html#a0bbbedd08b7f579e5a2577e97b7e09b7">pqxx::connectionpolicy</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00127_source.html">connection.hxx</a></li>
-<li>connection.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00021.html">connect_lazy</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00021.js b/doc/html/Reference/a00021.js
deleted file mode 100644
index 0b587e5..0000000
--- a/doc/html/Reference/a00021.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00021 =
-[
-    [ "connect_lazy", "a00021.html#a9d93b15b0681f3b4e25e9fab79adb8cd", null ],
-    [ "do_completeconnect", "a00021.html#ad5c2b3b6043ff998ad67cddc89e2669b", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00021.png b/doc/html/Reference/a00021.png
deleted file mode 100644
index 1720f33..0000000
--- a/doc/html/Reference/a00021.png
+++ /dev/null
@@ -1,5 +0,0 @@
-PNG
-
-   IHDR      P   >v!   PLTE   u         tRNS T2  IDATxY EWbȠzZ.B:6ic_bq%i
-9$Y9$Y<KX/IiI:#=z]HOi)eZ6vHI
-FSP窧ٱq4u9Hc]W0ΦGY,)K.-۸_:{9p/]9jm|s;QUfn!$N#NRlR;-IV"IV\/I45D,oi`fbsГ X9 X9 X9 X9 X9 XABD), V`M^YޏgyO7uEݧiOkwlk4gVץbMk k2Y͔y:-tlͭpܖO7Y~KƼ[9Js׍͜%T^ѣS?;u4 XMBsKaA    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00022.html b/doc/html/Reference/a00022.html
deleted file mode 100644
index 2e1447d..0000000
--- a/doc/html/Reference/a00022.html
+++ /dev/null
@@ -1,153 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::connect_null Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00022.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00217.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::connect_null Class Reference<div class="ingroups"><a class="el" href="a00204.html">Connection classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Nonfunctional, always-down connection policy for testing/debugging purposes.  
- <a href="a00022.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00127_source.html">connection.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::connect_null:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00022.png" usemap="#pqxx::connect_null_map" alt=""/>
-  <map id="pqxx::connect_null_map" name="pqxx::connect_null_map">
-<area href="a00024.html" alt="pqxx::connectionpolicy" shape="rect" coords="0,0,139,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a0f3aae5285574af29d06abdcb7f2560c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00022.html#a0f3aae5285574af29d06abdcb7f2560c">connect_null</a> (const std::string &amp;opts)</td></tr>
-<tr class="inherit_header pub_methods_a00024"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00024')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00024.html">pqxx::connectionpolicy</a></td></tr>
-<tr class="memitem:ab46be4bfe19a8a022f441d120b6b2f09 inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#ab46be4bfe19a8a022f441d120b6b2f09">connectionpolicy</a> (const std::string &amp;opts)</td></tr>
-<tr class="memitem:a69870c553a2ea10b2f1fbd6073c2fb25 inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#a69870c553a2ea10b2f1fbd6073c2fb25">~connectionpolicy</a> ()  throw ()</td></tr>
-<tr class="memitem:ae3164a06f63e76709e17065bea2bf938 inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#ae3164a06f63e76709e17065bea2bf938">options</a> () const   throw ()</td></tr>
-<tr class="memitem:ab7c76ae54326197bcbe6d35b5bbb246f inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#ab7c76ae54326197bcbe6d35b5bbb246f">do_startconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> orig)</td></tr>
-<tr class="memitem:a0bbbedd08b7f579e5a2577e97b7e09b7 inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#a0bbbedd08b7f579e5a2577e97b7e09b7">do_completeconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> orig)</td></tr>
-<tr class="memitem:a3358c5c2ab741a6fd798db538516a349 inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#a3358c5c2ab741a6fd798db538516a349">do_dropconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> orig)  throw ()</td></tr>
-<tr class="memitem:ae74d43f05d575eb142e18ed0939de151 inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#ae74d43f05d575eb142e18ed0939de151">do_disconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> orig)  throw ()</td></tr>
-<tr class="memitem:ae6c506b9822a94dffd7e58a917d5509e inherit pub_methods_a00024"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#ae6c506b9822a94dffd7e58a917d5509e">is_ready</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>) const   throw ()</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_a00024"><td colspan="2" onclick="javascript:toggleInherit('pub_types_a00024')"><img src="closed.png" alt="-"/>&nbsp;Public Types inherited from <a class="el" href="a00024.html">pqxx::connectionpolicy</a></td></tr>
-<tr class="memitem:a15bb552a890c0fb28fab2413200dee18 inherit pub_types_a00024"><td class="memItemLeft" align="right" valign="top">typedef internal::pq::PGconn *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a></td></tr>
-<tr class="inherit_header pro_methods_a00024"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00024')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="a00024.html">pqxx::connectionpolicy</a></td></tr>
-<tr class="memitem:a5b4be97db7a8739e9f4fc7e1b7ab587c inherit pro_methods_a00024"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#a5b4be97db7a8739e9f4fc7e1b7ab587c">normalconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>)</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Nonfunctional, always-down connection policy for testing/debugging purposes. </p>
-<dl class="section warning"><dt>Warning</dt><dd>You don't want to use this policy in normal code. Written for debugging and testing, this "connection policy" always fails to connect, and the internal connection pointer always remains null. </dd></dl>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a0f3aae5285574af29d06abdcb7f2560c"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::connect_null::connect_null </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>opts</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00127_source.html">connection.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00022.html">connect_null</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00022.js b/doc/html/Reference/a00022.js
deleted file mode 100644
index 3d60b63..0000000
--- a/doc/html/Reference/a00022.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var a00022 =
-[
-    [ "connect_null", "a00022.html#a0f3aae5285574af29d06abdcb7f2560c", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00022.png b/doc/html/Reference/a00022.png
deleted file mode 100644
index 76ff333..0000000
--- a/doc/html/Reference/a00022.png
+++ /dev/null
@@ -1,4 +0,0 @@
-PNG
-
-   IHDR      P   >v!   PLTE   u         tRNS T2  IDATxю EɫV5lbJ9;Y\(X$*X$,iy$iI:QX壞޹Y=uo266y)? ;ӱS7{hfr\c{y5aMi_e>`٢Y^祱\ayFKv_my5Keto|6c9ZsT٣oIcRiI
-Irƒs> NeBq%@O`, V`, V`, V`, V`, V`YRJɉH ., V`u/h3e\z}+WAiVnݛZrb?	OggUl{יaD;Y.fkKkNڜnW28G[cM.מ{ fYj{, V`5f)B?/y[    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00023.html b/doc/html/Reference/a00023.html
deleted file mode 100644
index a255679..0000000
--- a/doc/html/Reference/a00023.html
+++ /dev/null
@@ -1,1507 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::connection_base Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00023.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="a00218.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::connection_base Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><a class="el" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> abstract base class; represents a connection to a database.  
- <a href="a00023.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00129_source.html">connection_base.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::connection_base:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00023.png" usemap="#pqxx::connection_base_map" alt=""/>
-  <map id="pqxx::connection_base_map" name="pqxx::connection_base_map">
-<area href="a00006.html" title="The ultimate template that defines a connection type." alt="pqxx::basic_connection&lt; CONNECTPOLICY &gt;" shape="rect" coords="0,56,273,80"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a985f29750a981c8ba80bf91b22c2eee9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9">error_verbosity</a> { <a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9af941ee6232e0e2704c00349b8b47feff">terse</a> = 0, 
-<a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9a3e74ba2b1506b7deb1fbea2834c574cf">normal</a> = 1, 
-<a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9aff78876e731a924c5e25b06033fced2d">verbose</a> = 2
- }</td></tr>
-<tr class="memdesc:a985f29750a981c8ba80bf91b22c2eee9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error verbosity levels.  <a href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9">More...</a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a9bd21013745b4454e248e637cdae1287"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a9bd21013745b4454e248e637cdae1287">disconnect</a> ()  throw ()</td></tr>
-<tr class="memdesc:a9bd21013745b4454e248e637cdae1287"><td class="mdescLeft">&#160;</td><td class="mdescRight">Explicitly close connection.  <a href="#a9bd21013745b4454e248e637cdae1287"></a><br/></td></tr>
-<tr class="memitem:a36a26cf7e13f612749d49faf4f1654f8"><td class="memItemLeft" align="right" valign="top">bool PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a36a26cf7e13f612749d49faf4f1654f8">is_open</a> () const   throw ()</td></tr>
-<tr class="memdesc:a36a26cf7e13f612749d49faf4f1654f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is this connection open at the moment?  <a href="#a36a26cf7e13f612749d49faf4f1654f8"></a><br/></td></tr>
-<tr class="memitem:a140578ed1e1c65c61deb0407ff25959f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a140578ed1e1c65c61deb0407ff25959f">process_notice</a> (const char[])  throw ()</td></tr>
-<tr class="memdesc:a140578ed1e1c65c61deb0407ff25959f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoke notice processor function. The message should end in newline.  <a href="#a140578ed1e1c65c61deb0407ff25959f"></a><br/></td></tr>
-<tr class="memitem:a9d64420154827b3572dcdb955a93bfff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a9d64420154827b3572dcdb955a93bfff">process_notice</a> (const std::string &amp;)  throw ()</td></tr>
-<tr class="memdesc:a9d64420154827b3572dcdb955a93bfff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoke notice processor function. Newline at end is recommended.  <a href="#a9d64420154827b3572dcdb955a93bfff"></a><br/></td></tr>
-<tr class="memitem:aafade6d46c029d62f7bb10451f7e733e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#aafade6d46c029d62f7bb10451f7e733e">trace</a> (std::FILE *)  throw ()</td></tr>
-<tr class="memdesc:aafade6d46c029d62f7bb10451f7e733e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable tracing to a given output stream, or NULL to disable.  <a href="#aafade6d46c029d62f7bb10451f7e733e"></a><br/></td></tr>
-<tr class="memitem:a04895c06c5ae1d8b0863a32a28beff51"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a04895c06c5ae1d8b0863a32a28beff51">set_client_encoding</a> (const std::string &amp;Encoding)</td></tr>
-<tr class="memdesc:a04895c06c5ae1d8b0863a32a28beff51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set client-side character encoding.  <a href="#a04895c06c5ae1d8b0863a32a28beff51"></a><br/></td></tr>
-<tr class="memitem:a120b9e03dcaa9b0c3ef7026afa64d954"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a120b9e03dcaa9b0c3ef7026afa64d954">set_variable</a> (const std::string &amp;Var, const std::string &amp;Value)</td></tr>
-<tr class="memdesc:a120b9e03dcaa9b0c3ef7026afa64d954"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set session variable.  <a href="#a120b9e03dcaa9b0c3ef7026afa64d954"></a><br/></td></tr>
-<tr class="memitem:a908a2ffdf56d8259492e9f3894e24f65"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a908a2ffdf56d8259492e9f3894e24f65">get_variable</a> (const std::string &amp;)</td></tr>
-<tr class="memdesc:a908a2ffdf56d8259492e9f3894e24f65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read session variable.  <a href="#a908a2ffdf56d8259492e9f3894e24f65"></a><br/></td></tr>
-<tr class="memitem:a4963aaba6da521d480c21c7ec01835cf"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a4963aaba6da521d480c21c7ec01835cf">adorn_name</a> (const std::string &amp;)</td></tr>
-<tr class="memdesc:a4963aaba6da521d480c21c7ec01835cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Suffix unique number to name to make it unique within session context.  <a href="#a4963aaba6da521d480c21c7ec01835cf"></a><br/></td></tr>
-<tr class="memitem:ga8978ff727c03a1aaaa3a9d3fd3268abf"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga8978ff727c03a1aaaa3a9d3fd3268abf">esc</a> (const char str[])</td></tr>
-<tr class="memdesc:ga8978ff727c03a1aaaa3a9d3fd3268abf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal on this connection.  <a href="a00203.html#ga8978ff727c03a1aaaa3a9d3fd3268abf"></a><br/></td></tr>
-<tr class="memitem:gae711f65dd793a70629f97a2e0e54d8db"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gae711f65dd793a70629f97a2e0e54d8db">esc</a> (const char str[], size_t maxlen)</td></tr>
-<tr class="memdesc:gae711f65dd793a70629f97a2e0e54d8db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal on this connection.  <a href="a00203.html#gae711f65dd793a70629f97a2e0e54d8db"></a><br/></td></tr>
-<tr class="memitem:gaca9ba750fd096cfd652a4323dab3a653"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gaca9ba750fd096cfd652a4323dab3a653">esc</a> (const std::string &amp;str)</td></tr>
-<tr class="memdesc:gaca9ba750fd096cfd652a4323dab3a653"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal on this connection.  <a href="a00203.html#gaca9ba750fd096cfd652a4323dab3a653"></a><br/></td></tr>
-<tr class="memitem:ga6a8c83d3dcea7114a00c188fe6a92779"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga6a8c83d3dcea7114a00c188fe6a92779">esc_raw</a> (const unsigned char str[], size_t len)</td></tr>
-<tr class="memdesc:ga6a8c83d3dcea7114a00c188fe6a92779"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for use as SQL string literal on this connection.  <a href="a00203.html#ga6a8c83d3dcea7114a00c188fe6a92779"></a><br/></td></tr>
-<tr class="memitem:ga8b59e512bedb3e8a69f3aa7e557daab7"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga8b59e512bedb3e8a69f3aa7e557daab7">quote_raw</a> (const unsigned char str[], size_t len)</td></tr>
-<tr class="memdesc:ga8b59e512bedb3e8a69f3aa7e557daab7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape and quote a string of binary data.  <a href="a00203.html#ga8b59e512bedb3e8a69f3aa7e557daab7"></a><br/></td></tr>
-<tr class="memitem:gae68c4661843dcf695585f6e1b6011788"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gae68c4661843dcf695585f6e1b6011788">quote_name</a> (const std::string &amp;identifier)</td></tr>
-<tr class="memdesc:gae68c4661843dcf695585f6e1b6011788"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape and quote an SQL identifier for use in a query.  <a href="a00203.html#gae68c4661843dcf695585f6e1b6011788"></a><br/></td></tr>
-<tr class="memitem:ga81fe65fbb9561af7c5f0b33a9fe27e5a"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:ga81fe65fbb9561af7c5f0b33a9fe27e5a"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00203.html#ga81fe65fbb9561af7c5f0b33a9fe27e5a">quote</a> (const T &amp;t)</td></tr>
-<tr class="memdesc:ga81fe65fbb9561af7c5f0b33a9fe27e5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represent object as SQL string, including quoting &amp; escaping.  <a href="a00203.html#ga81fe65fbb9561af7c5f0b33a9fe27e5a"></a><br/></td></tr>
-<tr class="memitem:ga7e10c6bf1796584c0949383cb25541c2"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga7e10c6bf1796584c0949383cb25541c2">quote</a> (const <a class="el" href="a00013.html">binarystring</a> &amp;)</td></tr>
-<tr class="memitem:a9709e4738b1bfb1dba547381749908cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a9709e4738b1bfb1dba547381749908cb">cancel_query</a> ()</td></tr>
-<tr class="memdesc:a9709e4738b1bfb1dba547381749908cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempt to cancel the ongoing query, if any.  <a href="#a9709e4738b1bfb1dba547381749908cb"></a><br/></td></tr>
-<tr class="memitem:acfb05dee4b2d29c9a3d4925d194d5ab9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#acfb05dee4b2d29c9a3d4925d194d5ab9">set_verbosity</a> (<a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9">error_verbosity</a> verbosity)  throw ()</td></tr>
-<tr class="memdesc:acfb05dee4b2d29c9a3d4925d194d5ab9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set session verbosity.  <a href="#acfb05dee4b2d29c9a3d4925d194d5ab9"></a><br/></td></tr>
-<tr class="memitem:a4344b95a9b950a0bc07dd1f2af7bb5f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9">error_verbosity</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a4344b95a9b950a0bc07dd1f2af7bb5f0">get_verbosity</a> () const   throw ()</td></tr>
-<tr class="memdesc:a4344b95a9b950a0bc07dd1f2af7bb5f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve current error verbosity.  <a href="#a4344b95a9b950a0bc07dd1f2af7bb5f0"></a><br/></td></tr>
-<tr class="memitem:a33280d29c4db47c1e71eb82df921691a"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="a00036.html">errorhandler</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a33280d29c4db47c1e71eb82df921691a">get_errorhandlers</a> () const </td></tr>
-<tr class="memdesc:a33280d29c4db47c1e71eb82df921691a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return pointers to the active errorhandlers.  <a href="#a33280d29c4db47c1e71eb82df921691a"></a><br/></td></tr>
-<tr><td colspan="2"><div class="groupHeader">Activation</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Connections can be temporarily deactivated, or they can break because of overly impatient firewalls dropping TCP connections. Where possible, libpqxx will try to re-activate these when resume using them, or you can wake them up explicitly. You probably won't need this feature, but you should be aware of it. </p>
-</div></td></tr>
-<tr class="memitem:a1aa330287775aa1ff83f94714f772673"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a1aa330287775aa1ff83f94714f772673">activate</a> ()</td></tr>
-<tr class="memdesc:a1aa330287775aa1ff83f94714f772673"><td class="mdescLeft">&#160;</td><td class="mdescRight">Explicitly activate deferred or deactivated connection.  <a href="#a1aa330287775aa1ff83f94714f772673"></a><br/></td></tr>
-<tr class="memitem:a10b275082e18dbcb177a8871f92c7523"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a10b275082e18dbcb177a8871f92c7523">deactivate</a> ()</td></tr>
-<tr class="memdesc:a10b275082e18dbcb177a8871f92c7523"><td class="mdescLeft">&#160;</td><td class="mdescRight">Explicitly deactivate connection.  <a href="#a10b275082e18dbcb177a8871f92c7523"></a><br/></td></tr>
-<tr class="memitem:aedf7ac72658efa92e702a06b1964747a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#aedf7ac72658efa92e702a06b1964747a">inhibit_reactivation</a> (bool inhibit)</td></tr>
-<tr class="memdesc:aedf7ac72658efa92e702a06b1964747a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disallow (or permit) connection recovery.  <a href="#aedf7ac72658efa92e702a06b1964747a"></a><br/></td></tr>
-<tr class="memitem:a335ca1d83e65a9e57b907c431c3afbe1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a335ca1d83e65a9e57b907c431c3afbe1">simulate_failure</a> ()</td></tr>
-<tr class="memdesc:a335ca1d83e65a9e57b907c431c3afbe1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make the connection fail.  <a href="#a335ca1d83e65a9e57b907c431c3afbe1"></a><br/></td></tr>
-<tr><td colspan="2"><div class="groupHeader">Connection properties</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>These are probably not of great interest, since most are derived from information supplied by the client program itself, but they are included for completeness. </p>
-</div></td></tr>
-<tr class="memitem:a043e536c1923594c246f2ca8db31dffa"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a043e536c1923594c246f2ca8db31dffa">dbname</a> ()</td></tr>
-<tr class="memdesc:a043e536c1923594c246f2ca8db31dffa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of database we're connected to, if any.  <a href="#a043e536c1923594c246f2ca8db31dffa"></a><br/></td></tr>
-<tr class="memitem:ae02522000400fc2782e892ac0387d85b"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#ae02522000400fc2782e892ac0387d85b">username</a> ()</td></tr>
-<tr class="memdesc:ae02522000400fc2782e892ac0387d85b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Database user ID we're connected under, if any.  <a href="#ae02522000400fc2782e892ac0387d85b"></a><br/></td></tr>
-<tr class="memitem:a38dde9befa350a07a5ac093d13ee64e2"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a38dde9befa350a07a5ac093d13ee64e2">hostname</a> ()</td></tr>
-<tr class="memdesc:a38dde9befa350a07a5ac093d13ee64e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Address of server, or NULL if none specified (i.e. default or local)  <a href="#a38dde9befa350a07a5ac093d13ee64e2"></a><br/></td></tr>
-<tr class="memitem:a826750f0f13ede4ac4e6ca8a84711b53"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a826750f0f13ede4ac4e6ca8a84711b53">port</a> ()</td></tr>
-<tr class="memdesc:a826750f0f13ede4ac4e6ca8a84711b53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Server port number we're connected to.  <a href="#a826750f0f13ede4ac4e6ca8a84711b53"></a><br/></td></tr>
-<tr class="memitem:a7179e32df28bd4bc81b85d99b36ad791"><td class="memItemLeft" align="right" valign="top">int PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a7179e32df28bd4bc81b85d99b36ad791">backendpid</a> () const   throw ()</td></tr>
-<tr class="memdesc:a7179e32df28bd4bc81b85d99b36ad791"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process ID for backend process.  <a href="#a7179e32df28bd4bc81b85d99b36ad791"></a><br/></td></tr>
-<tr class="memitem:a8ac078b1077fbe19ee1d713bb6b71e8f"><td class="memItemLeft" align="right" valign="top">int PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a8ac078b1077fbe19ee1d713bb6b71e8f">sock</a> () const   throw ()</td></tr>
-<tr class="memdesc:a8ac078b1077fbe19ee1d713bb6b71e8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Socket currently used for connection, or -1 for none. Use with care!  <a href="#a8ac078b1077fbe19ee1d713bb6b71e8f"></a><br/></td></tr>
-<tr><td colspan="2"><div class="groupHeader">Notifications and Receivers</div></td></tr>
-<tr class="memitem:aa839a066c0289a12f664e29c9dbafd38"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#aa839a066c0289a12f664e29c9dbafd38">get_notifs</a> ()</td></tr>
-<tr class="memdesc:aa839a066c0289a12f664e29c9dbafd38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for pending notifications and take appropriate action.  <a href="#aa839a066c0289a12f664e29c9dbafd38"></a><br/></td></tr>
-<tr class="memitem:ab5c24029bda3198d826d24757e49c746"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#ab5c24029bda3198d826d24757e49c746">await_notification</a> ()</td></tr>
-<tr class="memdesc:ab5c24029bda3198d826d24757e49c746"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wait for a notification to come in.  <a href="#ab5c24029bda3198d826d24757e49c746"></a><br/></td></tr>
-<tr class="memitem:aa9e66faad88a94857c0749b9bbc5d352"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#aa9e66faad88a94857c0749b9bbc5d352">await_notification</a> (long seconds, long microseconds)</td></tr>
-<tr class="memdesc:aa9e66faad88a94857c0749b9bbc5d352"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wait for a notification to come in, or for given timeout to pass.  <a href="#aa9e66faad88a94857c0749b9bbc5d352"></a><br/></td></tr>
-<tr><td colspan="2"><div class="groupHeader">Prepared statements</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>PostgreSQL supports prepared SQL statements, i.e. statements that can be registered under a client-provided name, optimized once by the backend, and executed any number of times under the given name.</p>
-<p>Prepared statement definitions are not sensitive to transaction boundaries; a statement defined inside a transaction will remain defined outside that transaction, even if the transaction itself is subsequently aborted. Once a statement has been prepared, only closing the connection or explicitly "unpreparing" it can make it go away.</p>
-<p>Use the transaction classes' <code>prepared()</code>.exec() function to execute a prepared statement. Use <code>prepared()</code>.exists() to find out whether a statement has been prepared under a given name.</p>
-<p>A special case is the nameless prepared statement. You may prepare a statement without a name. The unnamed statement can be redefined at any time, without un-preparing it first.</p>
-<dl class="section warning"><dt>Warning</dt><dd>Prepared statements are not necessarily defined on the backend right away; libpqxx generally does that lazily. This means that you can prepare statements before the connection is fully established, and that it's relatively cheap to pre-prepare lots of statements that you may or may not use during the session. On the other hand, it also means that errors in a prepared statement may not show up until you first try to invoke it. Such an error may then break the transaction it occurs in.</dd>
-<dd>
-Never try to prepare, execute, or unprepare a prepared statement manually using direct SQL queries. Always use the functions provided by libpqxx. </dd></dl>
-</div></td></tr>
-<tr class="memitem:ab71d463277c017f695eed71cdd87afb2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#ab71d463277c017f695eed71cdd87afb2">prepare</a> (const std::string &amp;name, const std::string &amp;definition)</td></tr>
-<tr class="memdesc:ab71d463277c017f695eed71cdd87afb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Define a prepared statement.  <a href="#ab71d463277c017f695eed71cdd87afb2"></a><br/></td></tr>
-<tr class="memitem:a2d3fc0b15713b0bba8a6a286e4e67c10"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a2d3fc0b15713b0bba8a6a286e4e67c10">prepare</a> (const std::string &amp;definition)</td></tr>
-<tr class="memdesc:a2d3fc0b15713b0bba8a6a286e4e67c10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Define a nameless prepared statement.  <a href="#a2d3fc0b15713b0bba8a6a286e4e67c10"></a><br/></td></tr>
-<tr class="memitem:a30ec51634479614b45106532e87e5dc7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a30ec51634479614b45106532e87e5dc7">unprepare</a> (const std::string &amp;name)</td></tr>
-<tr class="memdesc:a30ec51634479614b45106532e87e5dc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Drop prepared statement.  <a href="#a30ec51634479614b45106532e87e5dc7"></a><br/></td></tr>
-<tr class="memitem:a32efdc645566975851bfc7d6b82d214c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a32efdc645566975851bfc7d6b82d214c">prepare_now</a> (const std::string &amp;name)</td></tr>
-<tr class="memdesc:a32efdc645566975851bfc7d6b82d214c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request that prepared statement be registered with the server.  <a href="#a32efdc645566975851bfc7d6b82d214c"></a><br/></td></tr>
-<tr><td colspan="2"><div class="groupHeader">Transactor framework</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>See the transactor class template for more about transactors. To use the transactor framework, encapsulate your transaction code in a class derived from an instantiation of the <a class="el" href="a00106.html">pqxx::transactor</a> template. Then, to execute it, create an object of your transactor class and pass it to one of the <a class="el" href="a00023.html#abf3b71372850f86e4f5e67eb4b7d56bd" title="Perform the transaction defined by a transactor-based object.">perform()</a> functions here.</p>
-<p>The <a class="el" href="a00023.html#abf3b71372850f86e4f5e67eb4b7d56bd" title="Perform the transaction defined by a transactor-based object.">perform()</a> functions may create and execute several copies of the transactor before succeeding or ultimately giving up. If there is any doubt over whether execution succeeded (this can happen if the connection to the server is lost just before the backend can confirm success), it is no longer retried and an <a class="el" href="a00045.html" title="&quot;Help, I don&#39;t know whether transaction was committed successfully!&quot;">in_doubt_error</a> is thrown.</p>
-<p>Take care: no member functions will ever be invoked on the transactor object you pass into <a class="el" href="a00023.html#abf3b71372850f86e4f5e67eb4b7d56bd" title="Perform the transaction defined by a transactor-based object.">perform()</a>. The object you pass in only serves as a "prototype" for the job to be done. The <a class="el" href="a00023.html#abf3b71372850f86e4f5e67eb4b7d56bd" title="Perform the transaction defined by a transactor-based object.">perform()</a> function will copy-construct transactors from the original you passed in, executing the copies only. The original object remains "clean" in its original state. </p>
-</div></td></tr>
-<tr class="memitem:abf3b71372850f86e4f5e67eb4b7d56bd"><td class="memTemplParams" colspan="2">template&lt;typename TRANSACTOR &gt; </td></tr>
-<tr class="memitem:abf3b71372850f86e4f5e67eb4b7d56bd"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00023.html#abf3b71372850f86e4f5e67eb4b7d56bd">perform</a> (const TRANSACTOR &amp;T, int Attempts)</td></tr>
-<tr class="memdesc:abf3b71372850f86e4f5e67eb4b7d56bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform the transaction defined by a transactor-based object.  <a href="#abf3b71372850f86e4f5e67eb4b7d56bd"></a><br/></td></tr>
-<tr class="memitem:a5eac9840b79e7f1893d88b63f6d97b1d"><td class="memTemplParams" colspan="2">template&lt;typename TRANSACTOR &gt; </td></tr>
-<tr class="memitem:a5eac9840b79e7f1893d88b63f6d97b1d"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00023.html#a5eac9840b79e7f1893d88b63f6d97b1d">perform</a> (const TRANSACTOR &amp;T)</td></tr>
-<tr class="memdesc:a5eac9840b79e7f1893d88b63f6d97b1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform the transaction defined by a transactor-based object.  <a href="#a5eac9840b79e7f1893d88b63f6d97b1d"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
-Protected Member Functions</h2></td></tr>
-<tr class="memitem:a33700cc6d830d28c3dbd48eb9b7276ab"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a33700cc6d830d28c3dbd48eb9b7276ab">connection_base</a> (<a class="el" href="a00024.html">connectionpolicy</a> &amp;)</td></tr>
-<tr class="memitem:a1d1c129c2c5797a82f251ee9dabec77e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a1d1c129c2c5797a82f251ee9dabec77e">init</a> ()</td></tr>
-<tr class="memitem:af02016af0233bed748eb1ddab9685131"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#af02016af0233bed748eb1ddab9685131">close</a> ()  throw ()</td></tr>
-<tr class="memitem:af860fe4c418cfa4f573f34d73327d111"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#af860fe4c418cfa4f573f34d73327d111">wait_read</a> () const </td></tr>
-<tr class="memitem:ab8c7dd5e54493e18d5900dd70012d062"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#ab8c7dd5e54493e18d5900dd70012d062">wait_read</a> (long seconds, long microseconds) const </td></tr>
-<tr class="memitem:acfb8d53e6f105db280cd5d977c005bea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#acfb8d53e6f105db280cd5d977c005bea">wait_write</a> () const </td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="friends"></a>
-Friends</h2></td></tr>
-<tr class="memitem:ac2eff365ba0aa25ebbf5f903ac3c7a54"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#ac2eff365ba0aa25ebbf5f903ac3c7a54">internal::gate::connection_prepare_invocation</a></td></tr>
-<tr class="memitem:aa423170b8ec82df685a1e739f53f2b14"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#aa423170b8ec82df685a1e739f53f2b14">internal::gate::connection_errorhandler</a></td></tr>
-<tr class="memitem:a3c60c76e32687adce1e8c0dba0919773"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a3c60c76e32687adce1e8c0dba0919773">internal::gate::connection_transaction</a></td></tr>
-<tr class="memitem:ab15ff67d81467d271dc713b2584f1328"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#ab15ff67d81467d271dc713b2584f1328">internal::gate::connection_largeobject</a></td></tr>
-<tr class="memitem:abbdbf8e505eb3c23680d83df6c575889"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#abbdbf8e505eb3c23680d83df6c575889">internal::gate::connection_notification_receiver</a></td></tr>
-<tr class="memitem:a3b9c5dc16f04600aa5415e06f6ff8fa6"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a3b9c5dc16f04600aa5415e06f6ff8fa6">internal::gate::connection_pipeline</a></td></tr>
-<tr class="memitem:af3dfec559fe2305e57aba653abe4c8ad"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#af3dfec559fe2305e57aba653abe4c8ad">internal::gate::connection_dbtransaction</a></td></tr>
-<tr class="memitem:a84c1a28176815ab9103c7febec450755"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a84c1a28176815ab9103c7febec450755">internal::gate::connection_sql_cursor</a></td></tr>
-<tr class="memitem:a2247d8690958f634898bbf014a7d418c"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a2247d8690958f634898bbf014a7d418c">internal::gate::connection_reactivation_avoidance_exemption</a></td></tr>
-<tr class="memitem:a0e64dc314f291c6f81a948c59d94aa8a"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a0e64dc314f291c6f81a948c59d94aa8a">internal::gate::connection_parameterized_invocation</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="member-group"></a>
-Capabilities</h2></td></tr>
-<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrp82ec2cd6fda87713f588da75c3b1d0ed"></a>Some functionality is only available in certain versions of the backend, or only when speaking certain versions of the communications protocol that connects us to the backend. This includes clauses for SQL statements that were not accepted in older database versions, but are required in newer versions to get the same behaviour. </p>
-</td></tr>
-<tr class="memitem:a306a884246abc1051bab4fb06393ee71"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71">capability</a> { <br/>
-&#160;&#160;<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71af5a4754aea608aaf5fca6caa51c44ce0">cap_prepared_statements</a>, 
-<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71aba8a02f6bb5d2304bfbf2110c6cd791a">cap_create_table_with_oids</a>, 
-<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a973dc9e4f56818f82b86fb13a5bbc405">cap_nested_transactions</a>, 
-<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a8034abdbcd193f25d9d93cf79156e1fc">cap_cursor_scroll</a>, 
-<br/>
-&#160;&#160;<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71ad97556afc36aff4a62c61b67437c20c4">cap_cursor_with_hold</a>, 
-<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a8ab47c10b60d6bd6664f6e88f300edcb">cap_cursor_update</a>, 
-<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a86380c8c083847ba3d16764784f5914f">cap_cursor_fetch_0</a>, 
-<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a1f2b785abe834490c33dc4cf19c932d2">cap_table_column</a>, 
-<br/>
-&#160;&#160;<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a01e68a67b6a3c92ce9b0c92fa73e90b2">cap_read_only_transactions</a>, 
-<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71abefe533e379346c7b9644406c613eb02">cap_statement_varargs</a>, 
-<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a6b019128f2fdcfa9d316042342846e2f">cap_prepare_unnamed_statement</a>, 
-<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a366c98bc3385ecfb39496bf7240e5973">cap_parameterized_statements</a>, 
-<br/>
-&#160;&#160;<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71aabb5fb3d6d43442107e04e0982300d6e">cap_notify_payload</a>, 
-<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a4a873c5d7e7fb0a9022cdd110181a7de">cap_end</a>
-<br/>
- }</td></tr>
-<tr class="memdesc:a306a884246abc1051bab4fb06393ee71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Session capabilities.  <a href="a00023.html#a306a884246abc1051bab4fb06393ee71">More...</a><br/></td></tr>
-<tr class="memitem:aefdde864e05f88e84d748236b93659e7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#aefdde864e05f88e84d748236b93659e7">supports</a> (<a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71">capability</a> c) const   throw ()</td></tr>
-<tr class="memdesc:aefdde864e05f88e84d748236b93659e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Does this connection seem to support the given capability?  <a href="#aefdde864e05f88e84d748236b93659e7"></a><br/></td></tr>
-<tr class="memitem:ab63e45ad783d8adb8d4a9f03e03ef6ef"><td class="memItemLeft" align="right" valign="top">int PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#ab63e45ad783d8adb8d4a9f03e03ef6ef">protocol_version</a> () const   throw ()</td></tr>
-<tr class="memdesc:ab63e45ad783d8adb8d4a9f03e03ef6ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">What version of the PostgreSQL protocol is this connection using?  <a href="#ab63e45ad783d8adb8d4a9f03e03ef6ef"></a><br/></td></tr>
-<tr class="memitem:acdd295f691812773133147530aa6ff21"><td class="memItemLeft" align="right" valign="top">int PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#acdd295f691812773133147530aa6ff21">server_version</a> () const   throw ()</td></tr>
-<tr class="memdesc:acdd295f691812773133147530aa6ff21"><td class="mdescLeft">&#160;</td><td class="mdescRight">What version of the PostgreSQL server are we connected to?  <a href="#acdd295f691812773133147530aa6ff21"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p><a class="el" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> abstract base class; represents a connection to a database. </p>
-<p>This is the first class to look at when you wish to work with a database through libpqxx. Depending on the implementing concrete child class, a connection can be automatically opened when it is constructed, or when it is first used, or somewhere inbetween. The connection is automatically closed upon destruction (if it hasn't been closed already).</p>
-<p>To query or manipulate the database once connected, use one of the transaction classes (see <a class="el" href="a00173_source.html">pqxx/transaction_base.hxx</a>) or preferably the transactor framework (see <a class="el" href="a00174_source.html">pqxx/transactor.hxx</a>).</p>
-<p>If a network connection to the database server fails, the connection will be restored automatically (although any transaction going on at the time will have to be aborted). This also means that any information set in previous transactions that is not stored in the database, such as temp tables or connection-local variables defined with PostgreSQL's SET command, will be lost. Whenever you create such state, either keept it local to one transaction, where possible, or inhibit automatic reactivation of the connection using the <a class="el" href="a00023.html#aedf7ac72658efa92e702a06b1964747a" title="Disallow (or permit) connection recovery.">inhibit_reactivation()</a> method.</p>
-<p>When a connection breaks, you will typically get a <a class="el" href="a00014.html" title="Exception class for lost or failed backend connection.">broken_connection</a> exception. This can happen at almost any point, and the details may depend on which connection class (all derived from this one) you use.</p>
-<p>As a general rule, always avoid raw queries if libpqxx offers a dedicated function for the same purpose. There may be hidden logic to hide certain complications from you, such as reinstating session variables when a broken or disabled connection is reactivated.</p>
-<dl class="section warning"><dt>Warning</dt><dd>On Unix-like systems, including GNU and BSD systems, your program may receive the SIGPIPE signal when the connection to the backend breaks. By default this signal will abort your program. Use "signal(SIGPIPE, SIG_IGN)" if you want your program to continue running after a connection fails. </dd></dl>
-</div><h2>Member Enumeration Documentation</h2>
-<a class="anchor" id="a306a884246abc1051bab4fb06393ee71"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71">pqxx::connection_base::capability</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Session capabilities. </p>
-<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" id="a306a884246abc1051bab4fb06393ee71af5a4754aea608aaf5fca6caa51c44ce0"></a>cap_prepared_statements</em>&nbsp;</td><td>
-<p>Does the backend support prepared statements? (If not, we emulate them) </p>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a306a884246abc1051bab4fb06393ee71aba8a02f6bb5d2304bfbf2110c6cd791a"></a>cap_create_table_with_oids</em>&nbsp;</td><td>
-<p>Can we specify WITH OIDS with CREATE TABLE? </p>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a306a884246abc1051bab4fb06393ee71a973dc9e4f56818f82b86fb13a5bbc405"></a>cap_nested_transactions</em>&nbsp;</td><td>
-<p>Can transactions be nested in other transactions? </p>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a306a884246abc1051bab4fb06393ee71a8034abdbcd193f25d9d93cf79156e1fc"></a>cap_cursor_scroll</em>&nbsp;</td><td>
-<p>Can cursors be declared SCROLL? </p>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a306a884246abc1051bab4fb06393ee71ad97556afc36aff4a62c61b67437c20c4"></a>cap_cursor_with_hold</em>&nbsp;</td><td>
-<p>Can cursors be declared WITH HOLD? </p>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a306a884246abc1051bab4fb06393ee71a8ab47c10b60d6bd6664f6e88f300edcb"></a>cap_cursor_update</em>&nbsp;</td><td>
-<p>Can cursors be updateable? </p>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a306a884246abc1051bab4fb06393ee71a86380c8c083847ba3d16764784f5914f"></a>cap_cursor_fetch_0</em>&nbsp;</td><td>
-<p>Can cursors fetch zero elements? (Used to trigger a "fetch all") </p>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a306a884246abc1051bab4fb06393ee71a1f2b785abe834490c33dc4cf19c932d2"></a>cap_table_column</em>&nbsp;</td><td>
-<p>Can we ask what table column a result column came from? </p>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a306a884246abc1051bab4fb06393ee71a01e68a67b6a3c92ce9b0c92fa73e90b2"></a>cap_read_only_transactions</em>&nbsp;</td><td>
-<p>Can transactions be READ ONLY? </p>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a306a884246abc1051bab4fb06393ee71abefe533e379346c7b9644406c613eb02"></a>cap_statement_varargs</em>&nbsp;</td><td>
-<p>Do prepared statements support varargs? </p>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a306a884246abc1051bab4fb06393ee71a6b019128f2fdcfa9d316042342846e2f"></a>cap_prepare_unnamed_statement</em>&nbsp;</td><td>
-<p>Is the unnamed prepared statement supported? </p>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a306a884246abc1051bab4fb06393ee71a366c98bc3385ecfb39496bf7240e5973"></a>cap_parameterized_statements</em>&nbsp;</td><td>
-<p>Can this connection execute parameterized statements? </p>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a306a884246abc1051bab4fb06393ee71aabb5fb3d6d43442107e04e0982300d6e"></a>cap_notify_payload</em>&nbsp;</td><td>
-<p>Can notifications carry payloads? </p>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a306a884246abc1051bab4fb06393ee71a4a873c5d7e7fb0a9022cdd110181a7de"></a>cap_end</em>&nbsp;</td><td>
-<p>Not a capability value; end-of-enumeration marker. </p>
-</td></tr>
-</table>
-</dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a985f29750a981c8ba80bf91b22c2eee9"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9">pqxx::connection_base::error_verbosity</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Error verbosity levels. </p>
-<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" id="a985f29750a981c8ba80bf91b22c2eee9af941ee6232e0e2704c00349b8b47feff"></a>terse</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a985f29750a981c8ba80bf91b22c2eee9a3e74ba2b1506b7deb1fbea2834c574cf"></a>normal</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a985f29750a981c8ba80bf91b22c2eee9aff78876e731a924c5e25b06033fced2d"></a>verbose</em>&nbsp;</td><td>
-</td></tr>
-</table>
-</dd>
-</dl>
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a33700cc6d830d28c3dbd48eb9b7276ab"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::connection_base::connection_base </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00024.html">connectionpolicy</a> &amp;&#160;</td>
-          <td class="paramname"><em>pol</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a1aa330287775aa1ff83f94714f772673"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::activate </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Explicitly activate deferred or deactivated connection. </p>
-<p>Use of this method is entirely optional. Whenever a connection is used while in a deferred or deactivated state, it will transparently try to bring itself into an activated state. This function is best viewed as an explicit hint to the connection that "if you're not in an active state, now
-would be a good time to get into one." Whether a connection is currently in an active state or not makes no real difference to its functionality. There is also no particular need to match calls to <a class="el" href="a00023.html#a1aa330287775aa1ff83f94714f772673" title="Explicitly activate deferred or deactivated connection.">activate()</a> with calls to <a class="el" href="a00023.html#a10b275082e18dbcb177a8871f92c7523" title="Explicitly deactivate connection.">deactivate()</a>. A good time to call <a class="el" href="a00023.html#a1aa330287775aa1ff83f94714f772673" title="Explicitly activate deferred or deactivated connection.">activate()</a> might be just before you first open a transaction on a lazy connection. </p>
-
-<p>Referenced by <a class="el" href="a00085.html#a78ee80852828a1221357352ce77b9597">pqxx::internal::sql_cursor::sql_cursor()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a4963aaba6da521d480c21c7ec01835cf"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">string pqxx::connection_base::adorn_name </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>n</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Suffix unique number to name to make it unique within session context. </p>
-<p>Used internally to generate identifiers for SQL objects (such as cursors and nested transactions) based on a given human-readable base name. </p>
-
-<p>References <a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">pqxx::to_string()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ab5c24029bda3198d826d24757e49c746"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int pqxx::connection_base::await_notification </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Wait for a notification to come in. </p>
-<p>The wait may also be terminated by other events, such as the connection to the backend failing. Any pending or received notifications are processed as part of the call.</p>
-<dl class="section return"><dt>Returns</dt><dd>Number of notifications processed </dd></dl>
-
-<p>References <a class="el" href="a00194.html#aab24f7cf8fda5527887819f620eea4be">pqxx::internal::wait_read()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aa9e66faad88a94857c0749b9bbc5d352"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int pqxx::connection_base::await_notification </td>
-          <td>(</td>
-          <td class="paramtype">long&#160;</td>
-          <td class="paramname"><em>seconds</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">long&#160;</td>
-          <td class="paramname"><em>microseconds</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Wait for a notification to come in, or for given timeout to pass. </p>
-<p>The wait may also be terminated by other events, such as the connection to the backend failing. Any pending or received notifications are processed as part of the call.</p>
-<dl class="section return"><dt>Returns</dt><dd>Number of notifications processed </dd></dl>
-
-<p>References <a class="el" href="a00194.html#aab24f7cf8fda5527887819f620eea4be">pqxx::internal::wait_read()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a7179e32df28bd4bc81b85d99b36ad791"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int pqxx::connection_base::backendpid </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Process ID for backend process. </p>
-<p>Use with care: connections may be lost and automatically re-established without your knowledge, in which case this process ID may no longer be correct. You may, however, assume that this number remains constant and reliable within the span of a successful backend transaction. If the transaction fails, which may be due to a lost connection, then this number will have become invalid at some point within the transaction.</p>
-<dl class="section return"><dt>Returns</dt><dd>Process identifier, or 0 if not currently connected. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a9709e4738b1bfb1dba547381749908cb"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::cancel_query </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Attempt to cancel the ongoing query, if any. </p>
-
-</div>
-</div>
-<a class="anchor" id="af02016af0233bed748eb1ddab9685131"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::close </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00006.html#a3abaa953e318c2dda1b61b3f5861140e">pqxx::basic_connection&lt; CONNECTPOLICY &gt;::~basic_connection()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a043e536c1923594c246f2ca8db31dffa"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char * pqxx::connection_base::dbname </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Name of database we're connected to, if any. </p>
-<dl class="section warning"><dt>Warning</dt><dd>This activates the connection, which may fail with a <a class="el" href="a00014.html" title="Exception class for lost or failed backend connection.">broken_connection</a> exception. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a10b275082e18dbcb177a8871f92c7523"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::deactivate </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Explicitly deactivate connection. </p>
-<p>Like its counterpart <a class="el" href="a00023.html#a1aa330287775aa1ff83f94714f772673" title="Explicitly activate deferred or deactivated connection.">activate()</a>, this method is entirely optional. Calling this function really only makes sense if you won't be using this connection for a while and want to reduce the number of open connections on the database server. There is no particular need to match or pair calls to <a class="el" href="a00023.html#a10b275082e18dbcb177a8871f92c7523" title="Explicitly deactivate connection.">deactivate()</a> with calls to <a class="el" href="a00023.html#a1aa330287775aa1ff83f94714f772673" title="Explicitly activate deferred or deactivated connection.">activate()</a>, but calling <a class="el" href="a00023.html#a10b275082e18dbcb177a8871f92c7523" title="Explicitly deactivate connection.">deactivate()</a> during a transaction is an error. </p>
-
-</div>
-</div>
-<a class="anchor" id="a9bd21013745b4454e248e637cdae1287"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::disconnect </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Explicitly close connection. </p>
-
-</div>
-</div>
-<a class="anchor" id="a33280d29c4db47c1e71eb82df921691a"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">vector&lt; <a class="el" href="a00036.html">errorhandler</a> * &gt; pqxx::connection_base::get_errorhandlers </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Return pointers to the active errorhandlers. </p>
-<p>The entries are ordered from oldest to newest handler.</p>
-<p>You may use this to find errorhandlers that your application wants to delete when destroying the connection. Be aware, however, that libpqxx may also add errorhandlers of its own, and those will be included in the list. If this is a problem for you, derive your errorhandlers from a custom base class derived from <a class="el" href="a00036.html" title="Base class for error-handler callbacks.">pqxx::errorhandler</a>. Then use dynamic_cast to find which of the error handlers are yours.</p>
-<p>The pointers point to the real errorhandlers. The container it returns however is a copy of the one internal to the connection, not a reference. </p>
-
-</div>
-</div>
-<a class="anchor" id="aa839a066c0289a12f664e29c9dbafd38"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int pqxx::connection_base::get_notifs </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Check for pending notifications and take appropriate action. </p>
-<p>All notifications found pending at call time are processed by finding any matching receivers and invoking those. If no receivers matched the notification string, none are invoked but the notification is considered processed.</p>
-<p>Exceptions thrown by client-registered receivers are reported using the connection's errorhandlers, but the exceptions themselves are not passed on outside this function.</p>
-<dl class="section return"><dt>Returns</dt><dd>Number of notifications processed </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a908a2ffdf56d8259492e9f3894e24f65"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">string pqxx::connection_base::get_variable </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Var</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Read session variable. </p>
-<p>Will try to read the value locally, from the list of variables set with the set_variable function. If that fails, the database is queried. </p>
-<dl class="section warning"><dt>Warning</dt><dd>Do not mix the set_variable interface with manual setting of variables by executing the corresponding SQL commands, and do not get or set variables while a tablestream or pipeline is active on the same connection. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a4344b95a9b950a0bc07dd1f2af7bb5f0"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9">error_verbosity</a> pqxx::connection_base::get_verbosity </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Retrieve current error verbosity. </p>
-
-</div>
-</div>
-<a class="anchor" id="a38dde9befa350a07a5ac093d13ee64e2"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char * pqxx::connection_base::hostname </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Address of server, or NULL if none specified (i.e. default or local) </p>
-<dl class="section warning"><dt>Warning</dt><dd>This activates the connection, which may fail with a <a class="el" href="a00014.html" title="Exception class for lost or failed backend connection.">broken_connection</a> exception. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="aedf7ac72658efa92e702a06b1964747a"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::inhibit_reactivation </td>
-          <td>(</td>
-          <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>inhibit</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Disallow (or permit) connection recovery. </p>
-<p>A connection whose underlying socket is not currently connected to the server will normally (re-)establish communication with the server whenever needed, or when the client program requests it (although for reasons of integrity, never inside a transaction; but retrying the whole transaction may implicitly cause the connection to be restored). In normal use this is quite a convenient thing to have and presents a simple, safe, predictable interface.</p>
-<p>There is at least one situation where this feature is not desirable, however. Although most session state (prepared statements, session variables) is automatically restored to its working state upon connection reactivation, temporary tables and so-called WITH HOLD cursors (which can live outside transactions) are not.</p>
-<p>Cursors that live outside transactions are automatically handled, and the library will quietly ignore requests to deactivate or reactivate connections while they exist; it does not want to give you the illusion of being back in your transaction when in reality you just dropped a cursor. With temporary tables this is not so easy: there is no easy way for the library to detect their creation or track their lifetimes.</p>
-<p>So if your program uses temporary tables, and any part of this use happens outside of any database transaction (or spans multiple transactions), some of the work you have done on these tables may unexpectedly be undone if the connection is broken or deactivated while any of these tables exists, and then reactivated or implicitly restored before you are finished with it.</p>
-<p>If this describes any part of your program, guard it against unexpected reconnections by inhibiting reconnection at the beginning. And if you want to continue doing work on the connection afterwards that no longer requires the temp tables, you can permit it again to get the benefits of connection reactivation for the remainder of the program.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">inhibit</td><td>should reactivation be inhibited from here on?</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section warning"><dt>Warning</dt><dd>Some connection types (the lazy and asynchronous types) defer completion of the socket-level connection until it is actually needed by the client program. Inhibiting reactivation before this connection is really established will prevent these connection types from doing their work. For those connection types, if you are sure that reactivation needs to be inhibited before any query goes across the connection, <a class="el" href="a00023.html#a1aa330287775aa1ff83f94714f772673" title="Explicitly activate deferred or deactivated connection.">activate()</a> the connection first. This will ensure that definite activation happens before you inhibit it. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a1d1c129c2c5797a82f251ee9dabec77e"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::init </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00006.html#aa02e7329e13fdc9809c1215f224ab5fe">pqxx::basic_connection&lt; CONNECTPOLICY &gt;::basic_connection()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a36a26cf7e13f612749d49faf4f1654f8"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::connection_base::is_open </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Is this connection open at the moment? </p>
-<dl class="section warning"><dt>Warning</dt><dd>This function is <b>not</b> needed in most code. Resist the temptation to check it after opening a connection; instead, rely on the <a class="el" href="a00014.html" title="Exception class for lost or failed backend connection.">broken_connection</a> exception that will be thrown on connection failure. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="abf3b71372850f86e4f5e67eb4b7d56bd"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename TRANSACTOR &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::perform </td>
-          <td>(</td>
-          <td class="paramtype">const TRANSACTOR &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>Attempts</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Perform the transaction defined by a transactor-based object. </p>
-<p>Invokes the given transactor, making at most Attempts attempts to perform the encapsulated code. If the code throws any exception other than <a class="el" href="a00014.html" title="Exception class for lost or failed backend connection.">broken_connection</a>, it will be aborted right away.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">T</td><td>The transactor to be executed. </td></tr>
-    <tr><td class="paramname">Attempts</td><td>Maximum number of attempts to be made to execute T. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a5eac9840b79e7f1893d88b63f6d97b1d"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename TRANSACTOR &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::perform </td>
-          <td>(</td>
-          <td class="paramtype">const TRANSACTOR &amp;&#160;</td>
-          <td class="paramname"><em>T</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Perform the transaction defined by a transactor-based object. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">T</td><td>The transactor to be executed. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>References <a class="el" href="a00023.html#a5eac9840b79e7f1893d88b63f6d97b1d">perform()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00023.html#a5eac9840b79e7f1893d88b63f6d97b1d">perform()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a826750f0f13ede4ac4e6ca8a84711b53"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char * pqxx::connection_base::port </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Server port number we're connected to. </p>
-<dl class="section warning"><dt>Warning</dt><dd>This activates the connection, which may fail with a <a class="el" href="a00014.html" title="Exception class for lost or failed backend connection.">broken_connection</a> exception. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="ab71d463277c017f695eed71cdd87afb2"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::prepare </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>definition</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Define a prepared statement. </p>
-<p>The statement's definition can refer to a parameter using the parameter's positional number n in the definition. For example, the first parameter can be used as a variable "$1", the second as "$2" and so on.</p>
-<p>Here's an example of how to use prepared statements. Note the unusual syntax for passing parameters: every new argument is a parenthesized expression that is simply tacked onto the end of the statement!</p>
-<div class="fragment"><div class="line"><span class="keyword">using namespace </span>pqxx;</div>
-<div class="line"><span class="keywordtype">void</span> foo(<a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;C)</div>
-<div class="line">{</div>
-<div class="line">  C.<a class="code" href="a00023.html#ab71d463277c017f695eed71cdd87afb2" title="Define a prepared statement.">prepare</a>(<span class="stringliteral">&quot;findtable&quot;</span>, <span class="stringliteral">&quot;select * from pg_tables where name=$1&quot;</span>);</div>
-<div class="line">  <a class="code" href="a00103.html" title="Standard back-end transaction, templatized on isolation level.">work</a> W(C);</div>
-<div class="line">  <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> R = W.prepared(<span class="stringliteral">&quot;findtable&quot;</span>)(<span class="stringliteral">&quot;mytable&quot;</span>).exec();</div>
-<div class="line">  <span class="keywordflow">if</span> (R.<a class="code" href="a00082.html#a7ee3d9e31a9f81b366cf04f1f73b5df2">empty</a>()) <span class="keywordflow">throw</span> runtime_error(<span class="stringliteral">&quot;mytable not found!&quot;</span>);</div>
-<div class="line">}</div>
-</div><!-- fragment --><p>To save time, prepared statements aren't really registered with the backend until they are first used. If this is not what you want, e.g. because you have very specific realtime requirements, you can use the <code><a class="el" href="a00023.html#a32efdc645566975851bfc7d6b82d214c" title="Request that prepared statement be registered with the server.">prepare_now()</a></code> function to force immediate preparation.</p>
-<dl class="section warning"><dt>Warning</dt><dd>The statement may not be registered with the backend until it is actually used. So if, for example, the statement is syntactically incorrect, you may see a <a class="el" href="a00097.html">syntax_error</a> here, or later when you try to call the statement, or in a <a class="el" href="a00023.html#a32efdc645566975851bfc7d6b82d214c" title="Request that prepared statement be registered with the server.">prepare_now()</a> call.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">name</td><td>unique name for the new prepared statement. </td></tr>
-    <tr><td class="paramname">definition</td><td>SQL statement to prepare. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a2d3fc0b15713b0bba8a6a286e4e67c10"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::prepare </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>definition</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Define a nameless prepared statement. </p>
-<p>This can be useful if you merely want to pass large binary parameters to a statement without otherwise wishing to prepare it. If you use this feature, always keep the definition and the use close together to avoid the nameless statement being redefined unexpectedly by code somewhere else. </p>
-
-</div>
-</div>
-<a class="anchor" id="a32efdc645566975851bfc7d6b82d214c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::prepare_now </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>name</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Request that prepared statement be registered with the server. </p>
-<p>If the statement had already been fully prepared, this will do nothing.</p>
-<p>If the connection should break and be transparently restored, then the new connection will again defer registering the statement with the server. Since connections are never restored inside backend transactions, doing this once at the beginning of your transaction ensures that the statement will not be re-registered during that transaction. In most cases, however, it's probably better not to use this and let the connection decide when and whether to register prepared statements that you've defined. </p>
-
-</div>
-</div>
-<a class="anchor" id="a140578ed1e1c65c61deb0407ff25959f"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::process_notice </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>msg</em>[]</td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Invoke notice processor function. The message should end in newline. </p>
-
-</div>
-</div>
-<a class="anchor" id="a9d64420154827b3572dcdb955a93bfff"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::process_notice </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>msg</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Invoke notice processor function. Newline at end is recommended. </p>
-
-</div>
-</div>
-<a class="anchor" id="ab63e45ad783d8adb8d4a9f03e03ef6ef"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int pqxx::connection_base::protocol_version </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>What version of the PostgreSQL protocol is this connection using? </p>
-<p>The answer can be 0 (when there is no connection, or the libpq version being used is too old to obtain the information); 2 for protocol 2.0; 3 for protocol 3.0; and possibly higher values as newer protocol versions are taken into use.</p>
-<p>If the connection is broken and restored, the restored connection could possibly a different server and protocol version. This would normally happen if the server is upgraded without shutting down the client program, for example.</p>
-<p>Requires libpq version from PostgreSQL 7.4 or better. </p>
-
-</div>
-</div>
-<a class="anchor" id="acdd295f691812773133147530aa6ff21"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int pqxx::connection_base::server_version </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>What version of the PostgreSQL server are we connected to? </p>
-<p>The result is a bit complicated: each of the major, medium, and minor release numbers is written as a two-digit decimal number, and the three are then concatenated. Thus server version 7.4.2 will be returned as the decimal number 70402. If there is no connection to the server, of if the libpq version is too old to obtain the information, zero is returned.</p>
-<dl class="section warning"><dt>Warning</dt><dd>When writing version numbers in your code, don't add zero at the beginning! Numbers beginning with zero are interpreted as octal (base-8) in C++. Thus, 070402 is not the same as 70402, and 080000 is not a number at all because there is no digit "8" in octal notation. Use strictly decimal notation when it comes to these version numbers. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a04895c06c5ae1d8b0863a32a28beff51"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::set_client_encoding </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Encoding</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Set client-side character encoding. </p>
-<p>Search the PostgreSQL documentation for "multibyte" or "character set
-encodings" to find out more about the available encodings, how to extend them, and how to use them. Not all server-side encodings are compatible with all client-side encodings or vice versa. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">Encoding</td><td>Name of the character set encoding to use </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a120b9e03dcaa9b0c3ef7026afa64d954"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::set_variable </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Var</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Value</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Set session variable. </p>
-<p>Set a session variable for this connection, using the SET command. If the connection to the database is lost and recovered, the last-set value will be restored automatically. See the PostgreSQL documentation for a list of variables that can be set and their permissible values. If a transaction is currently in progress, aborting that transaction will normally discard the newly set value. Known exceptions are nontransaction (which doesn't start a real backend transaction) and PostgreSQL versions prior to 7.3. </p>
-<dl class="section warning"><dt>Warning</dt><dd>Do not mix the set_variable interface with manual setting of variables by executing the corresponding SQL commands, and do not get or set variables while a tablestream or pipeline is active on the same connection. </dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">Var</td><td>Variable to set </td></tr>
-    <tr><td class="paramname">Value</td><td>Value vor Var to assume: an identifier, a quoted string, or a number. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="acfb05dee4b2d29c9a3d4925d194d5ab9"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::set_verbosity </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9">error_verbosity</a>&#160;</td>
-          <td class="paramname"><em>verbosity</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Set session verbosity. </p>
-<p>Set the verbosity of error messages to "terse", "normal" (i.e. default) or "verbose."</p>
-<p>If "terse", returned messages include severity, primary text, and position only; this will normally fit on a single line. "normal" produces messages that include the above plus any detail, hint, or context fields (these might span multiple lines). "verbose" includes all available fields. </p>
-
-</div>
-</div>
-<a class="anchor" id="a335ca1d83e65a9e57b907c431c3afbe1"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::simulate_failure </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Make the connection fail. </p>
-<dl class="section warning"><dt>Warning</dt><dd>Do not use this except for testing! Breaks the connection in some unspecified, horrible, dirty way to enable failure testing.</dd></dl>
-<p>Do not use this in normal programs. This is only meant for testing. </p>
-
-</div>
-</div>
-<a class="anchor" id="a8ac078b1077fbe19ee1d713bb6b71e8f"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int pqxx::connection_base::sock </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Socket currently used for connection, or -1 for none. Use with care! </p>
-<p>Query the current socket number. This is intended for event loops based on functions such as select() or poll(), where multiple file descriptors are watched.</p>
-<p>Please try to stay away from this function. It is really only meant for event loops that need to wait on more than one file descriptor. If all you need is to block until a notification arrives, for instance, use <a class="el" href="a00023.html#ab5c24029bda3198d826d24757e49c746" title="Wait for a notification to come in.">await_notification()</a>. If you want to issue queries and retrieve results in nonblocking fashion, check out the pipeline class.</p>
-<dl class="section warning"><dt>Warning</dt><dd>Don't store this value anywhere, and always be prepared for the possibility that there is no socket. The socket may change or even go away during any invocation of libpqxx code, no matter how trivial. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="aefdde864e05f88e84d748236b93659e7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::connection_base::supports </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71">capability</a>&#160;</td>
-          <td class="paramname"><em>c</em></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Does this connection seem to support the given capability? </p>
-<p>Don't try to be smart by caching this information anywhere. Obtaining it is quite fast (especially after the first time) and what's more, a capability may "suddenly" appear or disappear if the connection is broken or deactivated, and then restored. This may happen silently any time no backend transaction is active; if it turns out that the server was upgraded or restored from an older backup, or the new connection goes to a different backend, then the restored session may have different capabilities than were available previously.</p>
-<p>Some guesswork is involved in establishing the presence of any capability; try not to rely on this function being exactly right.</p>
-<dl class="section warning"><dt>Warning</dt><dd>Make sure your connection is active before calling this function, or the answer will always be "no." In particular, if you are using this function on a newly-created lazyconnection, activate the connection first. </dd></dl>
-
-<p>Referenced by <a class="el" href="a00085.html#a78ee80852828a1221357352ce77b9597">pqxx::internal::sql_cursor::sql_cursor()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aafade6d46c029d62f7bb10451f7e733e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::trace </td>
-          <td>(</td>
-          <td class="paramtype">std::FILE *&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Enable tracing to a given output stream, or NULL to disable. </p>
-
-</div>
-</div>
-<a class="anchor" id="a30ec51634479614b45106532e87e5dc7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::unprepare </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>name</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Drop prepared statement. </p>
-
-</div>
-</div>
-<a class="anchor" id="ae02522000400fc2782e892ac0387d85b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char * pqxx::connection_base::username </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Database user ID we're connected under, if any. </p>
-<dl class="section warning"><dt>Warning</dt><dd>This activates the connection, which may fail with a <a class="el" href="a00014.html" title="Exception class for lost or failed backend connection.">broken_connection</a> exception. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="af860fe4c418cfa4f573f34d73327d111"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::wait_read </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00194.html#aab24f7cf8fda5527887819f620eea4be">pqxx::internal::wait_read()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ab8c7dd5e54493e18d5900dd70012d062"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::wait_read </td>
-          <td>(</td>
-          <td class="paramtype">long&#160;</td>
-          <td class="paramname"><em>seconds</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">long&#160;</td>
-          <td class="paramname"><em>microseconds</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td> const</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00194.html#aab24f7cf8fda5527887819f620eea4be">pqxx::internal::wait_read()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="acfb8d53e6f105db280cd5d977c005bea"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::connection_base::wait_write </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00194.html#a578ac9f03e48ac2c6489456b6843ecb7">pqxx::internal::wait_write()</a>.</p>
-
-</div>
-</div>
-<h2>Friends And Related Function Documentation</h2>
-<a class="anchor" id="af3dfec559fe2305e57aba653abe4c8ad"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class internal::gate::connection_dbtransaction</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aa423170b8ec82df685a1e739f53f2b14"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class internal::gate::connection_errorhandler</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ab15ff67d81467d271dc713b2584f1328"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class internal::gate::connection_largeobject</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="abbdbf8e505eb3c23680d83df6c575889"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class internal::gate::connection_notification_receiver</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a0e64dc314f291c6f81a948c59d94aa8a"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class internal::gate::connection_parameterized_invocation</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a3b9c5dc16f04600aa5415e06f6ff8fa6"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class internal::gate::connection_pipeline</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ac2eff365ba0aa25ebbf5f903ac3c7a54"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class internal::gate::connection_prepare_invocation</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a2247d8690958f634898bbf014a7d418c"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class internal::gate::connection_reactivation_avoidance_exemption</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a84c1a28176815ab9103c7febec450755"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class internal::gate::connection_sql_cursor</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a3c60c76e32687adce1e8c0dba0919773"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class internal::gate::connection_transaction</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00129_source.html">connection_base.hxx</a></li>
-<li><a class="el" href="a00174_source.html">transactor.hxx</a></li>
-<li>connection_base.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00023.html">connection_base</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00023.js b/doc/html/Reference/a00023.js
deleted file mode 100644
index ad07633..0000000
--- a/doc/html/Reference/a00023.js
+++ /dev/null
@@ -1,83 +0,0 @@
-var a00023 =
-[
-    [ "capability", "a00023.html#a306a884246abc1051bab4fb06393ee71", [
-      [ "cap_prepared_statements", "a00023.html#a306a884246abc1051bab4fb06393ee71af5a4754aea608aaf5fca6caa51c44ce0", null ],
-      [ "cap_create_table_with_oids", "a00023.html#a306a884246abc1051bab4fb06393ee71aba8a02f6bb5d2304bfbf2110c6cd791a", null ],
-      [ "cap_nested_transactions", "a00023.html#a306a884246abc1051bab4fb06393ee71a973dc9e4f56818f82b86fb13a5bbc405", null ],
-      [ "cap_cursor_scroll", "a00023.html#a306a884246abc1051bab4fb06393ee71a8034abdbcd193f25d9d93cf79156e1fc", null ],
-      [ "cap_cursor_with_hold", "a00023.html#a306a884246abc1051bab4fb06393ee71ad97556afc36aff4a62c61b67437c20c4", null ],
-      [ "cap_cursor_update", "a00023.html#a306a884246abc1051bab4fb06393ee71a8ab47c10b60d6bd6664f6e88f300edcb", null ],
-      [ "cap_cursor_fetch_0", "a00023.html#a306a884246abc1051bab4fb06393ee71a86380c8c083847ba3d16764784f5914f", null ],
-      [ "cap_table_column", "a00023.html#a306a884246abc1051bab4fb06393ee71a1f2b785abe834490c33dc4cf19c932d2", null ],
-      [ "cap_read_only_transactions", "a00023.html#a306a884246abc1051bab4fb06393ee71a01e68a67b6a3c92ce9b0c92fa73e90b2", null ],
-      [ "cap_statement_varargs", "a00023.html#a306a884246abc1051bab4fb06393ee71abefe533e379346c7b9644406c613eb02", null ],
-      [ "cap_prepare_unnamed_statement", "a00023.html#a306a884246abc1051bab4fb06393ee71a6b019128f2fdcfa9d316042342846e2f", null ],
-      [ "cap_parameterized_statements", "a00023.html#a306a884246abc1051bab4fb06393ee71a366c98bc3385ecfb39496bf7240e5973", null ],
-      [ "cap_notify_payload", "a00023.html#a306a884246abc1051bab4fb06393ee71aabb5fb3d6d43442107e04e0982300d6e", null ],
-      [ "cap_end", "a00023.html#a306a884246abc1051bab4fb06393ee71a4a873c5d7e7fb0a9022cdd110181a7de", null ]
-    ] ],
-    [ "error_verbosity", "a00023.html#a985f29750a981c8ba80bf91b22c2eee9", [
-      [ "terse", "a00023.html#a985f29750a981c8ba80bf91b22c2eee9af941ee6232e0e2704c00349b8b47feff", null ],
-      [ "normal", "a00023.html#a985f29750a981c8ba80bf91b22c2eee9a3e74ba2b1506b7deb1fbea2834c574cf", null ],
-      [ "verbose", "a00023.html#a985f29750a981c8ba80bf91b22c2eee9aff78876e731a924c5e25b06033fced2d", null ]
-    ] ],
-    [ "connection_base", "a00023.html#a33700cc6d830d28c3dbd48eb9b7276ab", null ],
-    [ "activate", "a00023.html#a1aa330287775aa1ff83f94714f772673", null ],
-    [ "adorn_name", "a00023.html#a4963aaba6da521d480c21c7ec01835cf", null ],
-    [ "await_notification", "a00023.html#ab5c24029bda3198d826d24757e49c746", null ],
-    [ "await_notification", "a00023.html#aa9e66faad88a94857c0749b9bbc5d352", null ],
-    [ "backendpid", "a00023.html#a7179e32df28bd4bc81b85d99b36ad791", null ],
-    [ "cancel_query", "a00023.html#a9709e4738b1bfb1dba547381749908cb", null ],
-    [ "close", "a00023.html#af02016af0233bed748eb1ddab9685131", null ],
-    [ "dbname", "a00023.html#a043e536c1923594c246f2ca8db31dffa", null ],
-    [ "deactivate", "a00023.html#a10b275082e18dbcb177a8871f92c7523", null ],
-    [ "disconnect", "a00023.html#a9bd21013745b4454e248e637cdae1287", null ],
-    [ "esc", "a00203.html#ga8978ff727c03a1aaaa3a9d3fd3268abf", null ],
-    [ "esc", "a00203.html#gae711f65dd793a70629f97a2e0e54d8db", null ],
-    [ "esc", "a00203.html#gaca9ba750fd096cfd652a4323dab3a653", null ],
-    [ "esc_raw", "a00203.html#ga6a8c83d3dcea7114a00c188fe6a92779", null ],
-    [ "get_errorhandlers", "a00023.html#a33280d29c4db47c1e71eb82df921691a", null ],
-    [ "get_notifs", "a00023.html#aa839a066c0289a12f664e29c9dbafd38", null ],
-    [ "get_variable", "a00023.html#a908a2ffdf56d8259492e9f3894e24f65", null ],
-    [ "get_verbosity", "a00023.html#a4344b95a9b950a0bc07dd1f2af7bb5f0", null ],
-    [ "hostname", "a00023.html#a38dde9befa350a07a5ac093d13ee64e2", null ],
-    [ "inhibit_reactivation", "a00023.html#aedf7ac72658efa92e702a06b1964747a", null ],
-    [ "init", "a00023.html#a1d1c129c2c5797a82f251ee9dabec77e", null ],
-    [ "is_open", "a00023.html#a36a26cf7e13f612749d49faf4f1654f8", null ],
-    [ "perform", "a00023.html#abf3b71372850f86e4f5e67eb4b7d56bd", null ],
-    [ "perform", "a00023.html#a5eac9840b79e7f1893d88b63f6d97b1d", null ],
-    [ "port", "a00023.html#a826750f0f13ede4ac4e6ca8a84711b53", null ],
-    [ "prepare", "a00023.html#ab71d463277c017f695eed71cdd87afb2", null ],
-    [ "prepare", "a00023.html#a2d3fc0b15713b0bba8a6a286e4e67c10", null ],
-    [ "prepare_now", "a00023.html#a32efdc645566975851bfc7d6b82d214c", null ],
-    [ "process_notice", "a00023.html#a140578ed1e1c65c61deb0407ff25959f", null ],
-    [ "process_notice", "a00023.html#a9d64420154827b3572dcdb955a93bfff", null ],
-    [ "protocol_version", "a00023.html#ab63e45ad783d8adb8d4a9f03e03ef6ef", null ],
-    [ "quote", "a00203.html#ga81fe65fbb9561af7c5f0b33a9fe27e5a", null ],
-    [ "quote", "a00203.html#ga7e10c6bf1796584c0949383cb25541c2", null ],
-    [ "quote_name", "a00203.html#gae68c4661843dcf695585f6e1b6011788", null ],
-    [ "quote_raw", "a00203.html#ga8b59e512bedb3e8a69f3aa7e557daab7", null ],
-    [ "server_version", "a00023.html#acdd295f691812773133147530aa6ff21", null ],
-    [ "set_client_encoding", "a00023.html#a04895c06c5ae1d8b0863a32a28beff51", null ],
-    [ "set_variable", "a00023.html#a120b9e03dcaa9b0c3ef7026afa64d954", null ],
-    [ "set_verbosity", "a00023.html#acfb05dee4b2d29c9a3d4925d194d5ab9", null ],
-    [ "simulate_failure", "a00023.html#a335ca1d83e65a9e57b907c431c3afbe1", null ],
-    [ "sock", "a00023.html#a8ac078b1077fbe19ee1d713bb6b71e8f", null ],
-    [ "supports", "a00023.html#aefdde864e05f88e84d748236b93659e7", null ],
-    [ "trace", "a00023.html#aafade6d46c029d62f7bb10451f7e733e", null ],
-    [ "unprepare", "a00023.html#a30ec51634479614b45106532e87e5dc7", null ],
-    [ "username", "a00023.html#ae02522000400fc2782e892ac0387d85b", null ],
-    [ "wait_read", "a00023.html#af860fe4c418cfa4f573f34d73327d111", null ],
-    [ "wait_read", "a00023.html#ab8c7dd5e54493e18d5900dd70012d062", null ],
-    [ "wait_write", "a00023.html#acfb8d53e6f105db280cd5d977c005bea", null ],
-    [ "internal::gate::connection_dbtransaction", "a00023.html#af3dfec559fe2305e57aba653abe4c8ad", null ],
-    [ "internal::gate::connection_errorhandler", "a00023.html#aa423170b8ec82df685a1e739f53f2b14", null ],
-    [ "internal::gate::connection_largeobject", "a00023.html#ab15ff67d81467d271dc713b2584f1328", null ],
-    [ "internal::gate::connection_notification_receiver", "a00023.html#abbdbf8e505eb3c23680d83df6c575889", null ],
-    [ "internal::gate::connection_parameterized_invocation", "a00023.html#a0e64dc314f291c6f81a948c59d94aa8a", null ],
-    [ "internal::gate::connection_pipeline", "a00023.html#a3b9c5dc16f04600aa5415e06f6ff8fa6", null ],
-    [ "internal::gate::connection_prepare_invocation", "a00023.html#ac2eff365ba0aa25ebbf5f903ac3c7a54", null ],
-    [ "internal::gate::connection_reactivation_avoidance_exemption", "a00023.html#a2247d8690958f634898bbf014a7d418c", null ],
-    [ "internal::gate::connection_sql_cursor", "a00023.html#a84c1a28176815ab9103c7febec450755", null ],
-    [ "internal::gate::connection_transaction", "a00023.html#a3c60c76e32687adce1e8c0dba0919773", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00023.png b/doc/html/Reference/a00023.png
deleted file mode 100644
index c59993b..0000000
--- a/doc/html/Reference/a00023.png
+++ /dev/null
@@ -1,11 +0,0 @@
-PNG
-
-   IHDR     P   	9   PLTE   u         tRNS T2  IDATxm(Dk[iw=D@R!RJ)P bG	")D S $r٨~J`fEn)}o|kn; 9Qɻ
-U]W80j:η;N""ۯ~*FH}E^929Ymsĉ|9rkQ{;5#ձٚkMOO!r?=_
- SK W|")D S +RJv. 
-$Hp")D S L!B0`
-")D S L!B0`
-")D S L!B0`
->DeY.˲,`,;JH2$SH2$ӳD$u6{&IOصZݵ{>}YIߵڞ_d	IC{c"jcp.gЮkR֗8ۏ%]j6w:5F;FfCJRU%kP^GKE'{uSEUǱ
-fIi~{ݞ?e0_ȵ;*Έld&%[''D|Mi<&m s"דYڜɚ+F~$F`p|]DZ&'3-\3~#'f|MzkhyjΑgھ,!2MkK!{	uI$BD:Id
-I+eYX-7vx    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00024.html b/doc/html/Reference/a00024.html
deleted file mode 100644
index c38fed4..0000000
--- a/doc/html/Reference/a00024.html
+++ /dev/null
@@ -1,356 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::connectionpolicy Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00024.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="a00219.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::connectionpolicy Class Reference<div class="ingroups"><a class="el" href="a00204.html">Connection classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00130_source.html">connectionpolicy.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::connectionpolicy:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00024.png" usemap="#pqxx::connectionpolicy_map" alt=""/>
-  <map id="pqxx::connectionpolicy_map" name="pqxx::connectionpolicy_map">
-<area href="a00019.html" title="Asynchronous connection policy; connects &quot;in the background&quot;." alt="pqxx::connect_async" shape="rect" coords="0,56,139,80"/>
-<area href="a00020.html" title="Connection policy; creates an immediate connection to a database." alt="pqxx::connect_direct" shape="rect" coords="149,56,288,80"/>
-<area href="a00021.html" title="Lazy connection policy; causes connection to be deferred until first use." alt="pqxx::connect_lazy" shape="rect" coords="298,56,437,80"/>
-<area href="a00022.html" title="Nonfunctional, always-down connection policy for testing/debugging purposes." alt="pqxx::connect_null" shape="rect" coords="447,56,586,80"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a15bb552a890c0fb28fab2413200dee18"><td class="memItemLeft" align="right" valign="top">typedef internal::pq::PGconn *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:ab46be4bfe19a8a022f441d120b6b2f09"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#ab46be4bfe19a8a022f441d120b6b2f09">connectionpolicy</a> (const std::string &amp;opts)</td></tr>
-<tr class="memitem:a69870c553a2ea10b2f1fbd6073c2fb25"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#a69870c553a2ea10b2f1fbd6073c2fb25">~connectionpolicy</a> ()  throw ()</td></tr>
-<tr class="memitem:ae3164a06f63e76709e17065bea2bf938"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#ae3164a06f63e76709e17065bea2bf938">options</a> () const   throw ()</td></tr>
-<tr class="memitem:ab7c76ae54326197bcbe6d35b5bbb246f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#ab7c76ae54326197bcbe6d35b5bbb246f">do_startconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> orig)</td></tr>
-<tr class="memitem:a0bbbedd08b7f579e5a2577e97b7e09b7"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#a0bbbedd08b7f579e5a2577e97b7e09b7">do_completeconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> orig)</td></tr>
-<tr class="memitem:a3358c5c2ab741a6fd798db538516a349"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#a3358c5c2ab741a6fd798db538516a349">do_dropconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> orig)  throw ()</td></tr>
-<tr class="memitem:ae74d43f05d575eb142e18ed0939de151"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#ae74d43f05d575eb142e18ed0939de151">do_disconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> orig)  throw ()</td></tr>
-<tr class="memitem:ae6c506b9822a94dffd7e58a917d5509e"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#ae6c506b9822a94dffd7e58a917d5509e">is_ready</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>) const   throw ()</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
-Protected Member Functions</h2></td></tr>
-<tr class="memitem:a5b4be97db7a8739e9f4fc7e1b7ab587c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html#a5b4be97db7a8739e9f4fc7e1b7ab587c">normalconnect</a> (<a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>)</td></tr>
-</table>
-<h2>Member Typedef Documentation</h2>
-<a class="anchor" id="a15bb552a890c0fb28fab2413200dee18"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef internal::pq::PGconn* <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">pqxx::connectionpolicy::handle</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ab46be4bfe19a8a022f441d120b6b2f09"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::connectionpolicy::connectionpolicy </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>opts</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a69870c553a2ea10b2f1fbd6073c2fb25"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::connectionpolicy::~connectionpolicy </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a0bbbedd08b7f579e5a2577e97b7e09b7"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">pqxx::connectionpolicy::handle</a> pqxx::connectionpolicy::do_completeconnect </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td>
-          <td class="paramname"><em>orig</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Reimplemented in <a class="el" href="a00019.html#aa2b7f15be38163b46695c2739b59fb8b">pqxx::connect_async</a>, and <a class="el" href="a00021.html#ad5c2b3b6043ff998ad67cddc89e2669b">pqxx::connect_lazy</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ae74d43f05d575eb142e18ed0939de151"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">pqxx::connectionpolicy::handle</a> pqxx::connectionpolicy::do_disconnect </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td>
-          <td class="paramname"><em>orig</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a3358c5c2ab741a6fd798db538516a349"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">pqxx::connectionpolicy::handle</a> pqxx::connectionpolicy::do_dropconnect </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td>
-          <td class="paramname"><em>orig</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Reimplemented in <a class="el" href="a00019.html#a36ed18e0528808b19df70dcf721da973">pqxx::connect_async</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ab7c76ae54326197bcbe6d35b5bbb246f"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">pqxx::connectionpolicy::handle</a> pqxx::connectionpolicy::do_startconnect </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td>
-          <td class="paramname"><em>orig</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Reimplemented in <a class="el" href="a00019.html#adc14fc627579522b2284af143b8ac9ea">pqxx::connect_async</a>, and <a class="el" href="a00020.html#a2b3538872ddbadb1e1a4aadc7724afb6">pqxx::connect_direct</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ae6c506b9822a94dffd7e58a917d5509e"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::connectionpolicy::is_ready </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td>
-          <td class="paramname"><em>h</em></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Reimplemented in <a class="el" href="a00019.html#a48a470b67ec1adb0459b0e009b0a60d0">pqxx::connect_async</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a5b4be97db7a8739e9f4fc7e1b7ab587c"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">pqxx::connectionpolicy::handle</a> pqxx::connectionpolicy::normalconnect </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>&#160;</td>
-          <td class="paramname"><em>orig</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ae3164a06f63e76709e17065bea2bf938"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const std::string&amp; pqxx::connectionpolicy::options </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00130_source.html">connectionpolicy.hxx</a></li>
-<li>connection.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00024.html">connectionpolicy</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00024.js b/doc/html/Reference/a00024.js
deleted file mode 100644
index 2826dc4..0000000
--- a/doc/html/Reference/a00024.js
+++ /dev/null
@@ -1,13 +0,0 @@
-var a00024 =
-[
-    [ "handle", "a00024.html#a15bb552a890c0fb28fab2413200dee18", null ],
-    [ "connectionpolicy", "a00024.html#ab46be4bfe19a8a022f441d120b6b2f09", null ],
-    [ "~connectionpolicy", "a00024.html#a69870c553a2ea10b2f1fbd6073c2fb25", null ],
-    [ "do_completeconnect", "a00024.html#a0bbbedd08b7f579e5a2577e97b7e09b7", null ],
-    [ "do_disconnect", "a00024.html#ae74d43f05d575eb142e18ed0939de151", null ],
-    [ "do_dropconnect", "a00024.html#a3358c5c2ab741a6fd798db538516a349", null ],
-    [ "do_startconnect", "a00024.html#ab7c76ae54326197bcbe6d35b5bbb246f", null ],
-    [ "is_ready", "a00024.html#ae6c506b9822a94dffd7e58a917d5509e", null ],
-    [ "normalconnect", "a00024.html#a5b4be97db7a8739e9f4fc7e1b7ab587c", null ],
-    [ "options", "a00024.html#ae3164a06f63e76709e17065bea2bf938", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00024.png b/doc/html/Reference/a00024.png
deleted file mode 100644
index e63f99b..0000000
--- a/doc/html/Reference/a00024.png
+++ /dev/null
@@ -1,11 +0,0 @@
-PNG
-
-   IHDR  J   P   /   PLTE   u         tRNS T2  ]IDATxrJEM'q"Fs:fؙY6/3"@,`oLlT6R*A)<z?ƻ3䭊R	ޘT*J%xcp0|}|SiuvwW"@oɴʶ͕W^U*Xǵgbt[JxJTR*sMߕV%?QR	ޝɀ/[rbpΚ܍R	s3Z4tɆյggw/|P~=K%Jk1Үυ,`oLlT6R*A)0PPS*A8%(`%(`	
-HlT6R*A)JPFJ%(`#R	
-Hp8pxOExɟmJ%hPR	T(T
-z(AJ%hPR	T(T
-z(AJ%hPR	T(T
-z(AJ%hPR	T(Aq7sqLq5CI,'(I^
-$=JIҠB%IR4PIC$*TP*%I
-$=Ґ$?e	Zv=SVľ{J\JIrI _5ra:9v{ʱjXxtuE*k~*uTr[+Vf_v_]R(>iWvu~+?e\6]<U2ͭ%kvZ_now]Me$^WyVԐ /WnWn:s+~*MӴJ]cV_ղx>ڪCS7`PK~ե-y^O_TZF._e~	v?WiUJ!᧳WX_[l>3S[w=RdUv+=<tsĵ?JZN[0IEknTIr{/݃J2_::F}JS%-`W~J?vՕdqߠ+%ў$*TP*%I
-$=JIҠB%IR4PIC$*T8kqנB8%xk}Ǉ0    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00025.html b/doc/html/Reference/a00025.html
deleted file mode 100644
index 33b6e4b..0000000
--- a/doc/html/Reference/a00025.html
+++ /dev/null
@@ -1,628 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::const_result_iterator Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00025.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="a00276.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::const_result_iterator Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Iterator for rows (tuples) in a result. Use as <a class="el" href="a00082.html#a231cf3451b578e1a77a0e3ba5c5332c0">result::const_iterator</a>.  
- <a href="a00025.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00156_source.html">result.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::const_result_iterator:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00025.png" usemap="#pqxx::const_result_iterator_map" alt=""/>
-  <map id="pqxx::const_result_iterator_map" name="pqxx::const_result_iterator_map">
-<area href="a00107.html" title="Reference to one row in a result." alt="pqxx::tuple" shape="rect" coords="0,0,209,24"/>
-<area href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator." alt="pqxx::const_reverse_result_iterator" shape="rect" coords="0,112,209,136"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:af545df126c49a8ad52fc58ee4833e7d9"><td class="memItemLeft" align="right" valign="top">typedef const <a class="el" href="a00107.html">tuple</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#af545df126c49a8ad52fc58ee4833e7d9">pointer</a></td></tr>
-<tr class="memitem:a0b197686648ddd4acb3c803d6a51fc8d"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00107.html">tuple</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a0b197686648ddd4acb3c803d6a51fc8d">reference</a></td></tr>
-<tr class="memitem:ab8d1a4aa2c488d516b766e811a33fb6c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">result::size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#ab8d1a4aa2c488d516b766e811a33fb6c">size_type</a></td></tr>
-<tr class="memitem:af1bc6358a5c67e40dfca6acbbdee2eed"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a></td></tr>
-<tr class="inherit_header pub_types_a00107"><td colspan="2" onclick="javascript:toggleInherit('pub_types_a00107')"><img src="closed.png" alt="-"/>&nbsp;Public Types inherited from <a class="el" href="a00107.html">pqxx::tuple</a></td></tr>
-<tr class="memitem:ac641388403460c8bc2ba5d340693d4be inherit pub_types_a00107"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a></td></tr>
-<tr class="memitem:a8fff40c4046b2b183229a423b036c295 inherit pub_types_a00107"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00176.html#afb3789542d30cda25ee02ba8d2c41a46">tuple_difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a8fff40c4046b2b183229a423b036c295">difference_type</a></td></tr>
-<tr class="memitem:abb8219326beee6e2d04cdc186c948b28 inherit pub_types_a00107"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00028.html">const_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">const_iterator</a></td></tr>
-<tr class="memitem:aae56e5f3e7f68f16408ba7c876e364f3 inherit pub_types_a00107"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#aae56e5f3e7f68f16408ba7c876e364f3">iterator</a></td></tr>
-<tr class="memitem:a2caabd2c88c96db279a31477392f0dee inherit pub_types_a00107"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00040.html">field</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a></td></tr>
-<tr class="memitem:a2ba69a8ed5d72f6a2c8c4e44959c3754 inherit pub_types_a00107"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00028.html">const_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a2ba69a8ed5d72f6a2c8c4e44959c3754">pointer</a></td></tr>
-<tr class="memitem:a00b39ba19194ab4ed39a66db5d706bdf inherit pub_types_a00107"><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
-<a class="el" href="a00027.html">const_reverse_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a00b39ba19194ab4ed39a66db5d706bdf">const_reverse_iterator</a></td></tr>
-<tr class="memitem:a619a58bbca87bfbc98c98aa2f5095500 inherit pub_types_a00107"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00107.html#a00b39ba19194ab4ed39a66db5d706bdf">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a619a58bbca87bfbc98c98aa2f5095500">reverse_iterator</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a69a45f72ecd7d720ebdb830950df15ad"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a69a45f72ecd7d720ebdb830950df15ad">const_result_iterator</a> ()  throw ()</td></tr>
-<tr class="memitem:a599088be998cb2998cd2cac6cd7bc9c6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a599088be998cb2998cd2cac6cd7bc9c6">const_result_iterator</a> (const <a class="el" href="a00107.html">tuple</a> &amp;t)  throw ()</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Dereferencing operators</div></td></tr>
-<tr class="memitem:a5a6e8b74cb15a24e923016d56cd74df5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html#af545df126c49a8ad52fc58ee4833e7d9">pointer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a5a6e8b74cb15a24e923016d56cd74df5">operator-&gt;</a> () const </td></tr>
-<tr class="memitem:ab58d13117556c7bbe935db018c4bbbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html#a0b197686648ddd4acb3c803d6a51fc8d">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#ab58d13117556c7bbe935db018c4bbbd9">operator*</a> () const </td></tr>
-<tr><td colspan="2"><div class="groupHeader">Manipulations</div></td></tr>
-<tr class="memitem:a3321e9a66cc13e3455eeeeb23c9ce7a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html">const_result_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a3321e9a66cc13e3455eeeeb23c9ce7a3">operator++</a> (int)</td></tr>
-<tr class="memitem:ab92d7af9a2d9842cd5c1e12c99201893"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html">const_result_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#ab92d7af9a2d9842cd5c1e12c99201893">operator++</a> ()</td></tr>
-<tr class="memitem:a1817b0a918bdf266d240ca5b4449ce6e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html">const_result_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a1817b0a918bdf266d240ca5b4449ce6e">operator--</a> (int)</td></tr>
-<tr class="memitem:a45a6644ccdf8648196d310ec643414fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html">const_result_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a45a6644ccdf8648196d310ec643414fb">operator--</a> ()</td></tr>
-<tr class="memitem:a9eb6caf606fd73bd3bc0e0bbbcd3387a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html">const_result_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a9eb6caf606fd73bd3bc0e0bbbcd3387a">operator+=</a> (<a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a> i)</td></tr>
-<tr class="memitem:aac919ac1130c456cac33c2fb977e8f49"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html">const_result_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#aac919ac1130c456cac33c2fb977e8f49">operator-=</a> (<a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a> i)</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Comparisons</div></td></tr>
-<tr class="memitem:a757c8e7d196c2a9d4e69af70a4234620"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a757c8e7d196c2a9d4e69af70a4234620">operator==</a> (const <a class="el" href="a00025.html">const_result_iterator</a> &amp;i) const </td></tr>
-<tr class="memitem:a9c831865874ab49c5a8e552503d8d6f8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a9c831865874ab49c5a8e552503d8d6f8">operator!=</a> (const <a class="el" href="a00025.html">const_result_iterator</a> &amp;i) const </td></tr>
-<tr class="memitem:abc4bdb24c31faff8986730cc418225c4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#abc4bdb24c31faff8986730cc418225c4">operator&lt;</a> (const <a class="el" href="a00025.html">const_result_iterator</a> &amp;i) const </td></tr>
-<tr class="memitem:a5838760d8c9620674b3bc530f95ec6d5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a5838760d8c9620674b3bc530f95ec6d5">operator&lt;=</a> (const <a class="el" href="a00025.html">const_result_iterator</a> &amp;i) const </td></tr>
-<tr class="memitem:a07d2e2279fef3c1476cffd06a8eb91de"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a07d2e2279fef3c1476cffd06a8eb91de">operator&gt;</a> (const <a class="el" href="a00025.html">const_result_iterator</a> &amp;i) const </td></tr>
-<tr class="memitem:a968c235eb6fecdf44b8f64827473c733"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a968c235eb6fecdf44b8f64827473c733">operator&gt;=</a> (const <a class="el" href="a00025.html">const_result_iterator</a> &amp;i) const </td></tr>
-<tr class="inherit_header pub_methods_a00107"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00107')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00107.html">pqxx::tuple</a></td></tr>
-<tr class="memitem:a97a80dea1c26f652161f82f18931eb4a inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a97a80dea1c26f652161f82f18931eb4a">tuple</a> (const <a class="el" href="a00082.html">result</a> *r, size_t i)  throw ()</td></tr>
-<tr class="memitem:aa3815a9bb105e74635472a15538784a3 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#aa3815a9bb105e74635472a15538784a3">~tuple</a> ()  throw ()</td></tr>
-<tr class="memitem:ad5234f6faf0360b0d6f5b44d970323f6 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#ad5234f6faf0360b0d6f5b44d970323f6">begin</a> () const   throw ()</td></tr>
-<tr class="memitem:a015c73dac6acc99a6b28be2a5c0c58d7 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a015c73dac6acc99a6b28be2a5c0c58d7">end</a> () const   throw ()</td></tr>
-<tr class="memitem:ae68a37e2db5b44e1521d8c0156a3c4f9 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#ae68a37e2db5b44e1521d8c0156a3c4f9">size</a> () const   throw ()</td></tr>
-<tr class="memitem:a396da22c05b8841636602333fa49055d inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a396da22c05b8841636602333fa49055d">swap</a> (<a class="el" href="a00107.html">tuple</a> &amp;)  throw ()</td></tr>
-<tr class="memitem:add3b3950f875cc68334a62e5c15dd34d inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#add3b3950f875cc68334a62e5c15dd34d">rownumber</a> () const   throw ()</td></tr>
-<tr class="memitem:a1cf7ff6980433ae25d4438b792039e71 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a1cf7ff6980433ae25d4438b792039e71">num</a> () const </td></tr>
-<tr class="memitem:afbe1a4b84afca1f448d169c169d936bf inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html">tuple</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#afbe1a4b84afca1f448d169c169d936bf">slice</a> (<a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a> Begin, <a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a> End) const </td></tr>
-<tr class="memitem:a5744c5e000bb73a068ad2515c1158472 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top">bool PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a5744c5e000bb73a068ad2515c1158472">empty</a> () const   throw ()</td></tr>
-<tr class="memitem:a07445c00ef5336b58ae6ed0111ea7eb1 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top">bool PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a07445c00ef5336b58ae6ed0111ea7eb1">operator==</a> (const <a class="el" href="a00107.html">tuple</a> &amp;) const   throw ()</td></tr>
-<tr class="memitem:ab3ea1af4e6c962a57ae9c280fd022b84 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#ab3ea1af4e6c962a57ae9c280fd022b84">operator!=</a> (const <a class="el" href="a00107.html">tuple</a> &amp;rhs) const   throw ()</td></tr>
-<tr class="memitem:a1d6a03419766400fb89bd9c574e6c5b3 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a1d6a03419766400fb89bd9c574e6c5b3">front</a> () const   throw ()</td></tr>
-<tr class="memitem:a740b31ef6d306b4a6fe88b720f0b9edd inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a740b31ef6d306b4a6fe88b720f0b9edd">back</a> () const   throw ()</td></tr>
-<tr class="memitem:a1b2e60c035ce44465903da29d2b9073b inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a1b2e60c035ce44465903da29d2b9073b">rbegin</a> () const </td></tr>
-<tr class="memitem:a151caf9b33bc5f6e3a3210a0a9850be2 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a151caf9b33bc5f6e3a3210a0a9850be2">rend</a> () const </td></tr>
-<tr class="memitem:a32b661539c164b767b0b90179df91b80 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a32b661539c164b767b0b90179df91b80">operator[]</a> (<a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>) const   throw ()</td></tr>
-<tr class="memitem:ab788fa8e6231991a743a4bfdab6b79c1 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#ab788fa8e6231991a743a4bfdab6b79c1">operator[]</a> (int) const   throw ()</td></tr>
-<tr class="memitem:ad7a7f22ebcf73da265c7572a8abbbc81 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#ad7a7f22ebcf73da265c7572a8abbbc81">operator[]</a> (const char[]) const </td></tr>
-<tr class="memitem:af16492e8b29383c548553f78e55f2ca6 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#af16492e8b29383c548553f78e55f2ca6">operator[]</a> (const std::string &amp;) const </td></tr>
-<tr class="memitem:aa29b77ecf936a1ff5d28e27cb6282f77 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#aa29b77ecf936a1ff5d28e27cb6282f77">at</a> (<a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>) const   throw (pqxx::range_error)</td></tr>
-<tr class="memitem:a6a24050891ea1955bd1f1353db56d1d6 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a6a24050891ea1955bd1f1353db56d1d6">at</a> (int) const   throw (pqxx::range_error)</td></tr>
-<tr class="memitem:a039d07211fbc47ca5dbb8d1134a41ca6 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a039d07211fbc47ca5dbb8d1134a41ca6">at</a> (const char[]) const </td></tr>
-<tr class="memitem:a2804eeb76741f665a976405678a56b2b inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a2804eeb76741f665a976405678a56b2b">at</a> (const std::string &amp;) const </td></tr>
-<tr class="memitem:aef33d07890dfee76b579e545276127d7 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#aef33d07890dfee76b579e545276127d7">column_number</a> (const std::string &amp;ColName) const </td></tr>
-<tr class="memdesc:aef33d07890dfee76b579e545276127d7 inherit pub_methods_a00107"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of given column (throws exception if it doesn't exist)  <a href="#aef33d07890dfee76b579e545276127d7"></a><br/></td></tr>
-<tr class="memitem:a862f927c5fcf486ac801fa182f2b3b3b inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a862f927c5fcf486ac801fa182f2b3b3b">column_number</a> (const char[]) const </td></tr>
-<tr class="memdesc:a862f927c5fcf486ac801fa182f2b3b3b inherit pub_methods_a00107"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of given column (throws exception if it doesn't exist)  <a href="#a862f927c5fcf486ac801fa182f2b3b3b"></a><br/></td></tr>
-<tr class="memitem:a8aae05132a22bc73c5310935ae1e6a39 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a8aae05132a22bc73c5310935ae1e6a39">column_type</a> (<a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>) const </td></tr>
-<tr class="memdesc:a8aae05132a22bc73c5310935ae1e6a39 inherit pub_methods_a00107"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of given column.  <a href="#a8aae05132a22bc73c5310935ae1e6a39"></a><br/></td></tr>
-<tr class="memitem:a161202f7f52589b5c00446e7c497ade0 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a161202f7f52589b5c00446e7c497ade0">column_type</a> (int ColNum) const </td></tr>
-<tr class="memdesc:a161202f7f52589b5c00446e7c497ade0 inherit pub_methods_a00107"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of given column.  <a href="#a161202f7f52589b5c00446e7c497ade0"></a><br/></td></tr>
-<tr class="memitem:ac38d058ad7f5cc73c6a645136d7bba1e inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#ac38d058ad7f5cc73c6a645136d7bba1e">column_type</a> (const std::string &amp;ColName) const </td></tr>
-<tr class="memdesc:ac38d058ad7f5cc73c6a645136d7bba1e inherit pub_methods_a00107"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of given column.  <a href="#ac38d058ad7f5cc73c6a645136d7bba1e"></a><br/></td></tr>
-<tr class="memitem:adf67f0634d187421841bbe7d78abc0f9 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#adf67f0634d187421841bbe7d78abc0f9">column_type</a> (const char ColName[]) const </td></tr>
-<tr class="memdesc:adf67f0634d187421841bbe7d78abc0f9 inherit pub_methods_a00107"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of given column.  <a href="#adf67f0634d187421841bbe7d78abc0f9"></a><br/></td></tr>
-<tr class="memitem:aa4bbc0682c7966082d952b68c4e2a088 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#aa4bbc0682c7966082d952b68c4e2a088">column_table</a> (<a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a> ColNum) const </td></tr>
-<tr class="memdesc:aa4bbc0682c7966082d952b68c4e2a088 inherit pub_methods_a00107"><td class="mdescLeft">&#160;</td><td class="mdescRight">What table did this column come from?  <a href="#aa4bbc0682c7966082d952b68c4e2a088"></a><br/></td></tr>
-<tr class="memitem:a5ce82cef5ce0c07188307c0e734a2cc8 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a5ce82cef5ce0c07188307c0e734a2cc8">column_table</a> (int ColNum) const </td></tr>
-<tr class="memdesc:a5ce82cef5ce0c07188307c0e734a2cc8 inherit pub_methods_a00107"><td class="mdescLeft">&#160;</td><td class="mdescRight">What table did this column come from?  <a href="#a5ce82cef5ce0c07188307c0e734a2cc8"></a><br/></td></tr>
-<tr class="memitem:a3ba92ea4db8924603f8b7d9fe05a419c inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a3ba92ea4db8924603f8b7d9fe05a419c">column_table</a> (const std::string &amp;ColName) const </td></tr>
-<tr class="memdesc:a3ba92ea4db8924603f8b7d9fe05a419c inherit pub_methods_a00107"><td class="mdescLeft">&#160;</td><td class="mdescRight">What table did this column come from?  <a href="#a3ba92ea4db8924603f8b7d9fe05a419c"></a><br/></td></tr>
-<tr class="memitem:ae21cedae764c516074261dbc3f360671 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#ae21cedae764c516074261dbc3f360671">table_column</a> (<a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>) const </td></tr>
-<tr class="memdesc:ae21cedae764c516074261dbc3f360671 inherit pub_methods_a00107"><td class="mdescLeft">&#160;</td><td class="mdescRight">What column number in its table did this result column come from?  <a href="#ae21cedae764c516074261dbc3f360671"></a><br/></td></tr>
-<tr class="memitem:a83ced5b92cf759526acb1e3f61886c35 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a83ced5b92cf759526acb1e3f61886c35">table_column</a> (int ColNum) const </td></tr>
-<tr class="memdesc:a83ced5b92cf759526acb1e3f61886c35 inherit pub_methods_a00107"><td class="mdescLeft">&#160;</td><td class="mdescRight">What column number in its table did this result column come from?  <a href="#a83ced5b92cf759526acb1e3f61886c35"></a><br/></td></tr>
-<tr class="memitem:a7ecb5e742835c2b2c45f19fc3e8c95f5 inherit pub_methods_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a7ecb5e742835c2b2c45f19fc3e8c95f5">table_column</a> (const std::string &amp;ColName) const </td></tr>
-<tr class="memdesc:a7ecb5e742835c2b2c45f19fc3e8c95f5 inherit pub_methods_a00107"><td class="mdescLeft">&#160;</td><td class="mdescRight">What column number in its table did this result column come from?  <a href="#a7ecb5e742835c2b2c45f19fc3e8c95f5"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="friends"></a>
-Friends</h2></td></tr>
-<tr class="memitem:ac9149722b80a911706d9ad204417a69a"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#ac9149722b80a911706d9ad204417a69a">pqxx::result</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="member-group"></a>
-Arithmetic operators</h2></td></tr>
-<tr class="memitem:a381a166248dfc07a1cc3b9e840263a89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html">const_result_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a381a166248dfc07a1cc3b9e840263a89">operator+</a> (<a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a>, <a class="el" href="a00025.html">const_result_iterator</a>)</td></tr>
-<tr class="memitem:a2faa42822a70d1ad0dbf426b69ee8a69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html">const_result_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a2faa42822a70d1ad0dbf426b69ee8a69">operator+</a> (<a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a>) const </td></tr>
-<tr class="memitem:adfa0ccba45f501111664d5e0c4bfa766"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html">const_result_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#adfa0ccba45f501111664d5e0c4bfa766">operator-</a> (<a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a>) const </td></tr>
-<tr class="memitem:a4f404cbf15b073e6f877dbc405edabe0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a4f404cbf15b073e6f877dbc405edabe0">operator-</a> (<a class="el" href="a00025.html">const_result_iterator</a>) const </td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pro_attribs_a00107"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_a00107')"><img src="closed.png" alt="-"/>&nbsp;Protected Attributes inherited from <a class="el" href="a00107.html">pqxx::tuple</a></td></tr>
-<tr class="memitem:add93ece18a68e9f3cf4697861511f624 inherit pro_attribs_a00107"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a00082.html">result</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#add93ece18a68e9f3cf4697861511f624">m_Home</a></td></tr>
-<tr class="memitem:a45283ce03e2ed9642b0407124155980b inherit pro_attribs_a00107"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a45283ce03e2ed9642b0407124155980b">m_Index</a></td></tr>
-<tr class="memitem:a9e4e5bc2702da6058b8bf679a86e6253 inherit pro_attribs_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a9e4e5bc2702da6058b8bf679a86e6253">m_Begin</a></td></tr>
-<tr class="memitem:a702fb7ee202de0c4d303aa86c6700ec7 inherit pro_attribs_a00107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a702fb7ee202de0c4d303aa86c6700ec7">m_End</a></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Iterator for rows (tuples) in a result. Use as <a class="el" href="a00082.html#a231cf3451b578e1a77a0e3ba5c5332c0">result::const_iterator</a>. </p>
-<p>A result, once obtained, cannot be modified. Therefore there is no plain iterator type for result. However its const_iterator type can be used to inspect its tuples without changing them. </p>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="af1bc6358a5c67e40dfca6acbbdee2eed"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a> <a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">pqxx::const_result_iterator::difference_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="af545df126c49a8ad52fc58ee4833e7d9"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef const <a class="el" href="a00107.html">tuple</a>* <a class="el" href="a00025.html#af545df126c49a8ad52fc58ee4833e7d9">pqxx::const_result_iterator::pointer</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a0b197686648ddd4acb3c803d6a51fc8d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00107.html">tuple</a> <a class="el" href="a00025.html#a0b197686648ddd4acb3c803d6a51fc8d">pqxx::const_result_iterator::reference</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ab8d1a4aa2c488d516b766e811a33fb6c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">result::size_type</a> <a class="el" href="a00025.html#ab8d1a4aa2c488d516b766e811a33fb6c">pqxx::const_result_iterator::size_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a69a45f72ecd7d720ebdb830950df15ad"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::const_result_iterator::const_result_iterator </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a599088be998cb2998cd2cac6cd7bc9c6"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::const_result_iterator::const_result_iterator </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00107.html">tuple</a> &amp;&#160;</td>
-          <td class="paramname"><em>t</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a9c831865874ab49c5a8e552503d8d6f8"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_result_iterator::operator!= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00025.html">const_result_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ab58d13117556c7bbe935db018c4bbbd9"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00025.html#a0b197686648ddd4acb3c803d6a51fc8d">reference</a> pqxx::const_result_iterator::operator* </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a2faa42822a70d1ad0dbf426b69ee8a69"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00025.html">const_result_iterator</a> pqxx::const_result_iterator::operator+ </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a>&#160;</td>
-          <td class="paramname"><em>o</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a3321e9a66cc13e3455eeeeb23c9ce7a3"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00025.html">pqxx::const_result_iterator</a> pqxx::const_result_iterator::operator++ </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ab92d7af9a2d9842cd5c1e12c99201893"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00025.html">const_result_iterator</a>&amp; pqxx::const_result_iterator::operator++ </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a9eb6caf606fd73bd3bc0e0bbbcd3387a"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00025.html">const_result_iterator</a>&amp; pqxx::const_result_iterator::operator+= </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a>&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="adfa0ccba45f501111664d5e0c4bfa766"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00025.html">const_result_iterator</a> pqxx::const_result_iterator::operator- </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a>&#160;</td>
-          <td class="paramname"><em>o</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a4f404cbf15b073e6f877dbc405edabe0"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a> pqxx::const_result_iterator::operator- </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00025.html">const_result_iterator</a>&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00107.html#a1cf7ff6980433ae25d4438b792039e71">pqxx::tuple::num()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a1817b0a918bdf266d240ca5b4449ce6e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00025.html">pqxx::const_result_iterator</a> pqxx::const_result_iterator::operator-- </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a45a6644ccdf8648196d310ec643414fb"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00025.html">const_result_iterator</a>&amp; pqxx::const_result_iterator::operator-- </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aac919ac1130c456cac33c2fb977e8f49"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00025.html">const_result_iterator</a>&amp; pqxx::const_result_iterator::operator-= </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a>&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a5a6e8b74cb15a24e923016d56cd74df5"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00025.html#af545df126c49a8ad52fc58ee4833e7d9">pointer</a> pqxx::const_result_iterator::operator-&gt; </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>The iterator "points to" its own tuple, which is also itself. This allows a result to be addressed as a two-dimensional container without going through the intermediate step of dereferencing the iterator. I hope this works out to be similar to C pointer/array semantics in useful cases.</p>
-<p>IIRC Alex Stepanov, the inventor of the STL, once remarked that having this as standard behaviour for pointers would be useful in some algorithms. So even if this makes me look foolish, I would seem to be in distinguished company. </p>
-
-</div>
-</div>
-<a class="anchor" id="abc4bdb24c31faff8986730cc418225c4"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_result_iterator::operator&lt; </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00025.html">const_result_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a5838760d8c9620674b3bc530f95ec6d5"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_result_iterator::operator&lt;= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00025.html">const_result_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a757c8e7d196c2a9d4e69af70a4234620"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_result_iterator::operator== </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00025.html">const_result_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a07d2e2279fef3c1476cffd06a8eb91de"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_result_iterator::operator&gt; </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00025.html">const_result_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a968c235eb6fecdf44b8f64827473c733"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_result_iterator::operator&gt;= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00025.html">const_result_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Friends And Related Function Documentation</h2>
-<a class="anchor" id="a381a166248dfc07a1cc3b9e840263a89"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00025.html">const_result_iterator</a> operator+ </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a>&#160;</td>
-          <td class="paramname"><em>o</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00025.html">const_result_iterator</a>&#160;</td>
-          <td class="paramname"><em>i</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ac9149722b80a911706d9ad204417a69a"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class <a class="el" href="a00082.html">pqxx::result</a></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00156_source.html">result.hxx</a></li>
-<li>result.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00025.html">const_result_iterator</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00025.js b/doc/html/Reference/a00025.js
deleted file mode 100644
index b337dc0..0000000
--- a/doc/html/Reference/a00025.js
+++ /dev/null
@@ -1,28 +0,0 @@
-var a00025 =
-[
-    [ "difference_type", "a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed", null ],
-    [ "pointer", "a00025.html#af545df126c49a8ad52fc58ee4833e7d9", null ],
-    [ "reference", "a00025.html#a0b197686648ddd4acb3c803d6a51fc8d", null ],
-    [ "size_type", "a00025.html#ab8d1a4aa2c488d516b766e811a33fb6c", null ],
-    [ "const_result_iterator", "a00025.html#a69a45f72ecd7d720ebdb830950df15ad", null ],
-    [ "const_result_iterator", "a00025.html#a599088be998cb2998cd2cac6cd7bc9c6", null ],
-    [ "operator!=", "a00025.html#a9c831865874ab49c5a8e552503d8d6f8", null ],
-    [ "operator*", "a00025.html#ab58d13117556c7bbe935db018c4bbbd9", null ],
-    [ "operator+", "a00025.html#a2faa42822a70d1ad0dbf426b69ee8a69", null ],
-    [ "operator++", "a00025.html#a3321e9a66cc13e3455eeeeb23c9ce7a3", null ],
-    [ "operator++", "a00025.html#ab92d7af9a2d9842cd5c1e12c99201893", null ],
-    [ "operator+=", "a00025.html#a9eb6caf606fd73bd3bc0e0bbbcd3387a", null ],
-    [ "operator-", "a00025.html#adfa0ccba45f501111664d5e0c4bfa766", null ],
-    [ "operator-", "a00025.html#a4f404cbf15b073e6f877dbc405edabe0", null ],
-    [ "operator--", "a00025.html#a1817b0a918bdf266d240ca5b4449ce6e", null ],
-    [ "operator--", "a00025.html#a45a6644ccdf8648196d310ec643414fb", null ],
-    [ "operator-=", "a00025.html#aac919ac1130c456cac33c2fb977e8f49", null ],
-    [ "operator->", "a00025.html#a5a6e8b74cb15a24e923016d56cd74df5", null ],
-    [ "operator<", "a00025.html#abc4bdb24c31faff8986730cc418225c4", null ],
-    [ "operator<=", "a00025.html#a5838760d8c9620674b3bc530f95ec6d5", null ],
-    [ "operator==", "a00025.html#a757c8e7d196c2a9d4e69af70a4234620", null ],
-    [ "operator>", "a00025.html#a07d2e2279fef3c1476cffd06a8eb91de", null ],
-    [ "operator>=", "a00025.html#a968c235eb6fecdf44b8f64827473c733", null ],
-    [ "operator+", "a00025.html#a381a166248dfc07a1cc3b9e840263a89", null ],
-    [ "pqxx::result", "a00025.html#ac9149722b80a911706d9ad204417a69a", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00025.png b/doc/html/Reference/a00025.png
deleted file mode 100644
index 8cc2a84..0000000
--- a/doc/html/Reference/a00025.png
+++ /dev/null
@@ -1,4 +0,0 @@
-PNG
-
-   IHDR         Ne   PLTE   u         tRNS T2  gIDATx떣*F7xjL5SY$blP%i HlFdI4HFtNPX&9}ܼnI.2 vl{;Gr1xШ(9xn;CZbiu˯뮾jx$e<#I۸$ƍ$6Q1GጾGShLi<# F q# ۸m6n`7ƍ lF q# ۸mgP  lF ySH*N@6Nl4E,!F2<fnsDn,j;Î.M+)"Js?@:Jh8s=b_UK2e+@gRe̟Z=l凍ڊ5UWLmյi([G-:WzlSuyUY>#y]m7o8Z 7xhYo7kQ Wsp# ۸mW!GጾFShLi<#s`m<G s`m<G s`m<G \bq(4n$Iq#IFAng5\0:+\?y?yva$l,W.I9VFCYI<Ī]"aX*GSPC;rzݐ֨re2ɧ7*HgGR5FX)ڊ5UW<y7򙼭6F:ZjQ>՟ezZ_WSUW^Twd{]>>w|WۺS[{#IeO^^r9G4n$Iq#Idc#
-TR    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00026.html b/doc/html/Reference/a00026.html
deleted file mode 100644
index f588e69..0000000
--- a/doc/html/Reference/a00026.html
+++ /dev/null
@@ -1,545 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::const_reverse_result_iterator Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00026.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00277.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::const_reverse_result_iterator Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Reverse iterator for result. Use as <a class="el" href="a00082.html#a4e8a0b23393257bb8438323af622ab0b">result::const_reverse_iterator</a>.  
- <a href="a00026.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00156_source.html">result.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::const_reverse_result_iterator:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00026.png" usemap="#pqxx::const_reverse_result_iterator_map" alt=""/>
-  <map id="pqxx::const_reverse_result_iterator_map" name="pqxx::const_reverse_result_iterator_map">
-<area href="a00025.html" title="Iterator for rows (tuples) in a result. Use as result::const_iterator." alt="pqxx::const_result_iterator" shape="rect" coords="0,0,209,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a9f89dabdd47d46a7e86551788620914b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00025.html">const_result_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#a9f89dabdd47d46a7e86551788620914b">super</a></td></tr>
-<tr class="memitem:a3944431a48bc056755e618de31ccb101"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00025.html">const_result_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#a3944431a48bc056755e618de31ccb101">iterator_type</a></td></tr>
-<tr class="memitem:af1bc6358a5c67e40dfca6acbbdee2eed"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a></td></tr>
-<tr class="memitem:af545df126c49a8ad52fc58ee4833e7d9"><td class="memItemLeft" align="right" valign="top">typedef const <a class="el" href="a00107.html">tuple</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#af545df126c49a8ad52fc58ee4833e7d9">pointer</a></td></tr>
-<tr class="memitem:a0b197686648ddd4acb3c803d6a51fc8d"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00107.html">tuple</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#a0b197686648ddd4acb3c803d6a51fc8d">reference</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a6544eebac8fc1c8c7d8ea6d65a1332a8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#a6544eebac8fc1c8c7d8ea6d65a1332a8">const_reverse_result_iterator</a> (const <a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;rhs)</td></tr>
-<tr class="memitem:ac0716cbc925a9250ac448c6cd35cd797"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#ac0716cbc925a9250ac448c6cd35cd797">const_reverse_result_iterator</a> (const <a class="el" href="a00025.html">const_result_iterator</a> &amp;rhs)</td></tr>
-<tr class="memitem:af0afdb9600704e015047eefae139bd27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html">const_result_iterator</a> PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#af0afdb9600704e015047eefae139bd27">base</a> () const   throw ()</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Manipulations</div></td></tr>
-<tr class="memitem:a26592398ebce2937d32420e4fbfbdd87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#a26592398ebce2937d32420e4fbfbdd87">operator=</a> (const <a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;r)</td></tr>
-<tr class="memitem:aa0aef3bc029f501703e2f941c85d03d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00026.html">const_reverse_result_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#aa0aef3bc029f501703e2f941c85d03d5">operator++</a> ()</td></tr>
-<tr class="memitem:af64ad7b0d03524e2631f06a7be70e918"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00026.html">const_reverse_result_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#af64ad7b0d03524e2631f06a7be70e918">operator++</a> (int)</td></tr>
-<tr class="memitem:af6c63db21df71be91a1cf1c2d9905c47"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#af6c63db21df71be91a1cf1c2d9905c47">operator--</a> ()</td></tr>
-<tr class="memitem:a04258acb26509bcf495e7819de11d142"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00026.html">const_reverse_result_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#a04258acb26509bcf495e7819de11d142">operator--</a> (int)</td></tr>
-<tr class="memitem:a3f9fbd9b493b163a45b1c15d2e5ff6b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#a3f9fbd9b493b163a45b1c15d2e5ff6b7">operator+=</a> (<a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a> i)</td></tr>
-<tr class="memitem:a31bfd0560cc60c2496c48cafc47aeb41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#a31bfd0560cc60c2496c48cafc47aeb41">operator-=</a> (<a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a> i)</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Arithmetic operators</div></td></tr>
-<tr class="memitem:a248bd6095a955103131179b8b797a465"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00026.html">const_reverse_result_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#a248bd6095a955103131179b8b797a465">operator+</a> (<a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a> i) const </td></tr>
-<tr class="memitem:abd88da5b5bc0d9e63efba1a6ba9f14b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00026.html">const_reverse_result_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#abd88da5b5bc0d9e63efba1a6ba9f14b3">operator-</a> (<a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a> i)</td></tr>
-<tr class="memitem:ab17e937b7d28ad346802a39d78a02af1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#ab17e937b7d28ad346802a39d78a02af1">operator-</a> (const <a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;rhs) const </td></tr>
-<tr><td colspan="2"><div class="groupHeader">Comparisons</div></td></tr>
-<tr class="memitem:adeb96b3dd3de78f616e8ff6129cc8a26"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#adeb96b3dd3de78f616e8ff6129cc8a26">operator==</a> (const <a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;rhs) const   throw ()</td></tr>
-<tr class="memitem:a9791060c7f9c94370fccf4f2a053f451"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#a9791060c7f9c94370fccf4f2a053f451">operator!=</a> (const <a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;rhs) const   throw ()</td></tr>
-<tr class="memitem:a7b18a6e600a88ac9a5689b2cd9ee5c1b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#a7b18a6e600a88ac9a5689b2cd9ee5c1b">operator&lt;</a> (const <a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;rhs) const </td></tr>
-<tr class="memitem:a43793fc9e6cfcf3a400bcb9a3363dbf7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#a43793fc9e6cfcf3a400bcb9a3363dbf7">operator&lt;=</a> (const <a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;rhs) const </td></tr>
-<tr class="memitem:af1b380239968fd36cfb1b22f25fe3c67"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#af1b380239968fd36cfb1b22f25fe3c67">operator&gt;</a> (const <a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;rhs) const </td></tr>
-<tr class="memitem:aace3d30e02c3014d04cb1825dff7de6b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#aace3d30e02c3014d04cb1825dff7de6b">operator&gt;=</a> (const <a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;rhs) const </td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_a00025"><td colspan="2" onclick="javascript:toggleInherit('pub_types_a00025')"><img src="closed.png" alt="-"/>&nbsp;Private Types inherited from <a class="el" href="a00025.html">pqxx::const_result_iterator</a></td></tr>
-<tr class="memitem:af545df126c49a8ad52fc58ee4833e7d9 inherit pub_types_a00025"><td class="memItemLeft" align="right" valign="top">typedef const <a class="el" href="a00107.html">tuple</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#af545df126c49a8ad52fc58ee4833e7d9">pointer</a></td></tr>
-<tr class="memitem:a0b197686648ddd4acb3c803d6a51fc8d inherit pub_types_a00025"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00107.html">tuple</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a0b197686648ddd4acb3c803d6a51fc8d">reference</a></td></tr>
-<tr class="memitem:ab8d1a4aa2c488d516b766e811a33fb6c inherit pub_types_a00025"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">result::size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#ab8d1a4aa2c488d516b766e811a33fb6c">size_type</a></td></tr>
-<tr class="memitem:af1bc6358a5c67e40dfca6acbbdee2eed inherit pub_types_a00025"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a></td></tr>
-<tr class="inherit_header pub_methods_a00025"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00025')"><img src="closed.png" alt="-"/>&nbsp;Private Member Functions inherited from <a class="el" href="a00025.html">pqxx::const_result_iterator</a></td></tr>
-<tr class="memitem:a69a45f72ecd7d720ebdb830950df15ad inherit pub_methods_a00025"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a69a45f72ecd7d720ebdb830950df15ad">const_result_iterator</a> ()  throw ()</td></tr>
-<tr class="memitem:a599088be998cb2998cd2cac6cd7bc9c6 inherit pub_methods_a00025"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a599088be998cb2998cd2cac6cd7bc9c6">const_result_iterator</a> (const <a class="el" href="a00107.html">tuple</a> &amp;t)  throw ()</td></tr>
-<tr class="memitem:a5a6e8b74cb15a24e923016d56cd74df5 inherit pub_methods_a00025"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html#af545df126c49a8ad52fc58ee4833e7d9">pointer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a5a6e8b74cb15a24e923016d56cd74df5">operator-&gt;</a> () const </td></tr>
-<tr class="memitem:ab58d13117556c7bbe935db018c4bbbd9 inherit pub_methods_a00025"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html#a0b197686648ddd4acb3c803d6a51fc8d">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#ab58d13117556c7bbe935db018c4bbbd9">operator*</a> () const </td></tr>
-<tr class="memitem:a3321e9a66cc13e3455eeeeb23c9ce7a3 inherit pub_methods_a00025"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html">const_result_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a3321e9a66cc13e3455eeeeb23c9ce7a3">operator++</a> (int)</td></tr>
-<tr class="memitem:ab92d7af9a2d9842cd5c1e12c99201893 inherit pub_methods_a00025"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html">const_result_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#ab92d7af9a2d9842cd5c1e12c99201893">operator++</a> ()</td></tr>
-<tr class="memitem:a1817b0a918bdf266d240ca5b4449ce6e inherit pub_methods_a00025"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html">const_result_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a1817b0a918bdf266d240ca5b4449ce6e">operator--</a> (int)</td></tr>
-<tr class="memitem:a45a6644ccdf8648196d310ec643414fb inherit pub_methods_a00025"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html">const_result_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a45a6644ccdf8648196d310ec643414fb">operator--</a> ()</td></tr>
-<tr class="memitem:a9eb6caf606fd73bd3bc0e0bbbcd3387a inherit pub_methods_a00025"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html">const_result_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a9eb6caf606fd73bd3bc0e0bbbcd3387a">operator+=</a> (<a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a> i)</td></tr>
-<tr class="memitem:aac919ac1130c456cac33c2fb977e8f49 inherit pub_methods_a00025"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html">const_result_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#aac919ac1130c456cac33c2fb977e8f49">operator-=</a> (<a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a> i)</td></tr>
-<tr class="memitem:a757c8e7d196c2a9d4e69af70a4234620 inherit pub_methods_a00025"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a757c8e7d196c2a9d4e69af70a4234620">operator==</a> (const <a class="el" href="a00025.html">const_result_iterator</a> &amp;i) const </td></tr>
-<tr class="memitem:a9c831865874ab49c5a8e552503d8d6f8 inherit pub_methods_a00025"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a9c831865874ab49c5a8e552503d8d6f8">operator!=</a> (const <a class="el" href="a00025.html">const_result_iterator</a> &amp;i) const </td></tr>
-<tr class="memitem:abc4bdb24c31faff8986730cc418225c4 inherit pub_methods_a00025"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#abc4bdb24c31faff8986730cc418225c4">operator&lt;</a> (const <a class="el" href="a00025.html">const_result_iterator</a> &amp;i) const </td></tr>
-<tr class="memitem:a5838760d8c9620674b3bc530f95ec6d5 inherit pub_methods_a00025"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a5838760d8c9620674b3bc530f95ec6d5">operator&lt;=</a> (const <a class="el" href="a00025.html">const_result_iterator</a> &amp;i) const </td></tr>
-<tr class="memitem:a07d2e2279fef3c1476cffd06a8eb91de inherit pub_methods_a00025"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a07d2e2279fef3c1476cffd06a8eb91de">operator&gt;</a> (const <a class="el" href="a00025.html">const_result_iterator</a> &amp;i) const </td></tr>
-<tr class="memitem:a968c235eb6fecdf44b8f64827473c733 inherit pub_methods_a00025"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a968c235eb6fecdf44b8f64827473c733">operator&gt;=</a> (const <a class="el" href="a00025.html">const_result_iterator</a> &amp;i) const </td></tr>
-<tr class="memitem:a2faa42822a70d1ad0dbf426b69ee8a69 inherit pub_methods_a00025"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html">const_result_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a2faa42822a70d1ad0dbf426b69ee8a69">operator+</a> (<a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a>) const </td></tr>
-<tr class="memitem:adfa0ccba45f501111664d5e0c4bfa766 inherit pub_methods_a00025"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html">const_result_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#adfa0ccba45f501111664d5e0c4bfa766">operator-</a> (<a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a>) const </td></tr>
-<tr class="memitem:a4f404cbf15b073e6f877dbc405edabe0 inherit pub_methods_a00025"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html#a4f404cbf15b073e6f877dbc405edabe0">operator-</a> (<a class="el" href="a00025.html">const_result_iterator</a>) const </td></tr>
-<tr class="inherit_header friends_a00025"><td colspan="2" onclick="javascript:toggleInherit('friends_a00025')"><img src="closed.png" alt="-"/>&nbsp;Friends inherited from <a class="el" href="a00025.html">pqxx::const_result_iterator</a></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Reverse iterator for result. Use as <a class="el" href="a00082.html#a4e8a0b23393257bb8438323af622ab0b">result::const_reverse_iterator</a>. </p>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="af1bc6358a5c67e40dfca6acbbdee2eed"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a> <a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">pqxx::const_result_iterator::difference_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a3944431a48bc056755e618de31ccb101"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00025.html">const_result_iterator</a> <a class="el" href="a00026.html#a3944431a48bc056755e618de31ccb101">pqxx::const_reverse_result_iterator::iterator_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="af545df126c49a8ad52fc58ee4833e7d9"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef const <a class="el" href="a00107.html">tuple</a>* <a class="el" href="a00025.html#af545df126c49a8ad52fc58ee4833e7d9">pqxx::const_result_iterator::pointer</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a0b197686648ddd4acb3c803d6a51fc8d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00107.html">tuple</a> <a class="el" href="a00025.html#a0b197686648ddd4acb3c803d6a51fc8d">pqxx::const_result_iterator::reference</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a9f89dabdd47d46a7e86551788620914b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00025.html">const_result_iterator</a> <a class="el" href="a00026.html#a9f89dabdd47d46a7e86551788620914b">pqxx::const_reverse_result_iterator::super</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a6544eebac8fc1c8c7d8ea6d65a1332a8"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::const_reverse_result_iterator::const_reverse_result_iterator </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ac0716cbc925a9250ac448c6cd35cd797"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::const_reverse_result_iterator::const_reverse_result_iterator </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00025.html">const_result_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="af0afdb9600704e015047eefae139bd27"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html#a231cf3451b578e1a77a0e3ba5c5332c0">pqxx::result::const_iterator</a> pqxx::result::const_reverse_iterator::base </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00176.html#af9d548cd3c597e67d8a4288ba24a17f8">pqxx::operator+()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a9791060c7f9c94370fccf4f2a053f451"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_reverse_result_iterator::operator!= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a248bd6095a955103131179b8b797a465"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00026.html">const_reverse_result_iterator</a> pqxx::const_reverse_result_iterator::operator+ </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a>&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aa0aef3bc029f501703e2f941c85d03d5"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00026.html">const_reverse_result_iterator</a> pqxx::const_reverse_result_iterator::operator++ </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="af64ad7b0d03524e2631f06a7be70e918"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a> pqxx::const_reverse_result_iterator::operator++ </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a3f9fbd9b493b163a45b1c15d2e5ff6b7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00026.html">const_reverse_result_iterator</a>&amp; pqxx::const_reverse_result_iterator::operator+= </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a>&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="abd88da5b5bc0d9e63efba1a6ba9f14b3"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00026.html">const_reverse_result_iterator</a> pqxx::const_reverse_result_iterator::operator- </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a>&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ab17e937b7d28ad346802a39d78a02af1"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a> pqxx::const_reverse_result_iterator::operator- </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="af6c63db21df71be91a1cf1c2d9905c47"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00026.html">const_reverse_result_iterator</a>&amp; pqxx::const_reverse_result_iterator::operator-- </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a04258acb26509bcf495e7819de11d142"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a> pqxx::const_reverse_result_iterator::operator-- </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a31bfd0560cc60c2496c48cafc47aeb41"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00026.html">const_reverse_result_iterator</a>&amp; pqxx::const_reverse_result_iterator::operator-= </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a>&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a7b18a6e600a88ac9a5689b2cd9ee5c1b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_reverse_result_iterator::operator&lt; </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a43793fc9e6cfcf3a400bcb9a3363dbf7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_reverse_result_iterator::operator&lt;= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a26592398ebce2937d32420e4fbfbdd87"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00026.html">const_reverse_result_iterator</a>&amp; pqxx::const_reverse_result_iterator::operator= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>r</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="adeb96b3dd3de78f616e8ff6129cc8a26"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_reverse_result_iterator::operator== </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="af1b380239968fd36cfb1b22f25fe3c67"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_reverse_result_iterator::operator&gt; </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aace3d30e02c3014d04cb1825dff7de6b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_reverse_result_iterator::operator&gt;= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00156_source.html">result.hxx</a></li>
-<li>result.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00026.html">const_reverse_result_iterator</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00026.js b/doc/html/Reference/a00026.js
deleted file mode 100644
index 77f2289..0000000
--- a/doc/html/Reference/a00026.js
+++ /dev/null
@@ -1,27 +0,0 @@
-var a00026 =
-[
-    [ "difference_type", "a00026.html#af1bc6358a5c67e40dfca6acbbdee2eed", null ],
-    [ "iterator_type", "a00026.html#a3944431a48bc056755e618de31ccb101", null ],
-    [ "pointer", "a00026.html#af545df126c49a8ad52fc58ee4833e7d9", null ],
-    [ "reference", "a00026.html#a0b197686648ddd4acb3c803d6a51fc8d", null ],
-    [ "super", "a00026.html#a9f89dabdd47d46a7e86551788620914b", null ],
-    [ "const_reverse_result_iterator", "a00026.html#a6544eebac8fc1c8c7d8ea6d65a1332a8", null ],
-    [ "const_reverse_result_iterator", "a00026.html#ac0716cbc925a9250ac448c6cd35cd797", null ],
-    [ "base", "a00026.html#af0afdb9600704e015047eefae139bd27", null ],
-    [ "operator!=", "a00026.html#a9791060c7f9c94370fccf4f2a053f451", null ],
-    [ "operator+", "a00026.html#a248bd6095a955103131179b8b797a465", null ],
-    [ "operator++", "a00026.html#aa0aef3bc029f501703e2f941c85d03d5", null ],
-    [ "operator++", "a00026.html#af64ad7b0d03524e2631f06a7be70e918", null ],
-    [ "operator+=", "a00026.html#a3f9fbd9b493b163a45b1c15d2e5ff6b7", null ],
-    [ "operator-", "a00026.html#abd88da5b5bc0d9e63efba1a6ba9f14b3", null ],
-    [ "operator-", "a00026.html#ab17e937b7d28ad346802a39d78a02af1", null ],
-    [ "operator--", "a00026.html#af6c63db21df71be91a1cf1c2d9905c47", null ],
-    [ "operator--", "a00026.html#a04258acb26509bcf495e7819de11d142", null ],
-    [ "operator-=", "a00026.html#a31bfd0560cc60c2496c48cafc47aeb41", null ],
-    [ "operator<", "a00026.html#a7b18a6e600a88ac9a5689b2cd9ee5c1b", null ],
-    [ "operator<=", "a00026.html#a43793fc9e6cfcf3a400bcb9a3363dbf7", null ],
-    [ "operator=", "a00026.html#a26592398ebce2937d32420e4fbfbdd87", null ],
-    [ "operator==", "a00026.html#adeb96b3dd3de78f616e8ff6129cc8a26", null ],
-    [ "operator>", "a00026.html#af1b380239968fd36cfb1b22f25fe3c67", null ],
-    [ "operator>=", "a00026.html#aace3d30e02c3014d04cb1825dff7de6b", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00026.png b/doc/html/Reference/a00026.png
deleted file mode 100644
index 8a3c035..0000000
--- a/doc/html/Reference/a00026.png
+++ /dev/null
@@ -1,3 +0,0 @@
-PNG
-
-   IHDR      P   `   PLTE   u         tRNS T2  IDATx _5 ]Q$deYe(H@$oLF7d$9Vh~OFM73rr{~U\Aw+?fK1+IM\`tTN>d,UX%_JsVڸQr׿eVy$MFOg%{ʲA_Qu%`kfFeEU$JYȜJg(˭z3׬z]X'uLwʝt5rkg%kUI~_6kVtFM$oLF7VF˲,##x =QJh0J1S!15S#15S#15S#15S#15S#159` LF }c2o`tϖQcdb`\eyx.[?тG1JǶD\[dr렼Á"$ED,Ve6(O9t&%(Mo435^(e:f?M+ݓUWfdQ3Tk<G6ygJ/9¨Sle{20ٮ]Tl^u |oad/ d7?) 1+e    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00027.html b/doc/html/Reference/a00027.html
deleted file mode 100644
index 47a0ce4..0000000
--- a/doc/html/Reference/a00027.html
+++ /dev/null
@@ -1,529 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::const_reverse_tuple_iterator Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00027.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00297.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::const_reverse_tuple_iterator Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Reverse iterator for a tuple. Use as <a class="el" href="a00107.html#a00b39ba19194ab4ed39a66db5d706bdf">tuple::const_reverse_iterator</a>.  
- <a href="a00027.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00178_source.html">tuple.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::const_reverse_tuple_iterator:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00027.png" usemap="#pqxx::const_reverse_tuple_iterator_map" alt=""/>
-  <map id="pqxx::const_reverse_tuple_iterator_map" name="pqxx::const_reverse_tuple_iterator_map">
-<area href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator." alt="pqxx::const_tuple_iterator" shape="rect" coords="0,0,205,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:acfeaa999bdc29d7a00dd3c7b441159c9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00028.html">const_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#acfeaa999bdc29d7a00dd3c7b441159c9">super</a></td></tr>
-<tr class="memitem:a5a6a65374213d98c1060687eac932a52"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00028.html">const_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a5a6a65374213d98c1060687eac932a52">iterator_type</a></td></tr>
-<tr class="memitem:adf1e8d933ff2f633c68a10261bdec228"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00107.html#a8fff40c4046b2b183229a423b036c295">tuple::difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a></td></tr>
-<tr class="memitem:a5c99036c804619585245e453cd3788b2"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00040.html">field</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a5c99036c804619585245e453cd3788b2">reference</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a6070a748f0a316013cda5a36e55ae967"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a6070a748f0a316013cda5a36e55ae967">const_reverse_tuple_iterator</a> (const <a class="el" href="a00027.html">const_reverse_tuple_iterator</a> &amp;r)</td></tr>
-<tr class="memitem:ac882fd1ecae81460033842c88aad95d3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#ac882fd1ecae81460033842c88aad95d3">const_reverse_tuple_iterator</a> (const <a class="el" href="a00027.html#acfeaa999bdc29d7a00dd3c7b441159c9">super</a> &amp;rhs)  throw ()</td></tr>
-<tr class="memitem:a9e2e8c01d5ad4477fa014ada68765bbd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00027.html#a5a6a65374213d98c1060687eac932a52">iterator_type</a> PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a9e2e8c01d5ad4477fa014ada68765bbd">base</a> () const   throw ()</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Manipulations</div></td></tr>
-<tr class="memitem:a260dbe03a79907ee06b15b22f4757b53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a260dbe03a79907ee06b15b22f4757b53">operator=</a> (const <a class="el" href="a00027.html">const_reverse_tuple_iterator</a> &amp;r)</td></tr>
-<tr class="memitem:aa2b622cb478e2423aba8013117483c41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#aa2b622cb478e2423aba8013117483c41">operator++</a> ()</td></tr>
-<tr class="memitem:a92227217585360e6d35cf40d3e632065"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a92227217585360e6d35cf40d3e632065">operator++</a> (int)</td></tr>
-<tr class="memitem:a3ac4f8c6dfd71aacfafb2c2c9080bf1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a3ac4f8c6dfd71aacfafb2c2c9080bf1d">operator--</a> ()</td></tr>
-<tr class="memitem:a036e91dab6151221c2713d1759c5a72c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a036e91dab6151221c2713d1759c5a72c">operator--</a> (int)</td></tr>
-<tr class="memitem:a19df3962a332430fb1b531f24959a05b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a19df3962a332430fb1b531f24959a05b">operator+=</a> (<a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a> i)</td></tr>
-<tr class="memitem:adfa94c0a489aae615a2d09e8bf10939d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#adfa94c0a489aae615a2d09e8bf10939d">operator-=</a> (<a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a> i)</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Arithmetic operators</div></td></tr>
-<tr class="memitem:abb4b905cf43a962fd80e2bbb3ebabb09"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#abb4b905cf43a962fd80e2bbb3ebabb09">operator+</a> (<a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a> i) const </td></tr>
-<tr class="memitem:a11ca506e9cac97842a53ddb78f409fed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a11ca506e9cac97842a53ddb78f409fed">operator-</a> (<a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a> i)</td></tr>
-<tr class="memitem:a3303dbad6189d4c4eccac0e1bf6ede1e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a3303dbad6189d4c4eccac0e1bf6ede1e">operator-</a> (const <a class="el" href="a00027.html">const_reverse_tuple_iterator</a> &amp;rhs) const </td></tr>
-<tr><td colspan="2"><div class="groupHeader">Comparisons</div></td></tr>
-<tr class="memitem:a801315de235f75a68367f998d928332a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a801315de235f75a68367f998d928332a">operator==</a> (const <a class="el" href="a00027.html">const_reverse_tuple_iterator</a> &amp;rhs) const   throw ()</td></tr>
-<tr class="memitem:a098f50ff4829f9ee993e886b5948583f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a098f50ff4829f9ee993e886b5948583f">operator!=</a> (const <a class="el" href="a00027.html">const_reverse_tuple_iterator</a> &amp;rhs) const   throw ()</td></tr>
-<tr class="memitem:a55e6dceb8e406e684340e10de40e5a48"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a55e6dceb8e406e684340e10de40e5a48">operator&lt;</a> (const <a class="el" href="a00027.html">const_reverse_tuple_iterator</a> &amp;rhs) const </td></tr>
-<tr class="memitem:a31697aa746ed96aa03373faf6d2a56bf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a31697aa746ed96aa03373faf6d2a56bf">operator&lt;=</a> (const <a class="el" href="a00027.html">const_reverse_tuple_iterator</a> &amp;rhs) const </td></tr>
-<tr class="memitem:a9155b63bbbed74b28fb7364fdcc17d99"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a9155b63bbbed74b28fb7364fdcc17d99">operator&gt;</a> (const <a class="el" href="a00027.html">const_reverse_tuple_iterator</a> &amp;rhs) const </td></tr>
-<tr class="memitem:af96d51ef06328f74e7b24e95f3831d9a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#af96d51ef06328f74e7b24e95f3831d9a">operator&gt;=</a> (const <a class="el" href="a00027.html">const_reverse_tuple_iterator</a> &amp;rhs) const </td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_a00028"><td colspan="2" onclick="javascript:toggleInherit('pub_types_a00028')"><img src="closed.png" alt="-"/>&nbsp;Private Types inherited from <a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td></tr>
-<tr class="memitem:a9829e1f6f8ba5f28ddbae08cddf183d6 inherit pub_types_a00028"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a9829e1f6f8ba5f28ddbae08cddf183d6">size_type</a></td></tr>
-<tr class="memitem:adf1e8d933ff2f633c68a10261bdec228 inherit pub_types_a00028"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00107.html#a8fff40c4046b2b183229a423b036c295">tuple::difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a></td></tr>
-<tr class="memitem:a5c99036c804619585245e453cd3788b2 inherit pub_types_a00028"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00040.html">field</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a5c99036c804619585245e453cd3788b2">reference</a></td></tr>
-<tr class="inherit_header pub_methods_a00028"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00028')"><img src="closed.png" alt="-"/>&nbsp;Private Member Functions inherited from <a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td></tr>
-<tr class="memitem:adbd6662e08d026f79b1df56fe5d3d8e4 inherit pub_methods_a00028"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#adbd6662e08d026f79b1df56fe5d3d8e4">const_tuple_iterator</a> (const <a class="el" href="a00107.html">tuple</a> &amp;T, <a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a> C)  throw ()</td></tr>
-<tr class="memitem:ab14a27f87b7d570b8340b484869a131e inherit pub_methods_a00028"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#ab14a27f87b7d570b8340b484869a131e">const_tuple_iterator</a> (const <a class="el" href="a00040.html">field</a> &amp;F)  throw ()</td></tr>
-<tr class="memitem:a0a3aac40eb8627fc04b11e26c5a9311e inherit pub_methods_a00028"><td class="memItemLeft" align="right" valign="top">pointer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a0a3aac40eb8627fc04b11e26c5a9311e">operator-&gt;</a> () const </td></tr>
-<tr class="memitem:ad809f99f770cd093a241718327b08fad inherit pub_methods_a00028"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html#a5c99036c804619585245e453cd3788b2">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#ad809f99f770cd093a241718327b08fad">operator*</a> () const </td></tr>
-<tr class="memitem:a39885713e209d972d4a02a33af90487e inherit pub_methods_a00028"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html">const_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a39885713e209d972d4a02a33af90487e">operator++</a> (int)</td></tr>
-<tr class="memitem:ad69f1affcdcd3ba6e25f8544e53db4c9 inherit pub_methods_a00028"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html">const_tuple_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#ad69f1affcdcd3ba6e25f8544e53db4c9">operator++</a> ()</td></tr>
-<tr class="memitem:a03722072d600f9bb3c64f8d1040ab263 inherit pub_methods_a00028"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html">const_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a03722072d600f9bb3c64f8d1040ab263">operator--</a> (int)</td></tr>
-<tr class="memitem:a0cfc38e184025a70632c77cf9ddab854 inherit pub_methods_a00028"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html">const_tuple_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a0cfc38e184025a70632c77cf9ddab854">operator--</a> ()</td></tr>
-<tr class="memitem:a71cc0a0b9010eb6d971631e32724922f inherit pub_methods_a00028"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html">const_tuple_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a71cc0a0b9010eb6d971631e32724922f">operator+=</a> (<a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a> i)</td></tr>
-<tr class="memitem:a0a3867bded7fc4181f57d516ef72f15f inherit pub_methods_a00028"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html">const_tuple_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a0a3867bded7fc4181f57d516ef72f15f">operator-=</a> (<a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a> i)</td></tr>
-<tr class="memitem:ada9be67072933135310c77b27e0f3540 inherit pub_methods_a00028"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#ada9be67072933135310c77b27e0f3540">operator==</a> (const <a class="el" href="a00028.html">const_tuple_iterator</a> &amp;i) const </td></tr>
-<tr class="memitem:a9403d1f1aaf668c2434a2db8eeca0375 inherit pub_methods_a00028"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a9403d1f1aaf668c2434a2db8eeca0375">operator!=</a> (const <a class="el" href="a00028.html">const_tuple_iterator</a> &amp;i) const </td></tr>
-<tr class="memitem:a0d40e819e0f26072ee3cb0bc8c680242 inherit pub_methods_a00028"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a0d40e819e0f26072ee3cb0bc8c680242">operator&lt;</a> (const <a class="el" href="a00028.html">const_tuple_iterator</a> &amp;i) const </td></tr>
-<tr class="memitem:a11fc7f6bebd2ea49e39a32ee263646f7 inherit pub_methods_a00028"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a11fc7f6bebd2ea49e39a32ee263646f7">operator&lt;=</a> (const <a class="el" href="a00028.html">const_tuple_iterator</a> &amp;i) const </td></tr>
-<tr class="memitem:a9597eed7de8833d1663e13f293723e76 inherit pub_methods_a00028"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a9597eed7de8833d1663e13f293723e76">operator&gt;</a> (const <a class="el" href="a00028.html">const_tuple_iterator</a> &amp;i) const </td></tr>
-<tr class="memitem:a97a72d87b07205861e619b356dbf6a13 inherit pub_methods_a00028"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a97a72d87b07205861e619b356dbf6a13">operator&gt;=</a> (const <a class="el" href="a00028.html">const_tuple_iterator</a> &amp;i) const </td></tr>
-<tr class="memitem:a433482a1750504705e650fa75eb37b66 inherit pub_methods_a00028"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html">const_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a433482a1750504705e650fa75eb37b66">operator+</a> (<a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a>) const </td></tr>
-<tr class="memitem:a947f588862432793167ace50bb0157c1 inherit pub_methods_a00028"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html">const_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a947f588862432793167ace50bb0157c1">operator-</a> (<a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a>) const </td></tr>
-<tr class="memitem:aa6ecbe2f97164809e39b5d40c6a79c05 inherit pub_methods_a00028"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#aa6ecbe2f97164809e39b5d40c6a79c05">operator-</a> (<a class="el" href="a00028.html">const_tuple_iterator</a>) const </td></tr>
-<tr class="inherit_header friends_a00028"><td colspan="2" onclick="javascript:toggleInherit('friends_a00028')"><img src="closed.png" alt="-"/>&nbsp;Friends inherited from <a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Reverse iterator for a tuple. Use as <a class="el" href="a00107.html#a00b39ba19194ab4ed39a66db5d706bdf">tuple::const_reverse_iterator</a>. </p>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="adf1e8d933ff2f633c68a10261bdec228"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00107.html#a8fff40c4046b2b183229a423b036c295">tuple::difference_type</a> <a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">pqxx::const_tuple_iterator::difference_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a5a6a65374213d98c1060687eac932a52"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00028.html">const_tuple_iterator</a> <a class="el" href="a00027.html#a5a6a65374213d98c1060687eac932a52">pqxx::const_reverse_tuple_iterator::iterator_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a5c99036c804619585245e453cd3788b2"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00040.html">field</a> <a class="el" href="a00028.html#a5c99036c804619585245e453cd3788b2">pqxx::const_tuple_iterator::reference</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="acfeaa999bdc29d7a00dd3c7b441159c9"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00028.html">const_tuple_iterator</a> <a class="el" href="a00027.html#acfeaa999bdc29d7a00dd3c7b441159c9">pqxx::const_reverse_tuple_iterator::super</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a6070a748f0a316013cda5a36e55ae967"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::const_reverse_tuple_iterator::const_reverse_tuple_iterator </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00027.html">const_reverse_tuple_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>r</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ac882fd1ecae81460033842c88aad95d3"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::const_reverse_tuple_iterator::const_reverse_tuple_iterator </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00027.html#acfeaa999bdc29d7a00dd3c7b441159c9">super</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a9e2e8c01d5ad4477fa014ada68765bbd"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a> pqxx::const_reverse_tuple_iterator::base </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a098f50ff4829f9ee993e886b5948583f"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_reverse_tuple_iterator::operator!= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00027.html">const_reverse_tuple_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="abb4b905cf43a962fd80e2bbb3ebabb09"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a> pqxx::const_reverse_tuple_iterator::operator+ </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a>&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aa2b622cb478e2423aba8013117483c41"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a> pqxx::const_reverse_tuple_iterator::operator++ </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a92227217585360e6d35cf40d3e632065"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a> pqxx::const_reverse_tuple_iterator::operator++ </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a19df3962a332430fb1b531f24959a05b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a>&amp; pqxx::const_reverse_tuple_iterator::operator+= </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a>&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a11ca506e9cac97842a53ddb78f409fed"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a> pqxx::const_reverse_tuple_iterator::operator- </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a>&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a3303dbad6189d4c4eccac0e1bf6ede1e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a> pqxx::const_reverse_tuple_iterator::operator- </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00027.html">const_reverse_tuple_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a3ac4f8c6dfd71aacfafb2c2c9080bf1d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a>&amp; pqxx::const_reverse_tuple_iterator::operator-- </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a036e91dab6151221c2713d1759c5a72c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a> pqxx::const_reverse_tuple_iterator::operator-- </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="adfa94c0a489aae615a2d09e8bf10939d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a>&amp; pqxx::const_reverse_tuple_iterator::operator-= </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a>&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a55e6dceb8e406e684340e10de40e5a48"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_reverse_tuple_iterator::operator&lt; </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00027.html">const_reverse_tuple_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a31697aa746ed96aa03373faf6d2a56bf"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_reverse_tuple_iterator::operator&lt;= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00027.html">const_reverse_tuple_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a260dbe03a79907ee06b15b22f4757b53"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a>&amp; pqxx::const_reverse_tuple_iterator::operator= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00027.html">const_reverse_tuple_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>r</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a801315de235f75a68367f998d928332a"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_reverse_tuple_iterator::operator== </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00027.html">const_reverse_tuple_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a9155b63bbbed74b28fb7364fdcc17d99"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_reverse_tuple_iterator::operator&gt; </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00027.html">const_reverse_tuple_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="af96d51ef06328f74e7b24e95f3831d9a"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_reverse_tuple_iterator::operator&gt;= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00027.html">const_reverse_tuple_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00178_source.html">tuple.hxx</a></li>
-<li>tuple.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00027.js b/doc/html/Reference/a00027.js
deleted file mode 100644
index 78807ab..0000000
--- a/doc/html/Reference/a00027.js
+++ /dev/null
@@ -1,26 +0,0 @@
-var a00027 =
-[
-    [ "difference_type", "a00027.html#adf1e8d933ff2f633c68a10261bdec228", null ],
-    [ "iterator_type", "a00027.html#a5a6a65374213d98c1060687eac932a52", null ],
-    [ "reference", "a00027.html#a5c99036c804619585245e453cd3788b2", null ],
-    [ "super", "a00027.html#acfeaa999bdc29d7a00dd3c7b441159c9", null ],
-    [ "const_reverse_tuple_iterator", "a00027.html#a6070a748f0a316013cda5a36e55ae967", null ],
-    [ "const_reverse_tuple_iterator", "a00027.html#ac882fd1ecae81460033842c88aad95d3", null ],
-    [ "base", "a00027.html#a9e2e8c01d5ad4477fa014ada68765bbd", null ],
-    [ "operator!=", "a00027.html#a098f50ff4829f9ee993e886b5948583f", null ],
-    [ "operator+", "a00027.html#abb4b905cf43a962fd80e2bbb3ebabb09", null ],
-    [ "operator++", "a00027.html#aa2b622cb478e2423aba8013117483c41", null ],
-    [ "operator++", "a00027.html#a92227217585360e6d35cf40d3e632065", null ],
-    [ "operator+=", "a00027.html#a19df3962a332430fb1b531f24959a05b", null ],
-    [ "operator-", "a00027.html#a11ca506e9cac97842a53ddb78f409fed", null ],
-    [ "operator-", "a00027.html#a3303dbad6189d4c4eccac0e1bf6ede1e", null ],
-    [ "operator--", "a00027.html#a3ac4f8c6dfd71aacfafb2c2c9080bf1d", null ],
-    [ "operator--", "a00027.html#a036e91dab6151221c2713d1759c5a72c", null ],
-    [ "operator-=", "a00027.html#adfa94c0a489aae615a2d09e8bf10939d", null ],
-    [ "operator<", "a00027.html#a55e6dceb8e406e684340e10de40e5a48", null ],
-    [ "operator<=", "a00027.html#a31697aa746ed96aa03373faf6d2a56bf", null ],
-    [ "operator=", "a00027.html#a260dbe03a79907ee06b15b22f4757b53", null ],
-    [ "operator==", "a00027.html#a801315de235f75a68367f998d928332a", null ],
-    [ "operator>", "a00027.html#a9155b63bbbed74b28fb7364fdcc17d99", null ],
-    [ "operator>=", "a00027.html#af96d51ef06328f74e7b24e95f3831d9a", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00027.png b/doc/html/Reference/a00027.png
deleted file mode 100644
index ce888c6..0000000
--- a/doc/html/Reference/a00027.png
+++ /dev/null
@@ -1,6 +0,0 @@
-PNG
-
-   IHDR      P      PLTE   u         tRNS T2  IDATx떤 ?ygJ$=KK
-L4u&IC$P#I1I52X=SZ$u?vG^lַ{61YsF%jV,J\${}T&,ۨ$q6nNۨNs	j.Tgd;]-{jjN;}񲧙Ԝ&IsSbsNVO944ri45F%{N{Kg,XK
-!I$5C$K4MS/ |t|}$+5/1K@OQQQQQQڤR7 t &x@ͷZB%_Ms+52{>Sf~<l")va:X̍\ffG{͹cG%(x*Ѣ6%uN~g55nU5~CMU3בE.T2
-\jjժMay*Nsj̹tǭ}nni}ҹY~mW=mql<t-?ĪY SoZ_ &	R'Z*./    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00028.html b/doc/html/Reference/a00028.html
deleted file mode 100644
index 4f614d2..0000000
--- a/doc/html/Reference/a00028.html
+++ /dev/null
@@ -1,580 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::const_tuple_iterator Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00028.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00296.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::const_tuple_iterator Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Iterator for fields in a tuple. Use as <a class="el" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">tuple::const_iterator</a>.  
- <a href="a00028.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00178_source.html">tuple.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::const_tuple_iterator:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00028.png" usemap="#pqxx::const_tuple_iterator_map" alt=""/>
-  <map id="pqxx::const_tuple_iterator_map" name="pqxx::const_tuple_iterator_map">
-<area href="a00040.html" title="Reference to a field in a result set." alt="pqxx::field" shape="rect" coords="0,0,205,24"/>
-<area href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator." alt="pqxx::const_reverse_tuple_iterator" shape="rect" coords="0,112,205,136"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a9829e1f6f8ba5f28ddbae08cddf183d6"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a9829e1f6f8ba5f28ddbae08cddf183d6">size_type</a></td></tr>
-<tr class="memitem:adf1e8d933ff2f633c68a10261bdec228"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00107.html#a8fff40c4046b2b183229a423b036c295">tuple::difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a></td></tr>
-<tr class="memitem:a5c99036c804619585245e453cd3788b2"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00040.html">field</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a5c99036c804619585245e453cd3788b2">reference</a></td></tr>
-<tr class="inherit_header pub_types_a00040"><td colspan="2" onclick="javascript:toggleInherit('pub_types_a00040')"><img src="closed.png" alt="-"/>&nbsp;Public Types inherited from <a class="el" href="a00040.html">pqxx::field</a></td></tr>
-<tr class="memitem:a862c8028550be182c0104b48b3cf8399 inherit pub_types_a00040"><td class="memItemLeft" align="right" valign="top">typedef size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#a862c8028550be182c0104b48b3cf8399">size_type</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:adbd6662e08d026f79b1df56fe5d3d8e4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#adbd6662e08d026f79b1df56fe5d3d8e4">const_tuple_iterator</a> (const <a class="el" href="a00107.html">tuple</a> &amp;T, <a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a> C)  throw ()</td></tr>
-<tr class="memitem:ab14a27f87b7d570b8340b484869a131e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#ab14a27f87b7d570b8340b484869a131e">const_tuple_iterator</a> (const <a class="el" href="a00040.html">field</a> &amp;F)  throw ()</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Dereferencing operators</div></td></tr>
-<tr class="memitem:a0a3aac40eb8627fc04b11e26c5a9311e"><td class="memItemLeft" align="right" valign="top">pointer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a0a3aac40eb8627fc04b11e26c5a9311e">operator-&gt;</a> () const </td></tr>
-<tr class="memitem:ad809f99f770cd093a241718327b08fad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html#a5c99036c804619585245e453cd3788b2">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#ad809f99f770cd093a241718327b08fad">operator*</a> () const </td></tr>
-<tr><td colspan="2"><div class="groupHeader">Manipulations</div></td></tr>
-<tr class="memitem:a39885713e209d972d4a02a33af90487e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html">const_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a39885713e209d972d4a02a33af90487e">operator++</a> (int)</td></tr>
-<tr class="memitem:ad69f1affcdcd3ba6e25f8544e53db4c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html">const_tuple_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#ad69f1affcdcd3ba6e25f8544e53db4c9">operator++</a> ()</td></tr>
-<tr class="memitem:a03722072d600f9bb3c64f8d1040ab263"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html">const_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a03722072d600f9bb3c64f8d1040ab263">operator--</a> (int)</td></tr>
-<tr class="memitem:a0cfc38e184025a70632c77cf9ddab854"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html">const_tuple_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a0cfc38e184025a70632c77cf9ddab854">operator--</a> ()</td></tr>
-<tr class="memitem:a71cc0a0b9010eb6d971631e32724922f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html">const_tuple_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a71cc0a0b9010eb6d971631e32724922f">operator+=</a> (<a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a> i)</td></tr>
-<tr class="memitem:a0a3867bded7fc4181f57d516ef72f15f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html">const_tuple_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a0a3867bded7fc4181f57d516ef72f15f">operator-=</a> (<a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a> i)</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Comparisons</div></td></tr>
-<tr class="memitem:ada9be67072933135310c77b27e0f3540"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#ada9be67072933135310c77b27e0f3540">operator==</a> (const <a class="el" href="a00028.html">const_tuple_iterator</a> &amp;i) const </td></tr>
-<tr class="memitem:a9403d1f1aaf668c2434a2db8eeca0375"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a9403d1f1aaf668c2434a2db8eeca0375">operator!=</a> (const <a class="el" href="a00028.html">const_tuple_iterator</a> &amp;i) const </td></tr>
-<tr class="memitem:a0d40e819e0f26072ee3cb0bc8c680242"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a0d40e819e0f26072ee3cb0bc8c680242">operator&lt;</a> (const <a class="el" href="a00028.html">const_tuple_iterator</a> &amp;i) const </td></tr>
-<tr class="memitem:a11fc7f6bebd2ea49e39a32ee263646f7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a11fc7f6bebd2ea49e39a32ee263646f7">operator&lt;=</a> (const <a class="el" href="a00028.html">const_tuple_iterator</a> &amp;i) const </td></tr>
-<tr class="memitem:a9597eed7de8833d1663e13f293723e76"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a9597eed7de8833d1663e13f293723e76">operator&gt;</a> (const <a class="el" href="a00028.html">const_tuple_iterator</a> &amp;i) const </td></tr>
-<tr class="memitem:a97a72d87b07205861e619b356dbf6a13"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a97a72d87b07205861e619b356dbf6a13">operator&gt;=</a> (const <a class="el" href="a00028.html">const_tuple_iterator</a> &amp;i) const </td></tr>
-<tr class="inherit_header pub_methods_a00040"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00040')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00040.html">pqxx::field</a></td></tr>
-<tr class="memitem:ad46579d33a9105fecb94340d11a87b1d inherit pub_methods_a00040"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#ad46579d33a9105fecb94340d11a87b1d">field</a> (const <a class="el" href="a00107.html">tuple</a> &amp;T, <a class="el" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a> C)  throw ()</td></tr>
-<tr class="memdesc:ad46579d33a9105fecb94340d11a87b1d inherit pub_methods_a00040"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ad46579d33a9105fecb94340d11a87b1d"></a><br/></td></tr>
-<tr class="memitem:ab0fec98c5f61d8c572abbd13303419a9 inherit pub_methods_a00040"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:ab0fec98c5f61d8c572abbd13303419a9"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00040.html#ab0fec98c5f61d8c572abbd13303419a9">to</a> (const char *&amp;Obj) const </td></tr>
-<tr class="memdesc:ab0fec98c5f61d8c572abbd13303419a9 inherit pub_methods_a00040"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specialization: <code>to(const char *&amp;)</code>.  <a href="#ab0fec98c5f61d8c572abbd13303419a9"></a><br/></td></tr>
-<tr class="memitem:a7b7e65ff720f3b00b070c5608f9ac986 inherit pub_methods_a00040"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#a7b7e65ff720f3b00b070c5608f9ac986">operator==</a> (const <a class="el" href="a00040.html">field</a> &amp;) const </td></tr>
-<tr class="memdesc:a7b7e65ff720f3b00b070c5608f9ac986 inherit pub_methods_a00040"><td class="mdescLeft">&#160;</td><td class="mdescRight">Byte-by-byte comparison of two fields (all nulls are considered equal)  <a href="#a7b7e65ff720f3b00b070c5608f9ac986"></a><br/></td></tr>
-<tr class="memitem:a07d5dacdf1abec9c1117d1bcaa4cfdc9 inherit pub_methods_a00040"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#a07d5dacdf1abec9c1117d1bcaa4cfdc9">operator!=</a> (const <a class="el" href="a00040.html">field</a> &amp;rhs) const </td></tr>
-<tr class="memdesc:a07d5dacdf1abec9c1117d1bcaa4cfdc9 inherit pub_methods_a00040"><td class="mdescLeft">&#160;</td><td class="mdescRight">Byte-by-byte comparison (all nulls are considered equal)  <a href="#a07d5dacdf1abec9c1117d1bcaa4cfdc9"></a><br/></td></tr>
-<tr class="memitem:ad969ff9b3f6f128713b867560ee06e12 inherit pub_methods_a00040"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#ad969ff9b3f6f128713b867560ee06e12">name</a> () const </td></tr>
-<tr class="memdesc:ad969ff9b3f6f128713b867560ee06e12 inherit pub_methods_a00040"><td class="mdescLeft">&#160;</td><td class="mdescRight">Column name.  <a href="#ad969ff9b3f6f128713b867560ee06e12"></a><br/></td></tr>
-<tr class="memitem:a61b82f53f82924bc10d8c1b15dfca153 inherit pub_methods_a00040"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#a61b82f53f82924bc10d8c1b15dfca153">type</a> () const </td></tr>
-<tr class="memdesc:a61b82f53f82924bc10d8c1b15dfca153 inherit pub_methods_a00040"><td class="mdescLeft">&#160;</td><td class="mdescRight">Column type.  <a href="#a61b82f53f82924bc10d8c1b15dfca153"></a><br/></td></tr>
-<tr class="memitem:adee313912a0d712eba34548454455988 inherit pub_methods_a00040"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#adee313912a0d712eba34548454455988">table</a> () const </td></tr>
-<tr class="memdesc:adee313912a0d712eba34548454455988 inherit pub_methods_a00040"><td class="mdescLeft">&#160;</td><td class="mdescRight">What table did this column come from?  <a href="#adee313912a0d712eba34548454455988"></a><br/></td></tr>
-<tr class="memitem:a812714c00006721cdf895980fa8154fb inherit pub_methods_a00040"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#a812714c00006721cdf895980fa8154fb">num</a> () const </td></tr>
-<tr class="memitem:a36b61c5c5aa0550c3b7472225fc64f77 inherit pub_methods_a00040"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#a36b61c5c5aa0550c3b7472225fc64f77">table_column</a> () const </td></tr>
-<tr class="memdesc:a36b61c5c5aa0550c3b7472225fc64f77 inherit pub_methods_a00040"><td class="mdescLeft">&#160;</td><td class="mdescRight">What column number in its originating table did this column come from?  <a href="#a36b61c5c5aa0550c3b7472225fc64f77"></a><br/></td></tr>
-<tr class="memitem:a97781b0028cbfd2dca1106943a27afae inherit pub_methods_a00040"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#a97781b0028cbfd2dca1106943a27afae">c_str</a> () const </td></tr>
-<tr class="memdesc:a97781b0028cbfd2dca1106943a27afae inherit pub_methods_a00040"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read as plain C string.  <a href="#a97781b0028cbfd2dca1106943a27afae"></a><br/></td></tr>
-<tr class="memitem:a11b508641e461a25fdc6b78fb7a36acf inherit pub_methods_a00040"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:a11b508641e461a25fdc6b78fb7a36acf"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00040.html#a11b508641e461a25fdc6b78fb7a36acf">to</a> (T &amp;Obj) const </td></tr>
-<tr class="memdesc:a11b508641e461a25fdc6b78fb7a36acf inherit pub_methods_a00040"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read value into Obj; or leave Obj untouched and return <code>false</code> if null.  <a href="#a11b508641e461a25fdc6b78fb7a36acf"></a><br/></td></tr>
-<tr class="memitem:ad79f68cfa43c8ce7a13af3525be3da43 inherit pub_methods_a00040"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:ad79f68cfa43c8ce7a13af3525be3da43"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00040.html#ad79f68cfa43c8ce7a13af3525be3da43">operator&gt;&gt;</a> (T &amp;Obj) const </td></tr>
-<tr class="memdesc:ad79f68cfa43c8ce7a13af3525be3da43 inherit pub_methods_a00040"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read value into Obj; or leave Obj untouched and return <code>false</code> if null.  <a href="#ad79f68cfa43c8ce7a13af3525be3da43"></a><br/></td></tr>
-<tr class="memitem:a0a194db2c97f08148c9bbef548b24cf8 inherit pub_methods_a00040"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:a0a194db2c97f08148c9bbef548b24cf8"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00040.html#a0a194db2c97f08148c9bbef548b24cf8">to</a> (T &amp;Obj, const T &amp;Default) const </td></tr>
-<tr class="memdesc:a0a194db2c97f08148c9bbef548b24cf8 inherit pub_methods_a00040"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read value into Obj; or use Default &amp; return <code>false</code> if null.  <a href="#a0a194db2c97f08148c9bbef548b24cf8"></a><br/></td></tr>
-<tr class="memitem:acf630db7dbdd828c56596b658c1f5b0a inherit pub_methods_a00040"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:acf630db7dbdd828c56596b658c1f5b0a"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00040.html#acf630db7dbdd828c56596b658c1f5b0a">as</a> (const T &amp;Default) const </td></tr>
-<tr class="memdesc:acf630db7dbdd828c56596b658c1f5b0a inherit pub_methods_a00040"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return value as object of given type, or Default if null.  <a href="#acf630db7dbdd828c56596b658c1f5b0a"></a><br/></td></tr>
-<tr class="memitem:a2f9b005cdf98de2a1e7754744c75fbb7 inherit pub_methods_a00040"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:a2f9b005cdf98de2a1e7754744c75fbb7"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00040.html#a2f9b005cdf98de2a1e7754744c75fbb7">as</a> () const </td></tr>
-<tr class="memdesc:a2f9b005cdf98de2a1e7754744c75fbb7 inherit pub_methods_a00040"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return value as object of given type, or throw exception if null.  <a href="#a2f9b005cdf98de2a1e7754744c75fbb7"></a><br/></td></tr>
-<tr class="memitem:ad0670dd5c8c32c3486a66c8c6199246d inherit pub_methods_a00040"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#ad0670dd5c8c32c3486a66c8c6199246d">is_null</a> () const   throw ()</td></tr>
-<tr class="memitem:ad8d3b3ef9308b577d178086e4b295ca5 inherit pub_methods_a00040"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00040.html#a862c8028550be182c0104b48b3cf8399">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#ad8d3b3ef9308b577d178086e4b295ca5">size</a> () const   throw ()</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="member-group"></a>
-Arithmetic operators</h2></td></tr>
-<tr class="memitem:a433482a1750504705e650fa75eb37b66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html">const_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a433482a1750504705e650fa75eb37b66">operator+</a> (<a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a>) const </td></tr>
-<tr class="memitem:a947f588862432793167ace50bb0157c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html">const_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#a947f588862432793167ace50bb0157c1">operator-</a> (<a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a>) const </td></tr>
-<tr class="memitem:aa6ecbe2f97164809e39b5d40c6a79c05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#aa6ecbe2f97164809e39b5d40c6a79c05">operator-</a> (<a class="el" href="a00028.html">const_tuple_iterator</a>) const </td></tr>
-<tr class="memitem:af4effac1b54014c657d45b40baa24094"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html">const_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html#af4effac1b54014c657d45b40baa24094">operator+</a> (<a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a>, <a class="el" href="a00028.html">const_tuple_iterator</a>)</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pro_methods_a00040"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00040')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="a00040.html">pqxx::field</a></td></tr>
-<tr class="memitem:a3c3c5212055fb098039b104c520b98f7 inherit pro_methods_a00040"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a00082.html">result</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#a3c3c5212055fb098039b104c520b98f7">home</a> () const   throw ()</td></tr>
-<tr class="memitem:a61903bbc795990ac21d2aaefd34626f4 inherit pro_methods_a00040"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#a61903bbc795990ac21d2aaefd34626f4">idx</a> () const   throw ()</td></tr>
-<tr class="memitem:ac4149686f6311d9fc74529f3646d9cfd inherit pro_methods_a00040"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#ac4149686f6311d9fc74529f3646d9cfd">col</a> () const   throw ()</td></tr>
-<tr class="inherit_header pro_attribs_a00040"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_a00040')"><img src="closed.png" alt="-"/>&nbsp;Protected Attributes inherited from <a class="el" href="a00040.html">pqxx::field</a></td></tr>
-<tr class="memitem:a5b5ee7fe78262f0d60efb6b9a12c8da7 inherit pro_attribs_a00040"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#a5b5ee7fe78262f0d60efb6b9a12c8da7">m_col</a></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Iterator for fields in a tuple. Use as <a class="el" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">tuple::const_iterator</a>. </p>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="adf1e8d933ff2f633c68a10261bdec228"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00107.html#a8fff40c4046b2b183229a423b036c295">tuple::difference_type</a> <a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">pqxx::const_tuple_iterator::difference_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a5c99036c804619585245e453cd3788b2"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00040.html">field</a> <a class="el" href="a00028.html#a5c99036c804619585245e453cd3788b2">pqxx::const_tuple_iterator::reference</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a9829e1f6f8ba5f28ddbae08cddf183d6"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a> <a class="el" href="a00028.html#a9829e1f6f8ba5f28ddbae08cddf183d6">pqxx::const_tuple_iterator::size_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="adbd6662e08d026f79b1df56fe5d3d8e4"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::const_tuple_iterator::const_tuple_iterator </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00107.html">tuple</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a>&#160;</td>
-          <td class="paramname"><em>C</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ab14a27f87b7d570b8340b484869a131e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::const_tuple_iterator::const_tuple_iterator </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00040.html">field</a> &amp;&#160;</td>
-          <td class="paramname"><em>F</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a9403d1f1aaf668c2434a2db8eeca0375"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_tuple_iterator::operator!= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00028.html">const_tuple_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ad809f99f770cd093a241718327b08fad"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00028.html#a5c99036c804619585245e453cd3788b2">reference</a> pqxx::const_tuple_iterator::operator* </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a433482a1750504705e650fa75eb37b66"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00028.html">const_tuple_iterator</a> pqxx::const_tuple_iterator::operator+ </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a>&#160;</td>
-          <td class="paramname"><em>o</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a39885713e209d972d4a02a33af90487e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a> pqxx::const_tuple_iterator::operator++ </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ad69f1affcdcd3ba6e25f8544e53db4c9"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00028.html">const_tuple_iterator</a>&amp; pqxx::const_tuple_iterator::operator++ </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a71cc0a0b9010eb6d971631e32724922f"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00028.html">const_tuple_iterator</a>&amp; pqxx::const_tuple_iterator::operator+= </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a>&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a947f588862432793167ace50bb0157c1"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00028.html">const_tuple_iterator</a> pqxx::const_tuple_iterator::operator- </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a>&#160;</td>
-          <td class="paramname"><em>o</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aa6ecbe2f97164809e39b5d40c6a79c05"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">const_tuple_iterator::difference_type</a> pqxx::const_tuple_iterator::operator- </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00028.html">const_tuple_iterator</a>&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00040.html#a812714c00006721cdf895980fa8154fb">pqxx::field::num()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a03722072d600f9bb3c64f8d1040ab263"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a> pqxx::const_tuple_iterator::operator-- </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a0cfc38e184025a70632c77cf9ddab854"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00028.html">const_tuple_iterator</a>&amp; pqxx::const_tuple_iterator::operator-- </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a0a3867bded7fc4181f57d516ef72f15f"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00028.html">const_tuple_iterator</a>&amp; pqxx::const_tuple_iterator::operator-= </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a>&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a0a3aac40eb8627fc04b11e26c5a9311e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pointer pqxx::const_tuple_iterator::operator-&gt; </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a0d40e819e0f26072ee3cb0bc8c680242"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_tuple_iterator::operator&lt; </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00028.html">const_tuple_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a11fc7f6bebd2ea49e39a32ee263646f7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_tuple_iterator::operator&lt;= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00028.html">const_tuple_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ada9be67072933135310c77b27e0f3540"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_tuple_iterator::operator== </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00028.html">const_tuple_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a9597eed7de8833d1663e13f293723e76"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_tuple_iterator::operator&gt; </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00028.html">const_tuple_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a97a72d87b07205861e619b356dbf6a13"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::const_tuple_iterator::operator&gt;= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00028.html">const_tuple_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Friends And Related Function Documentation</h2>
-<a class="anchor" id="af4effac1b54014c657d45b40baa24094"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00028.html">const_tuple_iterator</a> operator+ </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">const_tuple_iterator::difference_type</a>&#160;</td>
-          <td class="paramname"><em>o</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00028.html">const_tuple_iterator</a>&#160;</td>
-          <td class="paramname"><em>i</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00178_source.html">tuple.hxx</a></li>
-<li>tuple.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00028.html">const_tuple_iterator</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00028.js b/doc/html/Reference/a00028.js
deleted file mode 100644
index 26ace51..0000000
--- a/doc/html/Reference/a00028.js
+++ /dev/null
@@ -1,26 +0,0 @@
-var a00028 =
-[
-    [ "difference_type", "a00028.html#adf1e8d933ff2f633c68a10261bdec228", null ],
-    [ "reference", "a00028.html#a5c99036c804619585245e453cd3788b2", null ],
-    [ "size_type", "a00028.html#a9829e1f6f8ba5f28ddbae08cddf183d6", null ],
-    [ "const_tuple_iterator", "a00028.html#adbd6662e08d026f79b1df56fe5d3d8e4", null ],
-    [ "const_tuple_iterator", "a00028.html#ab14a27f87b7d570b8340b484869a131e", null ],
-    [ "operator!=", "a00028.html#a9403d1f1aaf668c2434a2db8eeca0375", null ],
-    [ "operator*", "a00028.html#ad809f99f770cd093a241718327b08fad", null ],
-    [ "operator+", "a00028.html#a433482a1750504705e650fa75eb37b66", null ],
-    [ "operator++", "a00028.html#a39885713e209d972d4a02a33af90487e", null ],
-    [ "operator++", "a00028.html#ad69f1affcdcd3ba6e25f8544e53db4c9", null ],
-    [ "operator+=", "a00028.html#a71cc0a0b9010eb6d971631e32724922f", null ],
-    [ "operator-", "a00028.html#a947f588862432793167ace50bb0157c1", null ],
-    [ "operator-", "a00028.html#aa6ecbe2f97164809e39b5d40c6a79c05", null ],
-    [ "operator--", "a00028.html#a03722072d600f9bb3c64f8d1040ab263", null ],
-    [ "operator--", "a00028.html#a0cfc38e184025a70632c77cf9ddab854", null ],
-    [ "operator-=", "a00028.html#a0a3867bded7fc4181f57d516ef72f15f", null ],
-    [ "operator->", "a00028.html#a0a3aac40eb8627fc04b11e26c5a9311e", null ],
-    [ "operator<", "a00028.html#a0d40e819e0f26072ee3cb0bc8c680242", null ],
-    [ "operator<=", "a00028.html#a11fc7f6bebd2ea49e39a32ee263646f7", null ],
-    [ "operator==", "a00028.html#ada9be67072933135310c77b27e0f3540", null ],
-    [ "operator>", "a00028.html#a9597eed7de8833d1663e13f293723e76", null ],
-    [ "operator>=", "a00028.html#a97a72d87b07205861e619b356dbf6a13", null ],
-    [ "operator+", "a00028.html#af4effac1b54014c657d45b40baa24094", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00028.png b/doc/html/Reference/a00028.png
deleted file mode 100644
index b6492af..0000000
--- a/doc/html/Reference/a00028.png
+++ /dev/null
@@ -1,7 +0,0 @@
-PNG
-
-   IHDR         s   PLTE   u         tRNS T2  aIDATxr0E;O>
-1؊cFDIDN#I64dS	A!(nk<,<^2|-aj(If-#IEB3>(z[sv;7'=,Oig-9$5$Fli$ɦ&cE o70{$h&pƢ`UN`SN`SN`SN`SN`SN`SN`SN`SN`SN`SN`SNS0" ")W$~ ?
-
-i7LA[n-lknXL,i"8k,N	t :;goMwUVm54 }&iv_LVQҊ7^,'JM%vznh欧=-r>xx\YS=Vi~Vw{=rZh- O ؔ BFC|}33X4 #3`S  ؔ<7 6)Myn ls`S  ؔޕcFDIDN#I64dS7IzVýY4;\ey>#aoͶ;I&v?JYn>gR`iC3[Ь]R{ W
-<<uTl,*?*7d4]\4M]_Ѥiϑ0f.h:h*4V]vYnjOt@~s{?os YO*{Z^iU=e}goi;eO[a5gJDB}JҵGǟp:jn$4dSN#I65(tRâZ    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00029.html b/doc/html/Reference/a00029.html
deleted file mode 100644
index f0ecabe..0000000
--- a/doc/html/Reference/a00029.html
+++ /dev/null
@@ -1,138 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::conversion_error Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00029.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00235.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::conversion_error Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::conversion_error:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00029.png" usemap="#pqxx::conversion_error_map" alt=""/>
-  <map id="pqxx::conversion_error_map" name="pqxx::conversion_error_map">
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,142,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:aa26b38ec0b49d925597fb0924d34e5a2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00029.html#aa26b38ec0b49d925597fb0924d34e5a2">conversion_error</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="aa26b38ec0b49d925597fb0924d34e5a2"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::conversion_error::conversion_error </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>whatarg</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-<li>except.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00029.html">conversion_error</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00029.js b/doc/html/Reference/a00029.js
deleted file mode 100644
index 8eb195d..0000000
--- a/doc/html/Reference/a00029.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var a00029 =
-[
-    [ "conversion_error", "a00029.html#aa26b38ec0b49d925597fb0924d34e5a2", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00029.png b/doc/html/Reference/a00029.png
deleted file mode 100644
index cfbdd22..0000000
--- a/doc/html/Reference/a00029.png
+++ /dev/null
@@ -1,5 +0,0 @@
-PNG
-
-   IHDR      P   e   PLTE   u         tRNS T2  IDATxr E}GhDۺL'`Cؿs?"KR/
-I88<t/H'){$NlkL#~23)[7f$>vV6qWd͘-d_)j78fsmsYs]47O|urC\%s)۵C$8t?H78)p$Ӏsz pxhz'N8 S x
- O)p <8 ?I)~DE)p <9{)׎x',갑m9N	&?92mYö:m5hR,q{_~Ԑ[8v gSk]Yu읃(γqNV͹=Yg=fdͬ2ܽ 38eo. Z+p <K)^0^    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00030.html b/doc/html/Reference/a00030.html
deleted file mode 100644
index 1ac4f29..0000000
--- a/doc/html/Reference/a00030.html
+++ /dev/null
@@ -1,456 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::cursor_base Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00030.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="#pro-attribs">Protected Attributes</a> &#124;
-<a href="a00220.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::cursor_base Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Common definitions for cursor types.  
- <a href="a00030.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00132_source.html">cursor.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::cursor_base:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00030.png" usemap="#pqxx::cursor_base_map" alt=""/>
-  <map id="pqxx::cursor_base_map" name="pqxx::cursor_base_map">
-<area href="a00085.html" title="Cursor with SQL positioning semantics." alt="pqxx::internal::sql_cursor" shape="rect" coords="0,56,150,80"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a591ac7d2302288890c04e6159eb6d30e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#a591ac7d2302288890c04e6159eb6d30e">accesspolicy</a> { <a class="el" href="a00030.html#a591ac7d2302288890c04e6159eb6d30eaf440221f717464c87f043899cc117cbf">forward_only</a>, 
-<a class="el" href="a00030.html#a591ac7d2302288890c04e6159eb6d30ea7f6c1ed7719885433353a78946b2c5f3">random_access</a>
- }</td></tr>
-<tr class="memdesc:a591ac7d2302288890c04e6159eb6d30e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cursor access-pattern policy.  <a href="a00030.html#a591ac7d2302288890c04e6159eb6d30e">More...</a><br/></td></tr>
-<tr class="memitem:aba6fa56f1ef2d25c3c73240de6b9c212"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212">updatepolicy</a> { <a class="el" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212a8122c0c4a5eb9c9dbf27ab40a2686eb0">read_only</a>, 
-<a class="el" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212a12fa229ee3e760f1ca86d66304554b63">update</a>
- }</td></tr>
-<tr class="memdesc:aba6fa56f1ef2d25c3c73240de6b9c212"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cursor update policy.  <a href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212">More...</a><br/></td></tr>
-<tr class="memitem:a8d5f8214ede2ab27dd588defc2847330"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330">ownershippolicy</a> { <a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330a3ace6a7a5ca4ec3b486f2f35fd2420b0">owned</a>, 
-<a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330a4c37408c49492bfe9f012812226dd1fd">loose</a>
- }</td></tr>
-<tr class="memdesc:a8d5f8214ede2ab27dd588defc2847330"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cursor destruction policy.  <a href="a00030.html#a8d5f8214ede2ab27dd588defc2847330">More...</a><br/></td></tr>
-<tr class="memitem:a732bb16c01dc3266d424267252d4f1b0"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">result::size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#a732bb16c01dc3266d424267252d4f1b0">size_type</a></td></tr>
-<tr class="memitem:a746c725327e1dfd598708bfeb8834992"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:ab46d430e0ecfa545ff3764f867654caf"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#ab46d430e0ecfa545ff3764f867654caf">name</a> () const   throw ()</td></tr>
-<tr class="memdesc:ab46d430e0ecfa545ff3764f867654caf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of underlying SQL cursor.  <a href="#ab46d430e0ecfa545ff3764f867654caf"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
-Static Public Member Functions</h2></td></tr>
-<tr><td colspan="2"><div class="groupHeader">Special movement distances</div></td></tr>
-<tr class="memitem:a56b530ba6b18f3fcdb5b93a0087922c9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#a56b530ba6b18f3fcdb5b93a0087922c9">all</a> ()  throw ()</td></tr>
-<tr class="memdesc:a56b530ba6b18f3fcdb5b93a0087922c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special value: read until end.  <a href="#a56b530ba6b18f3fcdb5b93a0087922c9"></a><br/></td></tr>
-<tr class="memitem:a2a10af042c1ece1f5faf55479ada0319"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#a2a10af042c1ece1f5faf55479ada0319">next</a> ()  throw ()</td></tr>
-<tr class="memdesc:a2a10af042c1ece1f5faf55479ada0319"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special value: read one row only.  <a href="#a2a10af042c1ece1f5faf55479ada0319"></a><br/></td></tr>
-<tr class="memitem:aed642c9d80cddf181853d36c6e8ccb93"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#aed642c9d80cddf181853d36c6e8ccb93">prior</a> ()  throw ()</td></tr>
-<tr class="memdesc:aed642c9d80cddf181853d36c6e8ccb93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special value: read backwards, one row only.  <a href="#aed642c9d80cddf181853d36c6e8ccb93"></a><br/></td></tr>
-<tr class="memitem:ae1e1a28e596a78fa8ed8c4eeccbe6369"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#ae1e1a28e596a78fa8ed8c4eeccbe6369">backward_all</a> ()  throw ()</td></tr>
-<tr class="memdesc:ae1e1a28e596a78fa8ed8c4eeccbe6369"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special value: read backwards from current position back to origin.  <a href="#ae1e1a28e596a78fa8ed8c4eeccbe6369"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
-Protected Member Functions</h2></td></tr>
-<tr class="memitem:a92ebe0bfff015fc1d85ab30d1ac97ef4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#a92ebe0bfff015fc1d85ab30d1ac97ef4">cursor_base</a> (<a class="el" href="a00023.html">connection_base</a> &amp;, const std::string &amp;Name, bool embellish_name=true)</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
-Protected Attributes</h2></td></tr>
-<tr class="memitem:a947b286d508fad4a1823f8b13a5ccef3"><td class="memItemLeft" align="right" valign="top">const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#a947b286d508fad4a1823f8b13a5ccef3">m_name</a></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Common definitions for cursor types. </p>
-<p>In C++ terms, fetches are always done in pre-increment or pre-decrement fashion&ndash;i.e. the result does not include the row the cursor is on at the beginning of the fetch, and the cursor ends up being positioned on the last row in the result.</p>
-<p>There are singular positions akin to <code>end()</code> at both the beginning and the end of the cursor's range of movement, although these fit in so naturally with the semantics that one rarely notices them. The cursor begins at the first of these, but any fetch in the forward direction will move the cursor off this position and onto the first row before returning anything. </p>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="a746c725327e1dfd598708bfeb8834992"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a> <a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">pqxx::cursor_base::difference_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a732bb16c01dc3266d424267252d4f1b0"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">result::size_type</a> <a class="el" href="a00030.html#a732bb16c01dc3266d424267252d4f1b0">pqxx::cursor_base::size_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Enumeration Documentation</h2>
-<a class="anchor" id="a591ac7d2302288890c04e6159eb6d30e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="a00030.html#a591ac7d2302288890c04e6159eb6d30e">pqxx::cursor_base::accesspolicy</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Cursor access-pattern policy. </p>
-<p>Allowing a cursor to move forward only can result in better performance, so use this access policy whenever possible. </p>
-<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" id="a591ac7d2302288890c04e6159eb6d30eaf440221f717464c87f043899cc117cbf"></a>forward_only</em>&nbsp;</td><td>
-<p>Cursor can move forward only. </p>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a591ac7d2302288890c04e6159eb6d30ea7f6c1ed7719885433353a78946b2c5f3"></a>random_access</em>&nbsp;</td><td>
-<p>Cursor can move back and forth. </p>
-</td></tr>
-</table>
-</dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a8d5f8214ede2ab27dd588defc2847330"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330">pqxx::cursor_base::ownershippolicy</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Cursor destruction policy. </p>
-<p>The normal thing to do is to make a cursor object the owner of the SQL cursor it represents. There may be cases, however, where a cursor needs to persist beyond the end of the current transaction (and thus also beyond the lifetime of the cursor object that created it!), where it can be "adopted" into a new cursor object. See the basic_cursor documentation for an explanation of cursor adoption.</p>
-<p>If a cursor is created with "loose" ownership policy, the object representing the underlying SQL cursor will not take the latter with it when its own lifetime ends, nor will its originating transaction.</p>
-<dl class="section warning"><dt>Warning</dt><dd>Use this feature with care and moderation. Only one cursor object should be responsible for any one underlying SQL cursor at any given time.</dd>
-<dd>
-Don't "leak" cursors! As long as any "loose" cursor exists, any attempts to deactivate or reactivate the connection, implicitly or explicitly, are quietly ignored. </dd></dl>
-<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" id="a8d5f8214ede2ab27dd588defc2847330a3ace6a7a5ca4ec3b486f2f35fd2420b0"></a>owned</em>&nbsp;</td><td>
-<p>Destroy SQL cursor when cursor object is closed at end of transaction. </p>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a8d5f8214ede2ab27dd588defc2847330a4c37408c49492bfe9f012812226dd1fd"></a>loose</em>&nbsp;</td><td>
-<p>Leave SQL cursor in existence after close of object and transaction. </p>
-</td></tr>
-</table>
-</dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="aba6fa56f1ef2d25c3c73240de6b9c212"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212">pqxx::cursor_base::updatepolicy</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Cursor update policy. </p>
-<dl class="section warning"><dt>Warning</dt><dd>Not all PostgreSQL versions support updatable cursors. </dd></dl>
-<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" id="aba6fa56f1ef2d25c3c73240de6b9c212a8122c0c4a5eb9c9dbf27ab40a2686eb0"></a>read_only</em>&nbsp;</td><td>
-<p>Cursor can be used to read data but not to write. </p>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="aba6fa56f1ef2d25c3c73240de6b9c212a12fa229ee3e760f1ca86d66304554b63"></a>update</em>&nbsp;</td><td>
-<p>Cursor can be used to update data as well as read it. </p>
-</td></tr>
-</table>
-</dd>
-</dl>
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a92ebe0bfff015fc1d85ab30d1ac97ef4"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::cursor_base::cursor_base </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>context</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>embellish_name</em> = <code>true</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00030.html#a92ebe0bfff015fc1d85ab30d1ac97ef4">cursor_base()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00030.html#a92ebe0bfff015fc1d85ab30d1ac97ef4">cursor_base()</a>.</p>
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a56b530ba6b18f3fcdb5b93a0087922c9"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">cursor_base::difference_type</a> pqxx::cursor_base::all </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Special value: read until end. </p>
-<dl class="section return"><dt>Returns</dt><dd>Maximum value for <a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a>, so the cursor will attempt to read the largest possible result set. </dd></dl>
-
-<p>Referenced by <a class="el" href="a00194.html#a1d4ccde33cf0aa77b96d2dd358235f25">pqxx::internal::obtain_stateless_cursor_size()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ae1e1a28e596a78fa8ed8c4eeccbe6369"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">cursor_base::difference_type</a> pqxx::cursor_base::backward_all </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Special value: read backwards from current position back to origin. </p>
-<dl class="section return"><dt>Returns</dt><dd>Minimum value for <a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a> </dd></dl>
-
-<p>Referenced by <a class="el" href="a00087.html#a8231490bf29aa7686c4daa3b1fc97ed1">pqxx::stateless_cursor&lt; up, op &gt;::stateless_cursor()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ab46d430e0ecfa545ff3764f867654caf"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const std::string&amp; pqxx::cursor_base::name </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Name of underlying SQL cursor. </p>
-<dl class="section return"><dt>Returns</dt><dd>Name of SQL cursor, which may differ from original given name. </dd></dl>
-<dl class="section warning"><dt>Warning</dt><dd>Don't use this to access the SQL cursor directly without going through the provided wrapper classes! </dd></dl>
-
-<p>Referenced by <a class="el" href="a00085.html#a78ee80852828a1221357352ce77b9597">pqxx::internal::sql_cursor::sql_cursor()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a2a10af042c1ece1f5faf55479ada0319"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static <a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> pqxx::cursor_base::next </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Special value: read one row only. </p>
-<dl class="section return"><dt>Returns</dt><dd>Unsurprisingly, 1 </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="aed642c9d80cddf181853d36c6e8ccb93"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static <a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> pqxx::cursor_base::prior </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Special value: read backwards, one row only. </p>
-<dl class="section return"><dt>Returns</dt><dd>Unsurprisingly, -1 </dd></dl>
-
-</div>
-</div>
-<h2>Member Data Documentation</h2>
-<a class="anchor" id="a947b286d508fad4a1823f8b13a5ccef3"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">const std::string pqxx::cursor_base::m_name</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00132_source.html">cursor.hxx</a></li>
-<li>cursor.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00030.html">cursor_base</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00030.js b/doc/html/Reference/a00030.js
deleted file mode 100644
index d8f4952..0000000
--- a/doc/html/Reference/a00030.js
+++ /dev/null
@@ -1,24 +0,0 @@
-var a00030 =
-[
-    [ "difference_type", "a00030.html#a746c725327e1dfd598708bfeb8834992", null ],
-    [ "size_type", "a00030.html#a732bb16c01dc3266d424267252d4f1b0", null ],
-    [ "accesspolicy", "a00030.html#a591ac7d2302288890c04e6159eb6d30e", [
-      [ "forward_only", "a00030.html#a591ac7d2302288890c04e6159eb6d30eaf440221f717464c87f043899cc117cbf", null ],
-      [ "random_access", "a00030.html#a591ac7d2302288890c04e6159eb6d30ea7f6c1ed7719885433353a78946b2c5f3", null ]
-    ] ],
-    [ "ownershippolicy", "a00030.html#a8d5f8214ede2ab27dd588defc2847330", [
-      [ "owned", "a00030.html#a8d5f8214ede2ab27dd588defc2847330a3ace6a7a5ca4ec3b486f2f35fd2420b0", null ],
-      [ "loose", "a00030.html#a8d5f8214ede2ab27dd588defc2847330a4c37408c49492bfe9f012812226dd1fd", null ]
-    ] ],
-    [ "updatepolicy", "a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212", [
-      [ "read_only", "a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212a8122c0c4a5eb9c9dbf27ab40a2686eb0", null ],
-      [ "update", "a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212a12fa229ee3e760f1ca86d66304554b63", null ]
-    ] ],
-    [ "cursor_base", "a00030.html#a92ebe0bfff015fc1d85ab30d1ac97ef4", null ],
-    [ "all", "a00030.html#a56b530ba6b18f3fcdb5b93a0087922c9", null ],
-    [ "backward_all", "a00030.html#ae1e1a28e596a78fa8ed8c4eeccbe6369", null ],
-    [ "name", "a00030.html#ab46d430e0ecfa545ff3764f867654caf", null ],
-    [ "next", "a00030.html#a2a10af042c1ece1f5faf55479ada0319", null ],
-    [ "prior", "a00030.html#aed642c9d80cddf181853d36c6e8ccb93", null ],
-    [ "m_name", "a00030.html#a947b286d508fad4a1823f8b13a5ccef3", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00030.png b/doc/html/Reference/a00030.png
deleted file mode 100644
index 350bca0..0000000
--- a/doc/html/Reference/a00030.png
+++ /dev/null
@@ -1,5 +0,0 @@
-PNG
-
-   IHDR      P   n|y   PLTE   u         tRNS T2  
-IDATxr #_ &jҩ:^b#KJ)	`6BKhx֗}ZKֶ~D7v?,G=Z@Hkg?1!ՇhIEÒ ǵNL]:hTkohmVaVUSz~@,yPȉ֥kd'>rjNj7,@ËI|ֶES~RJi6 0sjnSzͩX5VD ?% Z ^BKhx	- /% ?sq9k Kl$y	-IJ;I:mWZIi뾜7&r1֋)3*Q;[.Z$uSURZ%oU7+jJgIl2[OCҪۯ!4]ZMOْLQڲ5j㲬vb56xv
-$m$ICf$ChIВ$/V9O?;4    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00031.html b/doc/html/Reference/a00031.html
deleted file mode 100644
index cd5cd07..0000000
--- a/doc/html/Reference/a00031.html
+++ /dev/null
@@ -1,180 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::data_exception Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00031.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00238.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::data_exception Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Error in data provided to SQL statement.  
- <a href="a00031.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::data_exception:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00031.png" usemap="#pqxx::data_exception_map" alt=""/>
-  <map id="pqxx::data_exception_map" name="pqxx::data_exception_map">
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="0,112,129,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,129,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,129,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a0e28cd5da6e6cd6fba5ade32b353e51a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00031.html#a0e28cd5da6e6cd6fba5ade32b353e51a">data_exception</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a987ace354d0497c66d468ce18dc48487"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00031.html#a987ace354d0497c66d468ce18dc48487">data_exception</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Error in data provided to SQL statement. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a0e28cd5da6e6cd6fba5ade32b353e51a"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::data_exception::data_exception </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a987ace354d0497c66d468ce18dc48487"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::data_exception::data_exception </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00031.html">data_exception</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00031.js b/doc/html/Reference/a00031.js
deleted file mode 100644
index 706bd3e..0000000
--- a/doc/html/Reference/a00031.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00031 =
-[
-    [ "data_exception", "a00031.html#a0e28cd5da6e6cd6fba5ade32b353e51a", null ],
-    [ "data_exception", "a00031.html#a987ace354d0497c66d468ce18dc48487", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00031.png b/doc/html/Reference/a00031.png
deleted file mode 100644
index bbc927f..0000000
--- a/doc/html/Reference/a00031.png
+++ /dev/null
@@ -1,5 +0,0 @@
-PNG
-
-   IHDR         z   PLTE   u         tRNS T2  1IDATxᮃ OW m]np )Gi_HPN%XHW	HrB 8gKG;1/K,ͺb'5ĹȬNXFH]XvFaK͚[	_K"ػĬ\qB.-7'q ʇ"o sO$91tHd䉮	A!X
- i SL59``ONN Tq'p'p'o!`*48{DJ/|E	w~@)twI|JuqêaItl0+ỲHW|7nC">j ɡ^$ޣn_}$v	r\$tg;I		~ , 4	`0F'\p'p'p 8887B0I	mBwB;umVM yܬ ɝ&|E ɝ|ߑSVk}_mt̖`}@]	Mw"$A.B"JǷp)}F#pq$9/$!'pDBG Td`N0#x.888 U			  `('pW	7%U$ 
-܉%?sG/Ly䯪W%MLk^q2Q蹺@UvJѽ9cAjՊY-m|F }r8rrʥ-v l/ 0 2 	 DDO%R    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00032.html b/doc/html/Reference/a00032.html
deleted file mode 100644
index 725b1ac..0000000
--- a/doc/html/Reference/a00032.html
+++ /dev/null
@@ -1,483 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::dbtransaction Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00032.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="#pro-static-methods">Static Protected Member Functions</a> &#124;
-<a href="a00224.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::dbtransaction Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00134_source.html">dbtransaction.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::dbtransaction:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00032.png" usemap="#pqxx::dbtransaction_map" alt=""/>
-  <map id="pqxx::dbtransaction_map" name="pqxx::dbtransaction_map">
-<area href="a00104.html" alt="pqxx::transaction_base" shape="rect" coords="324,56,638,80"/>
-<area href="a00059.html" alt="pqxx::internal::namedclass" shape="rect" coords="324,0,638,24"/>
-<area href="a00011.html" alt="pqxx::basic_robusttransaction" shape="rect" coords="0,168,314,192"/>
-<area href="a00012.html" alt="pqxx::basic_transaction" shape="rect" coords="324,168,638,192"/>
-<area href="a00096.html" title="&quot;Transaction&quot; nested within another transaction" alt="pqxx::subtransaction" shape="rect" coords="648,168,962,192"/>
-<area href="a00083.html" title="Slightly slower, better-fortified version of transaction." alt="pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt;" shape="rect" coords="0,224,314,248"/>
-<area href="a00103.html" title="Standard back-end transaction, templatized on isolation level." alt="pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;" shape="rect" coords="324,224,638,248"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:ace1dc32cc5ab0d51481518e659675b79"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#ace1dc32cc5ab0d51481518e659675b79">~dbtransaction</a> ()</td></tr>
-<tr class="inherit_header pub_methods_a00104"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00104')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00104.html">pqxx::transaction_base</a></td></tr>
-<tr class="memitem:ad5ddea378795d92908af4b65e59d585a inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ad5ddea378795d92908af4b65e59d585a">~transaction_base</a> ()=0</td></tr>
-<tr class="memitem:ab2cf42c4821aff7ff1cd906af9165725 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ab2cf42c4821aff7ff1cd906af9165725">commit</a> ()</td></tr>
-<tr class="memdesc:ab2cf42c4821aff7ff1cd906af9165725 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Commit the transaction.  <a href="#ab2cf42c4821aff7ff1cd906af9165725"></a><br/></td></tr>
-<tr class="memitem:a955f2497216d9eae268ac662b46d5a45 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a955f2497216d9eae268ac662b46d5a45">abort</a> ()</td></tr>
-<tr class="memdesc:a955f2497216d9eae268ac662b46d5a45 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abort the transaction.  <a href="#a955f2497216d9eae268ac662b46d5a45"></a><br/></td></tr>
-<tr class="memitem:ga98dee516d429520627fd94f5ccb2b023 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga98dee516d429520627fd94f5ccb2b023">esc</a> (const char str[]) const </td></tr>
-<tr class="memdesc:ga98dee516d429520627fd94f5ccb2b023 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal in this transaction.  <a href="a00203.html#ga98dee516d429520627fd94f5ccb2b023"></a><br/></td></tr>
-<tr class="memitem:ga38cc55d0d7637dd53a6508e2bc4beadb inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb">esc</a> (const char str[], size_t maxlen) const </td></tr>
-<tr class="memdesc:ga38cc55d0d7637dd53a6508e2bc4beadb inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal in this transaction.  <a href="a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb"></a><br/></td></tr>
-<tr class="memitem:ga80bbd3626005768e0d39bdfb6930e244 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244">esc</a> (const std::string &amp;str) const </td></tr>
-<tr class="memdesc:ga80bbd3626005768e0d39bdfb6930e244 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal in this transaction.  <a href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244"></a><br/></td></tr>
-<tr class="memitem:ga6048218f7af70cd0423429d54203749c inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga6048218f7af70cd0423429d54203749c">esc_raw</a> (const unsigned char str[], size_t len) const </td></tr>
-<tr class="memdesc:ga6048218f7af70cd0423429d54203749c inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary data for use as SQL string literal in this transaction.  <a href="a00203.html#ga6048218f7af70cd0423429d54203749c"></a><br/></td></tr>
-<tr class="memitem:ga489c7438da9241486297a451a8579dc1 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga489c7438da9241486297a451a8579dc1">esc_raw</a> (const std::string &amp;) const </td></tr>
-<tr class="memdesc:ga489c7438da9241486297a451a8579dc1 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary data for use as SQL string literal in this transaction.  <a href="a00203.html#ga489c7438da9241486297a451a8579dc1"></a><br/></td></tr>
-<tr class="memitem:ga263a180c5d0decf645aca3fc1ed4d6ff inherit pub_methods_a00104"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:ga263a180c5d0decf645aca3fc1ed4d6ff"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff">quote</a> (const T &amp;t) const </td></tr>
-<tr class="memdesc:ga263a180c5d0decf645aca3fc1ed4d6ff inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represent object as SQL string, including quoting &amp; escaping.  <a href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff"></a><br/></td></tr>
-<tr class="memitem:gac62a687a3367d500a54d0e0a722880c6 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gac62a687a3367d500a54d0e0a722880c6">quote_raw</a> (const unsigned char str[], size_t len) const </td></tr>
-<tr class="memdesc:gac62a687a3367d500a54d0e0a722880c6 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Binary-escape and quote a binarystring for use as an SQL constant.  <a href="a00203.html#gac62a687a3367d500a54d0e0a722880c6"></a><br/></td></tr>
-<tr class="memitem:gaa10d27c49fd2089fe55ebc7ef060b65a inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gaa10d27c49fd2089fe55ebc7ef060b65a">quote_raw</a> (const std::string &amp;str) const </td></tr>
-<tr class="memitem:gad943d244673a97eef6c7a927f4f412c0 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gad943d244673a97eef6c7a927f4f412c0">quote_name</a> (const std::string &amp;identifier) const </td></tr>
-<tr class="memdesc:gad943d244673a97eef6c7a927f4f412c0 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape an SQL identifier for use in a query.  <a href="a00203.html#gad943d244673a97eef6c7a927f4f412c0"></a><br/></td></tr>
-<tr class="memitem:aed91d0b8029795b477470e854c907c4b inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#aed91d0b8029795b477470e854c907c4b">exec</a> (const std::string &amp;Query, const std::string &amp;Desc=std::string())</td></tr>
-<tr class="memdesc:aed91d0b8029795b477470e854c907c4b inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute query.  <a href="#aed91d0b8029795b477470e854c907c4b"></a><br/></td></tr>
-<tr class="memitem:a938732e87f924fee764cddd8390de20f inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a938732e87f924fee764cddd8390de20f">exec</a> (const std::stringstream &amp;Query, const std::string &amp;Desc=std::string())</td></tr>
-<tr class="memitem:a241ccb51d6d6a399164e7478adcd6157 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00067.html">internal::parameterized_invocation</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a241ccb51d6d6a399164e7478adcd6157">parameterized</a> (const std::string &amp;query)</td></tr>
-<tr class="memdesc:a241ccb51d6d6a399164e7478adcd6157 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parameterize a statement.  <a href="#a241ccb51d6d6a399164e7478adcd6157"></a><br/></td></tr>
-<tr class="memitem:aed167261c4d76876241b5f615b9b8c7a inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a">conn</a> () const </td></tr>
-<tr class="memdesc:aed167261c4d76876241b5f615b9b8c7a inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection this transaction is running in.  <a href="#aed167261c4d76876241b5f615b9b8c7a"></a><br/></td></tr>
-<tr class="memitem:ab7510be596a5a14014064c884a10fd93 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ab7510be596a5a14014064c884a10fd93">set_variable</a> (const std::string &amp;Var, const std::string &amp;Val)</td></tr>
-<tr class="memdesc:ab7510be596a5a14014064c884a10fd93 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set session variable in this connection.  <a href="#ab7510be596a5a14014064c884a10fd93"></a><br/></td></tr>
-<tr class="memitem:a87f5147f2dc2dfbcc3b5aef4b461be86 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a87f5147f2dc2dfbcc3b5aef4b461be86">get_variable</a> (const std::string &amp;)</td></tr>
-<tr class="memdesc:a87f5147f2dc2dfbcc3b5aef4b461be86 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get currently applicable value of variable.  <a href="#a87f5147f2dc2dfbcc3b5aef4b461be86"></a><br/></td></tr>
-<tr class="memitem:a1357ac4f6330284129c91882a169276d inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00053.html">prepare::invocation</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a1357ac4f6330284129c91882a169276d">prepared</a> (const std::string &amp;statement=std::string())</td></tr>
-<tr class="memdesc:a1357ac4f6330284129c91882a169276d inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute prepared statement.  <a href="#a1357ac4f6330284129c91882a169276d"></a><br/></td></tr>
-<tr class="memitem:a99f99eb85906a7541119c9098a36d799 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a99f99eb85906a7541119c9098a36d799">process_notice</a> (const char Msg[]) const </td></tr>
-<tr class="memdesc:a99f99eb85906a7541119c9098a36d799 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Have connection process warning message.  <a href="#a99f99eb85906a7541119c9098a36d799"></a><br/></td></tr>
-<tr class="memitem:aa90bc6e1219ff68ef11e1d04b76c205c inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#aa90bc6e1219ff68ef11e1d04b76c205c">process_notice</a> (const std::string &amp;Msg) const </td></tr>
-<tr class="memdesc:aa90bc6e1219ff68ef11e1d04b76c205c inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Have connection process warning message.  <a href="#aa90bc6e1219ff68ef11e1d04b76c205c"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00059"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00059')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00059.html">pqxx::internal::namedclass</a></td></tr>
-<tr class="memitem:ad703d52d9d96025bf08d9da26f6829be inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a> (const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td></tr>
-<tr class="memitem:a79dcce75176eef9d2d80fdc2ec2827a7 inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a> () const   throw ()</td></tr>
-<tr class="memitem:a9c216366ea21f1c9cd03b39410185cbb inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a> () const   throw ()</td></tr>
-<tr class="memitem:ab63de628429e771251ab8a2688ad407d inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a> () const </td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
-Protected Member Functions</h2></td></tr>
-<tr class="memitem:a49d5c0050ec02eba8440b1bdb20a1539"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a49d5c0050ec02eba8440b1bdb20a1539">dbtransaction</a> (<a class="el" href="a00023.html">connection_base</a> &amp;, const std::string &amp;IsolationString, <a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">readwrite_policy</a> rw=<a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca7fbb98c4665801b02d8cbeeb2dde0858">read_write</a>)</td></tr>
-<tr class="memitem:a12e833c152ed73fabe7c4c30020140e2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a12e833c152ed73fabe7c4c30020140e2">dbtransaction</a> (<a class="el" href="a00023.html">connection_base</a> &amp;, bool direct=true, <a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">readwrite_policy</a> rw=<a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca7fbb98c4665801b02d8cbeeb2dde0858">read_write</a>)</td></tr>
-<tr class="memitem:a601f599d9c5cca86ce84a77bdac941db"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a601f599d9c5cca86ce84a77bdac941db">start_backend_transaction</a> ()</td></tr>
-<tr class="memdesc:a601f599d9c5cca86ce84a77bdac941db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a transaction on the backend and set desired isolation level.  <a href="#a601f599d9c5cca86ce84a77bdac941db"></a><br/></td></tr>
-<tr class="memitem:a0b4da4b562a51ec0f03a9abf75acd14c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a0b4da4b562a51ec0f03a9abf75acd14c">do_begin</a> ()</td></tr>
-<tr class="memdesc:a0b4da4b562a51ec0f03a9abf75acd14c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sensible default implemented here: begin backend transaction.  <a href="#a0b4da4b562a51ec0f03a9abf75acd14c"></a><br/></td></tr>
-<tr class="memitem:a9b3e988901d4bec05d414543314a945b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a9b3e988901d4bec05d414543314a945b">do_exec</a> (const char Query[])</td></tr>
-<tr class="memdesc:a9b3e988901d4bec05d414543314a945b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sensible default implemented here: perform query.  <a href="#a9b3e988901d4bec05d414543314a945b"></a><br/></td></tr>
-<tr class="memitem:ae434c2ec625a55ec8c6c4f57d1cb0a54"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#ae434c2ec625a55ec8c6c4f57d1cb0a54">do_commit</a> ()=0</td></tr>
-<tr class="memdesc:ae434c2ec625a55ec8c6c4f57d1cb0a54"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be implemented by derived class: commit backend transaction.  <a href="#ae434c2ec625a55ec8c6c4f57d1cb0a54"></a><br/></td></tr>
-<tr class="memitem:a38c5eb7ae19ad150f89e951261873aba"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a38c5eb7ae19ad150f89e951261873aba">do_abort</a> ()</td></tr>
-<tr class="memdesc:a38c5eb7ae19ad150f89e951261873aba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sensible default implemented here: abort backend transaction.  <a href="#a38c5eb7ae19ad150f89e951261873aba"></a><br/></td></tr>
-<tr class="inherit_header pro_methods_a00104"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00104')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="a00104.html">pqxx::transaction_base</a></td></tr>
-<tr class="memitem:a92fc088d2f2c3e1e5992b4e14c703684 inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a92fc088d2f2c3e1e5992b4e14c703684">transaction_base</a> (<a class="el" href="a00023.html">connection_base</a> &amp;c, bool direct=true)</td></tr>
-<tr class="memdesc:a92fc088d2f2c3e1e5992b4e14c703684 inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a transaction (to be called by implementation classes only)  <a href="#a92fc088d2f2c3e1e5992b4e14c703684"></a><br/></td></tr>
-<tr class="memitem:a1d2a8554499cbd93ff8c2bf5c15843ff inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a1d2a8554499cbd93ff8c2bf5c15843ff">Begin</a> ()</td></tr>
-<tr class="memdesc:a1d2a8554499cbd93ff8c2bf5c15843ff inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin transaction (to be called by implementing class)  <a href="#a1d2a8554499cbd93ff8c2bf5c15843ff"></a><br/></td></tr>
-<tr class="memitem:af2ddcd7f1def9dfd3f15c0f3242b9136 inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#af2ddcd7f1def9dfd3f15c0f3242b9136">End</a> ()  throw ()</td></tr>
-<tr class="memdesc:af2ddcd7f1def9dfd3f15c0f3242b9136 inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">End transaction. To be called by implementing class' destructor.  <a href="#af2ddcd7f1def9dfd3f15c0f3242b9136"></a><br/></td></tr>
-<tr class="memitem:ac80f81e53c31f3a2052dc24fc6bbb7ee inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ac80f81e53c31f3a2052dc24fc6bbb7ee">DirectExec</a> (const char C[], int Retries=0)</td></tr>
-<tr class="memdesc:ac80f81e53c31f3a2052dc24fc6bbb7ee inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute query on connection directly.  <a href="#ac80f81e53c31f3a2052dc24fc6bbb7ee"></a><br/></td></tr>
-<tr class="memitem:a84df458282939ef38cfddfaa07bea1d8 inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a84df458282939ef38cfddfaa07bea1d8">reactivation_avoidance_clear</a> ()  throw ()</td></tr>
-<tr class="memdesc:a84df458282939ef38cfddfaa07bea1d8 inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forget about any reactivation-blocking resources we tried to allocate.  <a href="#a84df458282939ef38cfddfaa07bea1d8"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-static-methods"></a>
-Static Protected Member Functions</h2></td></tr>
-<tr class="memitem:a4e35ec39c80f088ebe239b15a16488de"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a4e35ec39c80f088ebe239b15a16488de">fullname</a> (const std::string &amp;ttype, const std::string &amp;isolation)</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_a00104"><td colspan="2" onclick="javascript:toggleInherit('pub_types_a00104')"><img src="closed.png" alt="-"/>&nbsp;Public Types inherited from <a class="el" href="a00104.html">pqxx::transaction_base</a></td></tr>
-<tr class="memitem:af5e1900b64239bac292f5505f7799654 inherit pub_types_a00104"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00054.html">isolation_traits</a><br class="typebreak"/>
-&lt; <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8cabedeb7c33721ac28a9e35be36f214f2d">read_committed</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#af5e1900b64239bac292f5505f7799654">isolation_tag</a></td></tr>
-<tr class="memdesc:af5e1900b64239bac292f5505f7799654 inherit pub_types_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">If nothing else is known, our isolation level is at least read_committed.  <a href="#af5e1900b64239bac292f5505f7799654"></a><br/></td></tr>
-<tr class="inherit_header pro_attribs_a00104"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_a00104')"><img src="closed.png" alt="-"/>&nbsp;Protected Attributes inherited from <a class="el" href="a00104.html">pqxx::transaction_base</a></td></tr>
-<tr class="memitem:adc48441869caf6a4b84911cd6984c36a inherit pro_attribs_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00078.html">internal::reactivation_avoidance_counter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#adc48441869caf6a4b84911cd6984c36a">m_reactivation_avoidance</a></td></tr>
-<tr class="memdesc:adc48441869caf6a4b84911cd6984c36a inherit pro_attribs_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resources allocated in this transaction that make reactivation impossible.  <a href="#adc48441869caf6a4b84911cd6984c36a"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ace1dc32cc5ab0d51481518e659675b79"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::dbtransaction::~dbtransaction </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a49d5c0050ec02eba8440b1bdb20a1539"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::dbtransaction::dbtransaction </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>C</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>IsolationString</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">readwrite_policy</a>&#160;</td>
-          <td class="paramname"><em>rw</em> = <code><a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca7fbb98c4665801b02d8cbeeb2dde0858">read_write</a></code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a12e833c152ed73fabe7c4c30020140e2"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::dbtransaction::dbtransaction </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>C</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>direct</em> = <code>true</code>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">readwrite_policy</a>&#160;</td>
-          <td class="paramname"><em>rw</em> = <code><a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca7fbb98c4665801b02d8cbeeb2dde0858">read_write</a></code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a38c5eb7ae19ad150f89e951261873aba"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::dbtransaction::do_abort </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Sensible default implemented here: abort backend transaction. </p>
-<p>Default implementation does two things: </p>
-<ol>
-<li>
-Clears the "connection reactivation avoidance counter" </li>
-<li>
-Executes a ROLLBACK statement </li>
-</ol>
-
-<p>Implements <a class="el" href="a00104.html#a8fc9a363bcf7defb3c829a633c04ae6c">pqxx::transaction_base</a>.</p>
-
-<p>References <a class="el" href="a00194.html#aeeb006fd802ba13c08db2de7dc38830a">pqxx::internal::sql_rollback_work</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a0b4da4b562a51ec0f03a9abf75acd14c"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::dbtransaction::do_begin </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Sensible default implemented here: begin backend transaction. </p>
-
-<p>Implements <a class="el" href="a00104.html#aa80a7816f63c425c28cd4037aaa8cf8f">pqxx::transaction_base</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ae434c2ec625a55ec8c6c4f57d1cb0a54"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual void pqxx::dbtransaction::do_commit </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>To be implemented by derived class: commit backend transaction. </p>
-
-<p>Implements <a class="el" href="a00104.html#a475695c55439007cd2438fb184ed8be3">pqxx::transaction_base</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a9b3e988901d4bec05d414543314a945b"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html">pqxx::result</a> pqxx::dbtransaction::do_exec </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>Query</em>[]</td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Sensible default implemented here: perform query. </p>
-
-<p>Implements <a class="el" href="a00104.html#a6f587ae3bda7a32c8828984e7c4aa16e">pqxx::transaction_base</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a4e35ec39c80f088ebe239b15a16488de"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">string pqxx::dbtransaction::fullname </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>ttype</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>isolation</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a601f599d9c5cca86ce84a77bdac941db"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::dbtransaction::start_backend_transaction </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Start a transaction on the backend and set desired isolation level. </p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00134_source.html">dbtransaction.hxx</a></li>
-<li>dbtransaction.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00032.html">dbtransaction</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00032.js b/doc/html/Reference/a00032.js
deleted file mode 100644
index 66c3a93..0000000
--- a/doc/html/Reference/a00032.js
+++ /dev/null
@@ -1,12 +0,0 @@
-var a00032 =
-[
-    [ "~dbtransaction", "a00032.html#ace1dc32cc5ab0d51481518e659675b79", null ],
-    [ "dbtransaction", "a00032.html#a49d5c0050ec02eba8440b1bdb20a1539", null ],
-    [ "dbtransaction", "a00032.html#a12e833c152ed73fabe7c4c30020140e2", null ],
-    [ "do_abort", "a00032.html#a38c5eb7ae19ad150f89e951261873aba", null ],
-    [ "do_begin", "a00032.html#a0b4da4b562a51ec0f03a9abf75acd14c", null ],
-    [ "do_commit", "a00032.html#ae434c2ec625a55ec8c6c4f57d1cb0a54", null ],
-    [ "do_exec", "a00032.html#a9b3e988901d4bec05d414543314a945b", null ],
-    [ "fullname", "a00032.html#a4e35ec39c80f088ebe239b15a16488de", null ],
-    [ "start_backend_transaction", "a00032.html#a601f599d9c5cca86ce84a77bdac941db", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00032.png b/doc/html/Reference/a00032.png
deleted file mode 100644
index a156d72..0000000
--- a/doc/html/Reference/a00032.png
+++ /dev/null
@@ -1,29 +0,0 @@
-PNG
-
-   IHDR        <   PLTE   u         tRNS T2  IDATxV\Me-?1įB>ue׷PP&	-j"`(؞\`5SlC#	]w[{}>G#GxYH='asdg~{{?uןz<o>>$
-
-V~Ha6sJ}/'_/s>9~,|{f9xL5pY{{p}/ܯ7P}uJyF|IlfןOLF>˲묽M0"3fu#uJ1焟fl֞G徛o#||uy|vLϘQayxD]fi^;$F&v<Ə}n`]ߏsrwޓ|HM	{D/ݟ%x?}3{zu!4P}:m`e=?i}wGt	nք5P5M0lD.NPP\m`]n"la(Xשt?;{oPPP%0l[3CACA4PPA0lN#CA4PP90lN#CA4PP90lN#CA4PP90lN#CA4PP90lN#CA4PP90lN#CA4PP90lN#L44MWAAj$$F
-'0Na(XW#$4PF8Ih`]Fx$dO!Ima(Xv"$4P;$lsMh7_}z^˹xs<I#zr=4<xdva݇.׳s#zy<:;o{?ٴo~oW_bx	%}0?a(Xד#||8_"I]#z$6\ɣٹS烻)||$CGIy0k$YC#Na(Xs#$T#jdF
-'0Na(XW#$4Pii*((([CAּ5PP10l>0lK# CA4PP90lN#CA4PP90lN#CA4PP90lN#CA4PP90lN#CA4PP90lN#CA4PP90lN#CA4PPnn}pPv",Aډ@j'-pPrk?um?°F
-S;egϫv_ê[f_7a(X׏E8cuvN+:xF
-sS>lߏ.۳7)uvwٴmj_wy#5|~dzGqm%>Gw8}J15so/kF
-0a(XW;h`]DXua
-NZ8(XW;h`]nWnUPPPp
-
-
-y{k`ca((ؚ}a((ؖF
-
-6i`sa((؜F
-
-6i`sa((؜F
-
-6i`ooooVooooj`LkcZCX1!iaƴ05EZ:i`LkcZCX1!iaƴ05EZ:i`LkcZCX1!iaƴ05EZ:i`LkcZCX1!iaƴ0k8Mަi^Uk8M45icJJ_T|Mk$c$Y$cZ$'"m$&ɘF8Ii%ɘ0I4IH/IƴI2'#K;}v_Ir}}iq|ŋ?UEJ$7^9§2j^&IG$ypx%ɍ$i]v}ٙ}ŃuÅõ~~}$?~PW)YR˛~;.y=)y8벗]n^/Ӫnxfmvf[X/R$>YSC/v{?Cw_}B'ɷ)<^)Y)i-}/WU#|!77=zVEJ$7^,="|@],wE_=VEJ$7VZ>jW-ݓ"|-Ika=/^ P)YR˛~{nKǾy
-_r[;=xzmS睟vzA<xNHɒONK^tϊ$~.¿?W˗'I6b~6I2S8IN1p'O_6aid_idL#$dLk$c$Y$cZ$'"m$&ɘ}ijf7MT4M_N4Pi罽`Dk+h
-~޾05`Lkh
-V1!cZC(XAƴPi`m?B
-~05`Lk+h
-V1!cZC(XAƴPi`m?B
-~05`Lk+h
-V1!cZC(XAƴPi`m?B
-~05`Lk+h
-V1!f4M/mU4Mc`$$_3pT|M#~I@#$caK$è_,'ɘFFdF8I40o$wN>[~q9vw?׃OkfoN$ɿr\>,ے\_0z'vܕל+KE8IKqw];n$ɽFF޿?ߵםrʝO|߯nvkokusmFt)F~#|8Uv'?_u6\_u"~Էb$7Dj)FJèO}36Wv};{qM'n?vKq:{_609~i}{K<coݏSy5#R}>7QFtkqO~:ӷSc[go}ES#|mPyԕnz=ogyط;v~]}{Z#<şGxVFF}2/x۔:|y˪ӥsO88o._<w	׎k˚Kh.$?y4Z-&YPFF}GIR"èF8I?DQp,ID0k䣏NJè_,'ɘFFdF8I40$4I2Qm$YN10iiji@rQ%h    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00033.html b/doc/html/Reference/a00033.html
deleted file mode 100644
index 4dd1127..0000000
--- a/doc/html/Reference/a00033.html
+++ /dev/null
@@ -1,120 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::internal::deref_ptr&lt; T &gt; Struct Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00033.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00308.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::internal::deref_ptr&lt; T &gt; Struct Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00180_source.html">util.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a9709f1dbe1bc7599e96dd16b22e776bd"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00033.html#a9709f1dbe1bc7599e96dd16b22e776bd">operator()</a> (T *i) const </td></tr>
-</table>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a9709f1dbe1bc7599e96dd16b22e776bd"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">T <a class="el" href="a00033.html">pqxx::internal::deref_ptr</a>&lt; T &gt;::operator() </td>
-          <td>(</td>
-          <td class="paramtype">T *&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00033.html#a9709f1dbe1bc7599e96dd16b22e776bd">pqxx::internal::deref_ptr&lt; T &gt;::operator()()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00033.html#a9709f1dbe1bc7599e96dd16b22e776bd">pqxx::internal::deref_ptr&lt; T &gt;::operator()()</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="a00180_source.html">util.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00194.html">internal</a></li><li class="navelem"><a class="el" href="a00033.html">deref_ptr</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00033.js b/doc/html/Reference/a00033.js
deleted file mode 100644
index ed47ce6..0000000
--- a/doc/html/Reference/a00033.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var a00033 =
-[
-    [ "operator()", "a00033.html#a9709f1dbe1bc7599e96dd16b22e776bd", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00034.html b/doc/html/Reference/a00034.html
deleted file mode 100644
index 8592af3..0000000
--- a/doc/html/Reference/a00034.html
+++ /dev/null
@@ -1,124 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::internal::dereference&lt; ITER &gt; Struct Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00034.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00307.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::internal::dereference&lt; ITER &gt; Struct Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Functor: dereference iterator.  
- <a href="a00034.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00180_source.html">util.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a4eb51db87ff14a4edf9787b5117ddd24"><td class="memItemLeft" align="right" valign="top">ITER::value_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00034.html#a4eb51db87ff14a4edf9787b5117ddd24">operator()</a> (ITER i) const </td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;typename ITER&gt;<br/>
-struct pqxx::internal::dereference&lt; ITER &gt;</h3>
-
-<p>Functor: dereference iterator. </p>
-</div><h2>Member Function Documentation</h2>
-<a class="anchor" id="a4eb51db87ff14a4edf9787b5117ddd24"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename ITER &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">ITER::value_type <a class="el" href="a00034.html">pqxx::internal::dereference</a>&lt; ITER &gt;::operator() </td>
-          <td>(</td>
-          <td class="paramtype">ITER&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="a00180_source.html">util.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00194.html">internal</a></li><li class="navelem"><a class="el" href="a00034.html">dereference</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00034.js b/doc/html/Reference/a00034.js
deleted file mode 100644
index 967c446..0000000
--- a/doc/html/Reference/a00034.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var a00034 =
-[
-    [ "operator()", "a00034.html#a4eb51db87ff14a4edf9787b5117ddd24", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00035.html b/doc/html/Reference/a00035.html
deleted file mode 100644
index dcb359a..0000000
--- a/doc/html/Reference/a00035.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::disk_full Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00035.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00254.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::disk_full Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::disk_full:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00035.png" usemap="#pqxx::disk_full_map" alt=""/>
-  <map id="pqxx::disk_full_map" name="pqxx::disk_full_map">
-<area href="a00047.html" title="Resource shortage on the server." alt="pqxx::insufficient_resources" shape="rect" coords="0,168,168,192"/>
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="0,112,168,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,168,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,168,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:ab76e2e34539d0dec43ab1479a4847a86"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00035.html#ab76e2e34539d0dec43ab1479a4847a86">disk_full</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:ad5b1a57e3e37bb6df5d7605f14e4c9be"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00035.html#ad5b1a57e3e37bb6df5d7605f14e4c9be">disk_full</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00047"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00047')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00047.html">pqxx::insufficient_resources</a></td></tr>
-<tr class="memitem:ab9c012d8591a9699677c8e3d2bfdf02a inherit pub_methods_a00047"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00047.html#ab9c012d8591a9699677c8e3d2bfdf02a">insufficient_resources</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:af88552eb661d1bc459308d2ff8576840 inherit pub_methods_a00047"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00047.html#af88552eb661d1bc459308d2ff8576840">insufficient_resources</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ab76e2e34539d0dec43ab1479a4847a86"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::disk_full::disk_full </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ad5b1a57e3e37bb6df5d7605f14e4c9be"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::disk_full::disk_full </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00035.html">disk_full</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00035.js b/doc/html/Reference/a00035.js
deleted file mode 100644
index 688fabd..0000000
--- a/doc/html/Reference/a00035.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00035 =
-[
-    [ "disk_full", "a00035.html#ab76e2e34539d0dec43ab1479a4847a86", null ],
-    [ "disk_full", "a00035.html#ad5b1a57e3e37bb6df5d7605f14e4c9be", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00035.png b/doc/html/Reference/a00035.png
deleted file mode 100644
index d0f7587..0000000
--- a/doc/html/Reference/a00035.png
+++ /dev/null
@@ -1,6 +0,0 @@
-PNG
-
-   IHDR         O]q   PLTE   u         tRNS T2  IDATxv  ᜼#_51|6nӅ~>)IFe*mQէ'Z,TZi=>!v~cOOM.wEߙxSx[Ѷ4m{܏vLqnoTxۊ)z .7m6^2^`~'i=YIk۷Ή[WǿGtJg⇈> XTcHQHRT5AZ;  @"z:ubڋهi7 (@$)
-ID (@$)
-ID (@$)
-IDEkOFEkm*k-keQ*za|MQUM44uWbDA]-+/zP}tnKV4Cm2ΩKMh?anҡ"_^SR>)[׫Fj$hv @8'EtĴnD3bIQHR $E"IQHR $E"IQHR oZkPU?U$EU#yhQ?-I`^+ۊyp;_gxQt[K0&˪A^rY\;n^mEokݎ؋S.I{G#zs g9,T?uNFo#H4DF  zө^D>Lͬ%E"IQHR $E"IQHR $E"IQHR -Zk=@U|RT5UYѢC:Go7#:Z<02M9g4v)olv\jp^2ٶ=Eh[ۺe-O>imgiZo"Hlg=ݎfCs,iaǢيYm FtUݣGɤ-胥_G~;k3novOuQև|qM`U_~2)IF2Zk s^DONL{<0F4 $E"IQHR $E"IQHR $E"IQHh) IQHR 7^\O>ǼGt>_t?0ksu8wԱز4[RU)ДuPt	Ez7Mק^3DEoN2ff~1dPmsY9;	a?FWHQHR .䍆fӆ    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00036.html b/doc/html/Reference/a00036.html
deleted file mode 100644
index 2e2cb43..0000000
--- a/doc/html/Reference/a00036.html
+++ /dev/null
@@ -1,225 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::errorhandler Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00036.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="a00225.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::errorhandler Class Reference<div class="ingroups"><a class="el" href="a00206.html">Errorhandler</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Base class for error-handler callbacks.  
- <a href="a00036.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00136_source.html">errorhandler.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::errorhandler:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00036.png" usemap="#pqxx::errorhandler_map" alt=""/>
-  <map id="pqxx::errorhandler_map" name="pqxx::errorhandler_map">
-<area href="a00076.html" title="An error handler that suppresses any previously registered error handlers." alt="pqxx::quiet_errorhandler" shape="rect" coords="0,56,148,80"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a4627d71dc5156998ab1a8705fe5db974"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a4627d71dc5156998ab1a8705fe5db974">errorhandler</a> (<a class="el" href="a00023.html">connection_base</a> &amp;)</td></tr>
-<tr class="memitem:a102761e1ec70d1f2d339d250bcdc799c"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a102761e1ec70d1f2d339d250bcdc799c">~errorhandler</a> ()</td></tr>
-<tr class="memitem:a31238a2ce8999c76725a6d045dcc942f"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a31238a2ce8999c76725a6d045dcc942f">operator()</a> (const char msg[])=0  throw ()</td></tr>
-<tr class="memdesc:a31238a2ce8999c76725a6d045dcc942f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Define in subclass: receive an error or warning message from the database.  <a href="#a31238a2ce8999c76725a6d045dcc942f"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="friends"></a>
-Friends</h2></td></tr>
-<tr class="memitem:a08b329d18887eeb882ff0c80b8ae74ba"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a08b329d18887eeb882ff0c80b8ae74ba">internal::gate::errorhandler_connection_base</a></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Base class for error-handler callbacks. </p>
-<p>To receive errors and warnings from a connection, subclass this with your own error-handler functor, and instantiate it for the connection. Destroying the handler un-registers it.</p>
-<p>A connection can have multiple error handlers at the same time. When the database connection emits an error or warning message, it passes the message to each error handler, starting with the most recently registered one and progressing towards the oldest one. However an error handler may also instruct the connection not to pass the message to further handlers by returning "false." </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a4627d71dc5156998ab1a8705fe5db974"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::errorhandler::errorhandler </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>conn</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00036.html#a4627d71dc5156998ab1a8705fe5db974">errorhandler()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00036.html#a4627d71dc5156998ab1a8705fe5db974">errorhandler()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a102761e1ec70d1f2d339d250bcdc799c"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::errorhandler::~errorhandler </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a31238a2ce8999c76725a6d045dcc942f"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual bool pqxx::errorhandler::operator() </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>msg</em>[]</td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Define in subclass: receive an error or warning message from the database. </p>
-<dl class="section return"><dt>Returns</dt><dd>Whether the same error message should also be passed to the remaining, older errorhandlers. </dd></dl>
-
-<p>Implemented in <a class="el" href="a00076.html#a3870c438f09580a1b5414e0cdc687faf">pqxx::quiet_errorhandler</a>.</p>
-
-</div>
-</div>
-<h2>Friends And Related Function Documentation</h2>
-<a class="anchor" id="a08b329d18887eeb882ff0c80b8ae74ba"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class internal::gate::errorhandler_connection_base</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00136_source.html">errorhandler.hxx</a></li>
-<li>errorhandler.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00036.html">errorhandler</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00036.js b/doc/html/Reference/a00036.js
deleted file mode 100644
index 1727459..0000000
--- a/doc/html/Reference/a00036.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var a00036 =
-[
-    [ "errorhandler", "a00036.html#a4627d71dc5156998ab1a8705fe5db974", null ],
-    [ "~errorhandler", "a00036.html#a102761e1ec70d1f2d339d250bcdc799c", null ],
-    [ "operator()", "a00036.html#a31238a2ce8999c76725a6d045dcc942f", null ],
-    [ "internal::gate::errorhandler_connection_base", "a00036.html#a08b329d18887eeb882ff0c80b8ae74ba", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00036.png b/doc/html/Reference/a00036.png
deleted file mode 100644
index 3e42f56..0000000
--- a/doc/html/Reference/a00036.png
+++ /dev/null
@@ -1,6 +0,0 @@
-PNG
-
-   IHDR      P   țD   PLTE   u         tRNS T2  IDATxۮ EɓVH}NZq՝4o0N_	!D XK`CX,wAm#4?3jӠ5j_恒K.@޸qCh,Pǿs+TT9WP[tR.ߤʗ2P/- em37P ? wP 
-B	Cz Vژ֣Zʻ&ȡ ,r( 
-"ȡ ,r( 
-"ȡ ,r( uc1%i-9$YPdѯ$M5;epkQS	{	)Pgt(KUf):㇙F+q<P̓QkS}^	k~s$Pu|}x55358(`ޕo}A&x6ҠT+=A޼U/%IP!6Lj흒UPdCIET1.?T"    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00037.html b/doc/html/Reference/a00037.html
deleted file mode 100644
index b9d514a..0000000
--- a/doc/html/Reference/a00037.html
+++ /dev/null
@@ -1,146 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::internal::Escaper&lt; IT &gt; Class Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00037.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00304.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::internal::Escaper&lt; IT &gt; Class Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00169_source.html">tablewriter.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:ae038cf7f50b925680be254201b2cdeaa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00037.html#ae038cf7f50b925680be254201b2cdeaa">Escaper</a> (const std::string &amp;null)</td></tr>
-<tr class="memitem:aa93a0d1009d7900066cdb3893b4a25b2"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00037.html#aa93a0d1009d7900066cdb3893b4a25b2">operator()</a> (IT i) const </td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ae038cf7f50b925680be254201b2cdeaa"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename IT &gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00037.html">pqxx::internal::Escaper</a>&lt; IT &gt;::<a class="el" href="a00037.html">Escaper</a> </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>null</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="aa93a0d1009d7900066cdb3893b4a25b2"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename IT &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string <a class="el" href="a00037.html">pqxx::internal::Escaper</a>&lt; IT &gt;::operator() </td>
-          <td>(</td>
-          <td class="paramtype">IT&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00194.html#ab546477f70bb67fbcdc9af7000196074">pqxx::internal::EscapeAny()</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00169_source.html">tablewriter.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00194.html">internal</a></li><li class="navelem"><a class="el" href="a00037.html">Escaper</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00037.js b/doc/html/Reference/a00037.js
deleted file mode 100644
index d2485a1..0000000
--- a/doc/html/Reference/a00037.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00037 =
-[
-    [ "Escaper", "a00037.html#ae038cf7f50b925680be254201b2cdeaa", null ],
-    [ "operator()", "a00037.html#aa93a0d1009d7900066cdb3893b4a25b2", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00038.html b/doc/html/Reference/a00038.html
deleted file mode 100644
index 8a59bc9..0000000
--- a/doc/html/Reference/a00038.html
+++ /dev/null
@@ -1,157 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::failure Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00038.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00228.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::failure Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Run-time failure encountered by libpqxx, similar to std::runtime_error.  
- <a href="a00038.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::failure:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00038.png" usemap="#pqxx::failure_map" alt=""/>
-  <map id="pqxx::failure_map" name="pqxx::failure_map">
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="214,0,418,24"/>
-<area href="a00014.html" title="Exception class for lost or failed backend connection." alt="pqxx::broken_connection" shape="rect" coords="0,112,204,136"/>
-<area href="a00045.html" title="&quot;Help, I don&#39;t know whether transaction was committed successfully!&quot;" alt="pqxx::in_doubt_error" shape="rect" coords="214,112,418,136"/>
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="428,112,632,136"/>
-<area href="a00102.html" alt="pqxx::too_many_connections" shape="rect" coords="0,168,204,192"/>
-<area href="a00031.html" title="Error in data provided to SQL statement." alt="pqxx::data_exception" shape="rect" coords="642,168,846,192"/>
-<area href="a00039.html" title="Database feature not supported in current setup." alt="pqxx::feature_not_supported" shape="rect" coords="642,224,846,248"/>
-<area href="a00046.html" alt="pqxx::insufficient_privilege" shape="rect" coords="642,280,846,304"/>
-<area href="a00047.html" title="Resource shortage on the server." alt="pqxx::insufficient_resources" shape="rect" coords="642,336,846,360"/>
-<area href="a00048.html" alt="pqxx::integrity_constraint_violation" shape="rect" coords="642,392,846,416"/>
-<area href="a00050.html" alt="pqxx::invalid_cursor_name" shape="rect" coords="642,448,846,472"/>
-<area href="a00051.html" alt="pqxx::invalid_cursor_state" shape="rect" coords="642,504,846,528"/>
-<area href="a00052.html" alt="pqxx::invalid_sql_statement_name" shape="rect" coords="642,560,846,584"/>
-<area href="a00069.html" title="PL/pgSQL error." alt="pqxx::plpgsql_error" shape="rect" coords="642,616,846,640"/>
-<area href="a00097.html" alt="pqxx::syntax_error" shape="rect" coords="642,672,846,696"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Run-time failure encountered by libpqxx, similar to std::runtime_error. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a0e7e8831fed026375c499ee03f501f50"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::failure::failure </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>whatarg</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-<li>except.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00038.html">failure</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00038.js b/doc/html/Reference/a00038.js
deleted file mode 100644
index e9804e2..0000000
--- a/doc/html/Reference/a00038.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var a00038 =
-[
-    [ "failure", "a00038.html#a0e7e8831fed026375c499ee03f501f50", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00038.png b/doc/html/Reference/a00038.png
deleted file mode 100644
index 14c4e1b..0000000
--- a/doc/html/Reference/a00038.png
+++ /dev/null
@@ -1,105 +0,0 @@
-PNG
-
-   IHDR  N     t]   PLTE   u         tRNS T2  IDATxvJ a-o*{lE&C/iW0%khNP(	
-
-4'((Ҝ`Hs!i['<rJjNP(inVf|qy??}}i-I9A|+}M{gsbm̗ٶ$r_c%4'(x2O9-FWv&I9AVN?{cΎo˩9Atd1;9yrvoۚ<tk$W<6ټ$=	
-Zg'((򝜒dŚ<Js!	
-
-4'((Ҝ`4MӫjNPP0bmOPP09AA\sA	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'(xif*^h6'(xCiNPP09AA?ӷolNP(1ќ柷ڛݧi{p<t=(6Wņ:iNP(4;+OPWsg9m~n<紈fy噩9A#NNPSڷrI5'(x_N-sMS7<~@ӜQ~)5Ҝ`Hs!/4<Js!	
-
-4'((Ҝ`fټ
-((xY[(((#x=AA5'((Ԙ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs?nnO 
-5Q
-
-T<ցϡ9ushNjxZ<ցϡ9ushNjxZ<ցϡ9ushNjxZ<ցϡ9M4{iw5M4
-^Ɣ$a>5]KkN,:dŚ<$YϢ/IV9}D$Y)I"߽?x7rI#rHXS\9%wkNIsۜ6o_u7~5f>ܽHӁ^wrŭ.7$ZNlHX9!rg>f%.80I>>7˛X_m]$Y,r,$磯y6/"Irg&>/($IE8;} {.,ݜi;Oa"biNyi8!9ݼßNt}{.,oNy6^	۟޸]?]Ÿ[EN_]$Y,_>T8Ɓžw"IrgO&ߴՋgos$ӭ$Y;ŜxGhN#9}&~Vӿ~`ͩSN,QƯ$Y+xxIb	E^Xsgс$+֜Yt%Ɋ5'x4Mw5MPz}Vj}D`Ͷ>#x}Vj}D`ޞP<>+X>"x}Vr}@`9Ys賂U#gGϡ
-VCZ<>+X>"x}Vj}D`9Ys賂U#gGϡ
-VCZ<>+X>"x}Vj}D`9Ys賂U#gGϡ
-VCZ<>+X>"x}Vj}D`9YM4{i
-FuN4M$9?)I^CsjNI29A5$֜SkNP)I4M{o_ojN0s:$e9%5')I~nNlvW~{=mirz;v8hpC;}nIrCsaq߾yt$_r?!^fo9%?A3ܺrbC\hN0l9}>./͑w=6|_*IinNA7Oܕ$[ٸ}rڟqoItyWr:w'psalNs"#ts<7ݹöO%W}>.?Or:_z_9۝mIr9uNOr:r]{ϲ${/~ř-0?p>'-	;|د-Fq@^#.I䃜n&E	<4~j[?IrJ	`N_y)I>sSs_)I~nNIl[uNI^	9%ɰ՜dXsjNI29A5$4MӋ4MӋzPNPPbiNPP09AACiNPP09AACiNPP09AACiNPP09AACiNPP09AACiNPP09AACiNPP09AACiNPP09AAiU@A=*$y	9%ɰ՜dXsjNI29A5$֜1&|$w|[';9A=aNC9Az%ay{=fi{m۟{yy=Z8;5Ir9A2wMn,
-6/v|;M4ͧqٷ4'(zfˑȳy[{/v5I.5'g~]a9/NҜSvŠ>r˙t7΋]_n^9ANSq(ߜTuRrZwʛmξ9AgVӱr)΋z:}+_x
-x١Ir9A3[I_ל^7)'InnoNP[:;5'(4'$ÚTsJa	9%ɰ՜dXszhN4M/
-A9AAiNPP09AACiNPP09AACiNPP09AACiNPP09AACiNPP09AACiNPP09AACiNPP09AACiNPP09AAC:iW54'$ÚTsJa	9%ɰ՜dXsz֜6IrmǛo8œb{Vܪrzav}9Fn>/~:r1ǙnvV\iNP4#z\.dn1?~7w:*IiNP+.S8gYs:pҝMaN?f>'-Jۚ"vKIrϢŤqӭijvڞdse1A<'InhNP띝	ͧ^t<*s7g	ًrޜVgqnWiSԜVӭ$5_WkNPǜަ\4q%Tg$=$DsZmNI<TsJa	9%ɰ՜dXsjNI29A=4i4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!4MӫzTNITsJa	9%ɰ՜dXsjNI29A=cN$ayՁL!	fV>9A?fj+'ݾ5]$W:sGֲImvlr^Wڴ<?liNP+.SXLˁ~//r<*|Rs|y[?nNr$֜9m_J[#{2oa6o@׳	f˽O\K2_:gsB8cxUNNW]ՒJsZgN~f+3鸋y<fYbg%ɕҜn&Z5'[NoO)I5'U$OejNP)IM	
-9%ԜSy9A5$9A=4i4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!4MӫzTNITsJa	9%ɰ՜dXsjNI29A?͍w$ɵc?]9A=ttϊnNP-inVf#w7!oڜ^O<~:aN_dwþAoo>Ӝ֐~Fk6?̶]QӮ~uuf1z|=NףzfNWo]z^N/~9$,\N/s:Lhݧ+]zmퟺ1㸚lN~9]ۜGNa:ި,a9?𨜎VgCAM1az/}8]"wq򰜖8I$9A=gNWyyI89A=t5:75'(̖$OnjNP)IM	
-9%ԜSy9A5$9A=4i4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!4MӫzTNITsJa	9%ɰ՜dXsjNI29A=iN$ma׽#5'5'(x5fienm:9~tu~ᚇ>ّIrSsZmNrZ[+϶\}OI}SsZt1/U%9FyŦ8|SzڹRtq	
-dnTܱi)+ܫ{i>3㸞7sz$elo	
-dU9\Tޫ;ݝ5Ot9E)lv$9A7[IJ	szQS96I.5'NI29A5$y"	9%ɰ՜dXsjNI29A5$֜4MӋzPNPPbiNPP09AACiNPP09AACiNPP09AACiNPP09AACiNPP09AACiNPP09AACiNPP09AACiNPP09AAiU@A=*$y	9%ɰ՜dXsjNI29A5$֜6MI_Jsz!$ɵ?6ie6wn<Ӯ<\tnK՜V>$7w6Ü_ye>ԚgŨMPa1گ:9_*ٱkNPUOӛinNKitZӜ9m_J9-:/tqo^}ԜXV6;ۘOMǱ=oI2e(9]yf\iNP+lz%^qyK9.=ص޹$9A9[IB	szUS96ITg$֛֜S<՜dXsjNI29A5$֜SkNPiE@A=('((x1	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`Hs!	
-
-4'((Ҝ`_4M*S՜dXsjNI29A5$֜SkNPO&Inx~u˭̖Գgy4'({inVfcz76??GJ[w']:r|w:9AqMn-y<󕮶?;5	
-.<rvYf ,dv[[r|lNPptlds{`ϻit5ΟotOi.gy8+]n]y5-_r	
-8;?OM!;oILvkWsӱL5K콺e8+]mUs*wve<ޜ#s$~JI29M?9]oM/֩	SkNP)IZsjNI29A5$֜SkNP)I5'4M"CiNPP09AACiNPP09AACiNPP09AACiNPP09AACiNPP09AACiNPP09AACiNPP09AACiNPP0sizPP)I^CsjNI29A5$֜SkNP)I5'Wi$|3I~9A5$֜+M6^O+D[<ax$d9~gS]yY|Ie	fcR9]~~M	
-es:L@94'(ev[99-Ϛ}zoNPK`v:'4NavX}˚'le1S>׎>Z9&y~Y֙$_Ԝ-[7;$ɧktGA?IkԋNtvm9%M	9%ɠ9A4$TsJ!55'$#v55'4M"CiNPP09AACiNPP09AACiNPP09AACiNPP09AACiNPP09AACiNPP09AACiNPP09AACiNPP0sizPP)I^CsjNI29A5$֜SkNP)I5'i$ZsjNI29A=YNlvyV>ٜ_q:6$w4'gingላ/I	f`vqY)i,d)I9AVNfƾ$t>9An?$߳erfG,sZ''94k~N#4'(xZ?le6S>.x>~VyRG$5'(xtk5I~DTsGg9}X'I~QsGW9Ԝq~SԜQ^&9AüJNo55'(x齦9jjNP(4M?\}Ei    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00039.html b/doc/html/Reference/a00039.html
deleted file mode 100644
index 7a685ea..0000000
--- a/doc/html/Reference/a00039.html
+++ /dev/null
@@ -1,180 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::feature_not_supported Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00039.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00237.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::feature_not_supported Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Database feature not supported in current setup.  
- <a href="a00039.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::feature_not_supported:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00039.png" usemap="#pqxx::feature_not_supported_map" alt=""/>
-  <map id="pqxx::feature_not_supported_map" name="pqxx::feature_not_supported_map">
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="0,112,170,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,170,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,170,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a499c62eac013b090a96ea3b402f48f0c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00039.html#a499c62eac013b090a96ea3b402f48f0c">feature_not_supported</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a72654b9a8eff8c728eae1d5fae9a0890"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00039.html#a72654b9a8eff8c728eae1d5fae9a0890">feature_not_supported</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Database feature not supported in current setup. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a499c62eac013b090a96ea3b402f48f0c"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::feature_not_supported::feature_not_supported </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a72654b9a8eff8c728eae1d5fae9a0890"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::feature_not_supported::feature_not_supported </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00039.html">feature_not_supported</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00039.js b/doc/html/Reference/a00039.js
deleted file mode 100644
index 76a9c6a..0000000
--- a/doc/html/Reference/a00039.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00039 =
-[
-    [ "feature_not_supported", "a00039.html#a499c62eac013b090a96ea3b402f48f0c", null ],
-    [ "feature_not_supported", "a00039.html#a72654b9a8eff8c728eae1d5fae9a0890", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00039.png b/doc/html/Reference/a00039.png
deleted file mode 100644
index 37d7577..0000000
--- a/doc/html/Reference/a00039.png
+++ /dev/null
@@ -1,7 +0,0 @@
-PNG
-
-   IHDR            PLTE   u         tRNS T2  IDATxr0ןg|ԧ`l/BVsm@UI&T%ɛ益ᐤ|]Uquax2ߗ2Ý铤:JC;MV${>I$G20MTB|T۪}U'&K.^&k|xyryE`%ެ vL
-dX;S9EU*IP$oBUTsι	 y A;G3v6 P&T	U oBP&T	U oBP&T	U oj9YZ T%ɛP$o>Iz徫u繱Hn:ρoKe^TzY)¦ô%F>y7v߹:H=TWBvXI^D}rue|T %JǴI	\5%P$o>U	UI&T%ɛN5眛 @x4ڎjgڊkCQ 	U oBP&T	U oBP&T	U oBPϫs%BU	UIsI<UҠНZFj*x2tbjJ:>E(U$]vT$^plͽUUjQ|9Um$W8̧Mᐤ {U객$I:$}P$oBUTsι	 y A;G3v6 P&T	U oBP&T	U oBP&T	U ojJ)	BPjsxX`=ծ1Ufp7Ks#SX멫31MZoͯr4ߎk
-N>\ y*nO[r;X{շ܏齫:~6OU7	p:rf#zzXvJa(]K \ݭr
-02U`[$Gax~eCUͰv]U˼
-	U oBRΧg?#    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00040.html b/doc/html/Reference/a00040.html
deleted file mode 100644
index b361eaa..0000000
--- a/doc/html/Reference/a00040.html
+++ /dev/null
@@ -1,626 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::field Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00040.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="#pro-attribs">Protected Attributes</a> &#124;
-<a href="a00261.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::field Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Reference to a field in a result set.  
- <a href="a00040.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00140_source.html">field.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::field:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00040.png" usemap="#pqxx::field_map" alt=""/>
-  <map id="pqxx::field_map" name="pqxx::field_map">
-<area href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator." alt="pqxx::const_tuple_iterator" shape="rect" coords="0,56,205,80"/>
-<area href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator." alt="pqxx::const_reverse_tuple_iterator" shape="rect" coords="0,112,205,136"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a862c8028550be182c0104b48b3cf8399"><td class="memItemLeft" align="right" valign="top">typedef size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#a862c8028550be182c0104b48b3cf8399">size_type</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:ad46579d33a9105fecb94340d11a87b1d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#ad46579d33a9105fecb94340d11a87b1d">field</a> (const <a class="el" href="a00107.html">tuple</a> &amp;T, <a class="el" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a> C)  throw ()</td></tr>
-<tr class="memdesc:ad46579d33a9105fecb94340d11a87b1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ad46579d33a9105fecb94340d11a87b1d"></a><br/></td></tr>
-<tr class="memitem:ab0fec98c5f61d8c572abbd13303419a9"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:ab0fec98c5f61d8c572abbd13303419a9"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00040.html#ab0fec98c5f61d8c572abbd13303419a9">to</a> (const char *&amp;Obj) const </td></tr>
-<tr class="memdesc:ab0fec98c5f61d8c572abbd13303419a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specialization: <code>to(const char *&amp;)</code>.  <a href="#ab0fec98c5f61d8c572abbd13303419a9"></a><br/></td></tr>
-<tr><td colspan="2"><div class="groupHeader">Comparison</div></td></tr>
-<tr class="memitem:a7b7e65ff720f3b00b070c5608f9ac986"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#a7b7e65ff720f3b00b070c5608f9ac986">operator==</a> (const <a class="el" href="a00040.html">field</a> &amp;) const </td></tr>
-<tr class="memdesc:a7b7e65ff720f3b00b070c5608f9ac986"><td class="mdescLeft">&#160;</td><td class="mdescRight">Byte-by-byte comparison of two fields (all nulls are considered equal)  <a href="#a7b7e65ff720f3b00b070c5608f9ac986"></a><br/></td></tr>
-<tr class="memitem:a07d5dacdf1abec9c1117d1bcaa4cfdc9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#a07d5dacdf1abec9c1117d1bcaa4cfdc9">operator!=</a> (const <a class="el" href="a00040.html">field</a> &amp;rhs) const </td></tr>
-<tr class="memdesc:a07d5dacdf1abec9c1117d1bcaa4cfdc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Byte-by-byte comparison (all nulls are considered equal)  <a href="#a07d5dacdf1abec9c1117d1bcaa4cfdc9"></a><br/></td></tr>
-<tr><td colspan="2"><div class="groupHeader">Column information</div></td></tr>
-<tr class="memitem:ad969ff9b3f6f128713b867560ee06e12"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#ad969ff9b3f6f128713b867560ee06e12">name</a> () const </td></tr>
-<tr class="memdesc:ad969ff9b3f6f128713b867560ee06e12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Column name.  <a href="#ad969ff9b3f6f128713b867560ee06e12"></a><br/></td></tr>
-<tr class="memitem:a61b82f53f82924bc10d8c1b15dfca153"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#a61b82f53f82924bc10d8c1b15dfca153">type</a> () const </td></tr>
-<tr class="memdesc:a61b82f53f82924bc10d8c1b15dfca153"><td class="mdescLeft">&#160;</td><td class="mdescRight">Column type.  <a href="#a61b82f53f82924bc10d8c1b15dfca153"></a><br/></td></tr>
-<tr class="memitem:adee313912a0d712eba34548454455988"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#adee313912a0d712eba34548454455988">table</a> () const </td></tr>
-<tr class="memdesc:adee313912a0d712eba34548454455988"><td class="mdescLeft">&#160;</td><td class="mdescRight">What table did this column come from?  <a href="#adee313912a0d712eba34548454455988"></a><br/></td></tr>
-<tr class="memitem:a812714c00006721cdf895980fa8154fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#a812714c00006721cdf895980fa8154fb">num</a> () const </td></tr>
-<tr class="memitem:a36b61c5c5aa0550c3b7472225fc64f77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#a36b61c5c5aa0550c3b7472225fc64f77">table_column</a> () const </td></tr>
-<tr class="memdesc:a36b61c5c5aa0550c3b7472225fc64f77"><td class="mdescLeft">&#160;</td><td class="mdescRight">What column number in its originating table did this column come from?  <a href="#a36b61c5c5aa0550c3b7472225fc64f77"></a><br/></td></tr>
-<tr><td colspan="2"><div class="groupHeader">Content access</div></td></tr>
-<tr class="memitem:a97781b0028cbfd2dca1106943a27afae"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#a97781b0028cbfd2dca1106943a27afae">c_str</a> () const </td></tr>
-<tr class="memdesc:a97781b0028cbfd2dca1106943a27afae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read as plain C string.  <a href="#a97781b0028cbfd2dca1106943a27afae"></a><br/></td></tr>
-<tr class="memitem:a11b508641e461a25fdc6b78fb7a36acf"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:a11b508641e461a25fdc6b78fb7a36acf"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00040.html#a11b508641e461a25fdc6b78fb7a36acf">to</a> (T &amp;Obj) const </td></tr>
-<tr class="memdesc:a11b508641e461a25fdc6b78fb7a36acf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read value into Obj; or leave Obj untouched and return <code>false</code> if null.  <a href="#a11b508641e461a25fdc6b78fb7a36acf"></a><br/></td></tr>
-<tr class="memitem:ad79f68cfa43c8ce7a13af3525be3da43"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:ad79f68cfa43c8ce7a13af3525be3da43"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00040.html#ad79f68cfa43c8ce7a13af3525be3da43">operator&gt;&gt;</a> (T &amp;Obj) const </td></tr>
-<tr class="memdesc:ad79f68cfa43c8ce7a13af3525be3da43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read value into Obj; or leave Obj untouched and return <code>false</code> if null.  <a href="#ad79f68cfa43c8ce7a13af3525be3da43"></a><br/></td></tr>
-<tr class="memitem:a0a194db2c97f08148c9bbef548b24cf8"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:a0a194db2c97f08148c9bbef548b24cf8"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00040.html#a0a194db2c97f08148c9bbef548b24cf8">to</a> (T &amp;Obj, const T &amp;Default) const </td></tr>
-<tr class="memdesc:a0a194db2c97f08148c9bbef548b24cf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read value into Obj; or use Default &amp; return <code>false</code> if null.  <a href="#a0a194db2c97f08148c9bbef548b24cf8"></a><br/></td></tr>
-<tr class="memitem:acf630db7dbdd828c56596b658c1f5b0a"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:acf630db7dbdd828c56596b658c1f5b0a"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00040.html#acf630db7dbdd828c56596b658c1f5b0a">as</a> (const T &amp;Default) const </td></tr>
-<tr class="memdesc:acf630db7dbdd828c56596b658c1f5b0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return value as object of given type, or Default if null.  <a href="#acf630db7dbdd828c56596b658c1f5b0a"></a><br/></td></tr>
-<tr class="memitem:a2f9b005cdf98de2a1e7754744c75fbb7"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:a2f9b005cdf98de2a1e7754744c75fbb7"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00040.html#a2f9b005cdf98de2a1e7754744c75fbb7">as</a> () const </td></tr>
-<tr class="memdesc:a2f9b005cdf98de2a1e7754744c75fbb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return value as object of given type, or throw exception if null.  <a href="#a2f9b005cdf98de2a1e7754744c75fbb7"></a><br/></td></tr>
-<tr class="memitem:ad0670dd5c8c32c3486a66c8c6199246d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#ad0670dd5c8c32c3486a66c8c6199246d">is_null</a> () const   throw ()</td></tr>
-<tr class="memitem:ad8d3b3ef9308b577d178086e4b295ca5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00040.html#a862c8028550be182c0104b48b3cf8399">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#ad8d3b3ef9308b577d178086e4b295ca5">size</a> () const   throw ()</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
-Protected Member Functions</h2></td></tr>
-<tr class="memitem:a3c3c5212055fb098039b104c520b98f7"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a00082.html">result</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#a3c3c5212055fb098039b104c520b98f7">home</a> () const   throw ()</td></tr>
-<tr class="memitem:a61903bbc795990ac21d2aaefd34626f4"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#a61903bbc795990ac21d2aaefd34626f4">idx</a> () const   throw ()</td></tr>
-<tr class="memitem:ac4149686f6311d9fc74529f3646d9cfd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#ac4149686f6311d9fc74529f3646d9cfd">col</a> () const   throw ()</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
-Protected Attributes</h2></td></tr>
-<tr class="memitem:a5b5ee7fe78262f0d60efb6b9a12c8da7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html#a5b5ee7fe78262f0d60efb6b9a12c8da7">m_col</a></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Reference to a field in a result set. </p>
-<p>A field represents one entry in a tuple. It represents an actual value in the result set, and can be converted to various types. </p>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="a862c8028550be182c0104b48b3cf8399"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef size_t <a class="el" href="a00040.html#a862c8028550be182c0104b48b3cf8399">pqxx::field::size_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ad46579d33a9105fecb94340d11a87b1d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::field::field </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00107.html">tuple</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a>&#160;</td>
-          <td class="paramname"><em>C</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Constructor. </p>
-<p>Create field as reference to a field in a result set. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">T</td><td>Tuple that this field is part of. </td></tr>
-    <tr><td class="paramname">C</td><td>Column number of this field. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="acf630db7dbdd828c56596b658c1f5b0a"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">T pqxx::field::as </td>
-          <td>(</td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>Default</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Return value as object of given type, or Default if null. </p>
-<p>Note that unless the function is instantiated with an explicit template argument, the Default value's type also determines the result type. </p>
-
-</div>
-</div>
-<a class="anchor" id="a2f9b005cdf98de2a1e7754744c75fbb7"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">T pqxx::field::as </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Return value as object of given type, or throw exception if null. </p>
-
-</div>
-</div>
-<a class="anchor" id="a97781b0028cbfd2dca1106943a27afae"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char * pqxx::field::c_str </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Read as plain C string. </p>
-<p>Since the field's data is stored internally in the form of a zero-terminated C string, this is the fastest way to read it. Use the <a class="el" href="a00040.html#a11b508641e461a25fdc6b78fb7a36acf" title="Read value into Obj; or leave Obj untouched and return false if null.">to()</a> or <a class="el" href="a00040.html#acf630db7dbdd828c56596b658c1f5b0a" title="Return value as object of given type, or Default if null.">as()</a> functions to convert the string to other types such as <code>int</code>, or to C++ strings. </p>
-
-<p>Referenced by <a class="el" href="a00013.html#a575ec98218f850b4c1b91a8edb677681">pqxx::binarystring::binarystring()</a>, <a class="el" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440">pqxx::from_string()</a>, <a class="el" href="a00176.html#abf6b4f639de27c5b0039381f17e9a07a">pqxx::operator&lt;&lt;()</a>, <a class="el" href="a00040.html#a7b7e65ff720f3b00b070c5608f9ac986">operator==()</a>, and <a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">pqxx::to_string()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ac4149686f6311d9fc74529f3646d9cfd"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a> pqxx::field::col </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a3c3c5212055fb098039b104c520b98f7"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" href="a00082.html">result</a>* pqxx::field::home </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a61903bbc795990ac21d2aaefd34626f4"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">size_t pqxx::field::idx </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ad0670dd5c8c32c3486a66c8c6199246d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::field::is_null </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00040.html#a7b7e65ff720f3b00b070c5608f9ac986">operator==()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ad969ff9b3f6f128713b867560ee06e12"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char * pqxx::field::name </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Column name. </p>
-
-</div>
-</div>
-<a class="anchor" id="a812714c00006721cdf895980fa8154fb"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a> pqxx::field::num </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00028.html#aa6ecbe2f97164809e39b5d40c6a79c05">pqxx::const_tuple_iterator::operator-()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a07d5dacdf1abec9c1117d1bcaa4cfdc9"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::field::operator!= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00040.html">field</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Byte-by-byte comparison (all nulls are considered equal) </p>
-<dl class="section warning"><dt>Warning</dt><dd>See <a class="el" href="a00040.html#a7b7e65ff720f3b00b070c5608f9ac986" title="Byte-by-byte comparison of two fields (all nulls are considered equal)">operator==()</a> for important information about this operator </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a7b7e65ff720f3b00b070c5608f9ac986"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::field::operator== </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00040.html">field</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Byte-by-byte comparison of two fields (all nulls are considered equal) </p>
-<dl class="section warning"><dt>Warning</dt><dd>null handling is still open to discussion and change!</dd></dl>
-<p>Handling of null values differs from that in SQL where a comparison involving a null value yields null, so nulls are never considered equal to one another or even to themselves.</p>
-<p>Null handling also probably differs from the closest equivalent in C++, which is the NaN (Not-a-Number) value, a singularity comparable to SQL's null. This is because the builtin == operator demands that a == a.</p>
-<p>The usefulness of this operator is questionable. No interpretation whatsoever is imposed on the data; 0 and 0.0 are considered different, as are null vs. the empty string, or even different (but possibly equivalent and equally valid) encodings of the same Unicode character etc. </p>
-
-<p>References <a class="el" href="a00040.html#a97781b0028cbfd2dca1106943a27afae">c_str()</a>, <a class="el" href="a00040.html#ad0670dd5c8c32c3486a66c8c6199246d">is_null()</a>, and <a class="el" href="a00040.html#ad8d3b3ef9308b577d178086e4b295ca5">size()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ad79f68cfa43c8ce7a13af3525be3da43"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::field::operator&gt;&gt; </td>
-          <td>(</td>
-          <td class="paramtype">T &amp;&#160;</td>
-          <td class="paramname"><em>Obj</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Read value into Obj; or leave Obj untouched and return <code>false</code> if null. </p>
-
-</div>
-</div>
-<a class="anchor" id="ad8d3b3ef9308b577d178086e4b295ca5"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00040.html#a862c8028550be182c0104b48b3cf8399">pqxx::field::size_type</a> pqxx::field::size </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00013.html#a575ec98218f850b4c1b91a8edb677681">pqxx::binarystring::binarystring()</a>, <a class="el" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440">pqxx::from_string()</a>, <a class="el" href="a00176.html#abf6b4f639de27c5b0039381f17e9a07a">pqxx::operator&lt;&lt;()</a>, <a class="el" href="a00040.html#a7b7e65ff720f3b00b070c5608f9ac986">operator==()</a>, and <a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">pqxx::to_string()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="adee313912a0d712eba34548454455988"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::oid pqxx::field::table </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>What table did this column come from? </p>
-
-</div>
-</div>
-<a class="anchor" id="a36b61c5c5aa0550c3b7472225fc64f77"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">pqxx::tuple::size_type</a> pqxx::field::table_column </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>What column number in its originating table did this column come from? </p>
-
-</div>
-</div>
-<a class="anchor" id="a11b508641e461a25fdc6b78fb7a36acf"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::field::to </td>
-          <td>(</td>
-          <td class="paramtype">T &amp;&#160;</td>
-          <td class="paramname"><em>Obj</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Read value into Obj; or leave Obj untouched and return <code>false</code> if null. </p>
-
-<p>References <a class="el" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440">pqxx::from_string()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a0a194db2c97f08148c9bbef548b24cf8"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::field::to </td>
-          <td>(</td>
-          <td class="paramtype">T &amp;&#160;</td>
-          <td class="paramname"><em>Obj</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>Default</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Read value into Obj; or use Default &amp; return <code>false</code> if null. </p>
-
-</div>
-</div>
-<a class="anchor" id="ab0fec98c5f61d8c572abbd13303419a9"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::field::to </td>
-          <td>(</td>
-          <td class="paramtype">const char *&amp;&#160;</td>
-          <td class="paramname"><em>Obj</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Specialization: <code>to(const char *&amp;)</code>. </p>
-<p>The buffer has the same lifetime as the data in this result (i.e. of this result object, or the last remaining one copied from it etc.), so take care not to use it after the last result object referring to this query result is destroyed. </p>
-
-</div>
-</div>
-<a class="anchor" id="a61b82f53f82924bc10d8c1b15dfca153"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::oid pqxx::field::type </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Column type. </p>
-
-</div>
-</div>
-<h2>Member Data Documentation</h2>
-<a class="anchor" id="a5b5ee7fe78262f0d60efb6b9a12c8da7"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a> pqxx::field::m_col</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00140_source.html">field.hxx</a></li>
-<li>field.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00040.html">field</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00040.js b/doc/html/Reference/a00040.js
deleted file mode 100644
index 237269c..0000000
--- a/doc/html/Reference/a00040.js
+++ /dev/null
@@ -1,25 +0,0 @@
-var a00040 =
-[
-    [ "size_type", "a00040.html#a862c8028550be182c0104b48b3cf8399", null ],
-    [ "field", "a00040.html#ad46579d33a9105fecb94340d11a87b1d", null ],
-    [ "as", "a00040.html#acf630db7dbdd828c56596b658c1f5b0a", null ],
-    [ "as", "a00040.html#a2f9b005cdf98de2a1e7754744c75fbb7", null ],
-    [ "c_str", "a00040.html#a97781b0028cbfd2dca1106943a27afae", null ],
-    [ "col", "a00040.html#ac4149686f6311d9fc74529f3646d9cfd", null ],
-    [ "home", "a00040.html#a3c3c5212055fb098039b104c520b98f7", null ],
-    [ "idx", "a00040.html#a61903bbc795990ac21d2aaefd34626f4", null ],
-    [ "is_null", "a00040.html#ad0670dd5c8c32c3486a66c8c6199246d", null ],
-    [ "name", "a00040.html#ad969ff9b3f6f128713b867560ee06e12", null ],
-    [ "num", "a00040.html#a812714c00006721cdf895980fa8154fb", null ],
-    [ "operator!=", "a00040.html#a07d5dacdf1abec9c1117d1bcaa4cfdc9", null ],
-    [ "operator==", "a00040.html#a7b7e65ff720f3b00b070c5608f9ac986", null ],
-    [ "operator>>", "a00040.html#ad79f68cfa43c8ce7a13af3525be3da43", null ],
-    [ "size", "a00040.html#ad8d3b3ef9308b577d178086e4b295ca5", null ],
-    [ "table", "a00040.html#adee313912a0d712eba34548454455988", null ],
-    [ "table_column", "a00040.html#a36b61c5c5aa0550c3b7472225fc64f77", null ],
-    [ "to", "a00040.html#a11b508641e461a25fdc6b78fb7a36acf", null ],
-    [ "to", "a00040.html#a0a194db2c97f08148c9bbef548b24cf8", null ],
-    [ "to", "a00040.html#ab0fec98c5f61d8c572abbd13303419a9", null ],
-    [ "type", "a00040.html#a61b82f53f82924bc10d8c1b15dfca153", null ],
-    [ "m_col", "a00040.html#a5b5ee7fe78262f0d60efb6b9a12c8da7", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00040.png b/doc/html/Reference/a00040.png
deleted file mode 100644
index 4d858c4..0000000
--- a/doc/html/Reference/a00040.png
+++ /dev/null
@@ -1,5 +0,0 @@
-PNG
-
-   IHDR         s   PLTE   u         tRNS T2  fIDATx8ExG5E3	-<r'_Ba  ؔ gi\4RipSA42Ͳ(8\M$=}pf|MV`tp;7usiya}KO |@NX4 ))o. FC<#Eg,i V4 64 64 64 64 64 64 64 64 64 64 64 U1ޯG1/$"$rI;iBctblmOI
-Mw9{:Rub[f7Y~R$uRsP5t<4pj^M,:*JNiN=4G9Lfm{3M]Em~eoiINZ&Iݹitĺf9ЯVM4Ғw^OKqqOkNZOuX$[n$[4dSN#I61Q h~~F	3X4 #3`S  ؔ<7 6)Myn ls`S  ؔ>cFDIDN#I64dSIzW-C{>Mw30O?AHج-Y' ˪-<Dڣkcc2
-5Y2JoAJcs"R^GeʣӰ)CNGz9M%	M&ͩ?L=ǯ}4<8G"_MSUZwlPܔiFU4ɹitf&w͋4=ҊzdNJ6Ӟ=ZJD^B3}JҹG:jn$4dSN#I61QQB}    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00041.html b/doc/html/Reference/a00041.html
deleted file mode 100644
index a24be9c..0000000
--- a/doc/html/Reference/a00041.html
+++ /dev/null
@@ -1,398 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::field_streambuf&lt; CHAR, TRAITS &gt; Class Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00041.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="a00262.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::field_streambuf&lt; CHAR, TRAITS &gt; Class Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00140_source.html">field.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:ab1b72785be292cde0fa9ac2cf2b3f6a4"><td class="memItemLeft" align="right" valign="top">typedef CHAR&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00041.html#ab1b72785be292cde0fa9ac2cf2b3f6a4">char_type</a></td></tr>
-<tr class="memitem:a434a97e522097934a05be09ddddcf86a"><td class="memItemLeft" align="right" valign="top">typedef TRAITS&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00041.html#a434a97e522097934a05be09ddddcf86a">traits_type</a></td></tr>
-<tr class="memitem:a55e0069841487074956aa376a6e1d72c"><td class="memItemLeft" align="right" valign="top">typedef traits_type::int_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00041.html#a55e0069841487074956aa376a6e1d72c">int_type</a></td></tr>
-<tr class="memitem:a594d90685e6d986b1f2200792bd74b03"><td class="memItemLeft" align="right" valign="top">typedef streamoff&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00041.html#a594d90685e6d986b1f2200792bd74b03">off_type</a></td></tr>
-<tr class="memitem:a40a3219faec0d4870a24060bf66c1673"><td class="memItemLeft" align="right" valign="top">typedef streampos&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00041.html#a40a3219faec0d4870a24060bf66c1673">pos_type</a></td></tr>
-<tr class="memitem:a292655415eeb298c9b09ccb6ed8de959"><td class="memItemLeft" align="right" valign="top">typedef std::ios::openmode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00041.html#a292655415eeb298c9b09ccb6ed8de959">openmode</a></td></tr>
-<tr class="memitem:a4c3e5f527f44cdcd210968493bd0ea0a"><td class="memItemLeft" align="right" valign="top">typedef std::ios::seekdir&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00041.html#a4c3e5f527f44cdcd210968493bd0ea0a">seekdir</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a4faf4881aca250fd2ce0eb6a520149c4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00041.html#a4faf4881aca250fd2ce0eb6a520149c4">field_streambuf</a> (const <a class="el" href="a00040.html">field</a> &amp;F)</td></tr>
-<tr class="memitem:ae94ab8fb0c94bf4b100f85f80ff8a2b4"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00041.html#ae94ab8fb0c94bf4b100f85f80ff8a2b4">sync</a> ()</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
-Protected Member Functions</h2></td></tr>
-<tr class="memitem:a11be4abe1a7a982fa05d2ca80630c62c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00041.html#a40a3219faec0d4870a24060bf66c1673">pos_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00041.html#a11be4abe1a7a982fa05d2ca80630c62c">seekoff</a> (<a class="el" href="a00041.html#a594d90685e6d986b1f2200792bd74b03">off_type</a>, <a class="el" href="a00041.html#a4c3e5f527f44cdcd210968493bd0ea0a">seekdir</a>, <a class="el" href="a00041.html#a292655415eeb298c9b09ccb6ed8de959">openmode</a>)</td></tr>
-<tr class="memitem:a8c7796f89ed8ea72203359ef1aeaa042"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00041.html#a40a3219faec0d4870a24060bf66c1673">pos_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00041.html#a8c7796f89ed8ea72203359ef1aeaa042">seekpos</a> (<a class="el" href="a00041.html#a40a3219faec0d4870a24060bf66c1673">pos_type</a>, <a class="el" href="a00041.html#a292655415eeb298c9b09ccb6ed8de959">openmode</a>)</td></tr>
-<tr class="memitem:aa10890370d62085bde7c01e4e7ddcd92"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00041.html#a55e0069841487074956aa376a6e1d72c">int_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00041.html#aa10890370d62085bde7c01e4e7ddcd92">overflow</a> (<a class="el" href="a00041.html#a55e0069841487074956aa376a6e1d72c">int_type</a>)</td></tr>
-<tr class="memitem:ac96fb117de93933fd4dd667cbe88a0b6"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00041.html#a55e0069841487074956aa376a6e1d72c">int_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00041.html#ac96fb117de93933fd4dd667cbe88a0b6">underflow</a> ()</td></tr>
-</table>
-<h2>Member Typedef Documentation</h2>
-<a class="anchor" id="ab1b72785be292cde0fa9ac2cf2b3f6a4"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef CHAR <a class="el" href="a00041.html">pqxx::field_streambuf</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00041.html#ab1b72785be292cde0fa9ac2cf2b3f6a4">char_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a55e0069841487074956aa376a6e1d72c"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef traits_type::int_type <a class="el" href="a00041.html">pqxx::field_streambuf</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00041.html#a55e0069841487074956aa376a6e1d72c">int_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a594d90685e6d986b1f2200792bd74b03"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef streamoff <a class="el" href="a00041.html">pqxx::field_streambuf</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00041.html#a594d90685e6d986b1f2200792bd74b03">off_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a292655415eeb298c9b09ccb6ed8de959"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef std::ios::openmode <a class="el" href="a00041.html">pqxx::field_streambuf</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00041.html#a292655415eeb298c9b09ccb6ed8de959">openmode</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a40a3219faec0d4870a24060bf66c1673"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef streampos <a class="el" href="a00041.html">pqxx::field_streambuf</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00041.html#a40a3219faec0d4870a24060bf66c1673">pos_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a4c3e5f527f44cdcd210968493bd0ea0a"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef std::ios::seekdir <a class="el" href="a00041.html">pqxx::field_streambuf</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00041.html#a4c3e5f527f44cdcd210968493bd0ea0a">seekdir</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a434a97e522097934a05be09ddddcf86a"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef TRAITS <a class="el" href="a00041.html">pqxx::field_streambuf</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00041.html#a434a97e522097934a05be09ddddcf86a">traits_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a4faf4881aca250fd2ce0eb6a520149c4"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00041.html">pqxx::field_streambuf</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00041.html">field_streambuf</a> </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00040.html">field</a> &amp;&#160;</td>
-          <td class="paramname"><em>F</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="aa10890370d62085bde7c01e4e7ddcd92"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual <a class="el" href="a00041.html#a55e0069841487074956aa376a6e1d72c">int_type</a> <a class="el" href="a00041.html">pqxx::field_streambuf</a>&lt; CHAR, TRAITS &gt;::overflow </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00041.html#a55e0069841487074956aa376a6e1d72c">int_type</a>&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a11be4abe1a7a982fa05d2ca80630c62c"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual <a class="el" href="a00041.html#a40a3219faec0d4870a24060bf66c1673">pos_type</a> <a class="el" href="a00041.html">pqxx::field_streambuf</a>&lt; CHAR, TRAITS &gt;::seekoff </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00041.html#a594d90685e6d986b1f2200792bd74b03">off_type</a>&#160;</td>
-          <td class="paramname">, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00041.html#a4c3e5f527f44cdcd210968493bd0ea0a">seekdir</a>&#160;</td>
-          <td class="paramname">, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00041.html#a292655415eeb298c9b09ccb6ed8de959">openmode</a>&#160;</td>
-          <td class="paramname">&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a8c7796f89ed8ea72203359ef1aeaa042"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual <a class="el" href="a00041.html#a40a3219faec0d4870a24060bf66c1673">pos_type</a> <a class="el" href="a00041.html">pqxx::field_streambuf</a>&lt; CHAR, TRAITS &gt;::seekpos </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00041.html#a40a3219faec0d4870a24060bf66c1673">pos_type</a>&#160;</td>
-          <td class="paramname">, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00041.html#a292655415eeb298c9b09ccb6ed8de959">openmode</a>&#160;</td>
-          <td class="paramname">&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ae94ab8fb0c94bf4b100f85f80ff8a2b4"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual int <a class="el" href="a00041.html">pqxx::field_streambuf</a>&lt; CHAR, TRAITS &gt;::sync </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ac96fb117de93933fd4dd667cbe88a0b6"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual <a class="el" href="a00041.html#a55e0069841487074956aa376a6e1d72c">int_type</a> <a class="el" href="a00041.html">pqxx::field_streambuf</a>&lt; CHAR, TRAITS &gt;::underflow </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00140_source.html">field.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00041.html">field_streambuf</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00041.js b/doc/html/Reference/a00041.js
deleted file mode 100644
index 6e76a18..0000000
--- a/doc/html/Reference/a00041.js
+++ /dev/null
@@ -1,16 +0,0 @@
-var a00041 =
-[
-    [ "char_type", "a00041.html#ab1b72785be292cde0fa9ac2cf2b3f6a4", null ],
-    [ "int_type", "a00041.html#a55e0069841487074956aa376a6e1d72c", null ],
-    [ "off_type", "a00041.html#a594d90685e6d986b1f2200792bd74b03", null ],
-    [ "openmode", "a00041.html#a292655415eeb298c9b09ccb6ed8de959", null ],
-    [ "pos_type", "a00041.html#a40a3219faec0d4870a24060bf66c1673", null ],
-    [ "seekdir", "a00041.html#a4c3e5f527f44cdcd210968493bd0ea0a", null ],
-    [ "traits_type", "a00041.html#a434a97e522097934a05be09ddddcf86a", null ],
-    [ "field_streambuf", "a00041.html#a4faf4881aca250fd2ce0eb6a520149c4", null ],
-    [ "overflow", "a00041.html#aa10890370d62085bde7c01e4e7ddcd92", null ],
-    [ "seekoff", "a00041.html#a11be4abe1a7a982fa05d2ca80630c62c", null ],
-    [ "seekpos", "a00041.html#a8c7796f89ed8ea72203359ef1aeaa042", null ],
-    [ "sync", "a00041.html#ae94ab8fb0c94bf4b100f85f80ff8a2b4", null ],
-    [ "underflow", "a00041.html#ac96fb117de93933fd4dd667cbe88a0b6", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00042.html b/doc/html/Reference/a00042.html
deleted file mode 100644
index a48b18b..0000000
--- a/doc/html/Reference/a00042.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::foreign_key_violation Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00042.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00242.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::foreign_key_violation Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::foreign_key_violation:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00042.png" usemap="#pqxx::foreign_key_violation_map" alt=""/>
-  <map id="pqxx::foreign_key_violation_map" name="pqxx::foreign_key_violation_map">
-<area href="a00048.html" alt="pqxx::integrity_constraint_violation" shape="rect" coords="0,168,204,192"/>
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="0,112,204,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,204,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,204,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a6e1d093886e976b8e028d94daba4c16e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#a6e1d093886e976b8e028d94daba4c16e">foreign_key_violation</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a63de30ac68704846bbe21c078d23be53"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#a63de30ac68704846bbe21c078d23be53">foreign_key_violation</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00048"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00048')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00048.html">pqxx::integrity_constraint_violation</a></td></tr>
-<tr class="memitem:a9fa871a08c23b2722a42fa545cecd2ab inherit pub_methods_a00048"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00048.html#a9fa871a08c23b2722a42fa545cecd2ab">integrity_constraint_violation</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a505ae8d71add1a4c19e69f5cf96cea9d inherit pub_methods_a00048"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00048.html#a505ae8d71add1a4c19e69f5cf96cea9d">integrity_constraint_violation</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a6e1d093886e976b8e028d94daba4c16e"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::foreign_key_violation::foreign_key_violation </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a63de30ac68704846bbe21c078d23be53"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::foreign_key_violation::foreign_key_violation </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00042.html">foreign_key_violation</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00042.js b/doc/html/Reference/a00042.js
deleted file mode 100644
index cd1131e..0000000
--- a/doc/html/Reference/a00042.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00042 =
-[
-    [ "foreign_key_violation", "a00042.html#a6e1d093886e976b8e028d94daba4c16e", null ],
-    [ "foreign_key_violation", "a00042.html#a63de30ac68704846bbe21c078d23be53", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00042.png b/doc/html/Reference/a00042.png
deleted file mode 100644
index a981c05..0000000
--- a/doc/html/Reference/a00042.png
+++ /dev/null
@@ -1,9 +0,0 @@
-PNG
-
-   IHDR         {   PLTE   u         tRNS T2  IDATxҫ C]Pb̝mMځ/1XDI$$YĘLI{2!dB<_$S8WOmGw%et2\*hsU'=+NI$]ndWl,_)xJ5~+2Cٮ$K&@I6E)W/ɞy;2;jl6&evE8=}`~)ooߑ$e$".#Iieb ~@P54ME65ɴ.T%&.` Xe ,2 q E\".` Xe c@:pIHE~$|}~#OߺL}{/in<nI|Kfc#1*H%_L:48*Mv5e
-Iz2ٔj-ǗҞ&̔,.lӜ
-<THcH1.#I9UHe$".#Iieb ~@P54ME65ɴ.T%&.` Xe ,2 q E\".` Xe c@:pIHE~($U\&a'ٞtKm*VpJ
-$3棠#gw3I瑙;N9p5d7W2_t?2J["3[IvE!sfS@|Z%AI7٥_a=<2d$$Y1J @-$4$ӺcSg3 E\".` Xe ,2 q E\".`G1Qe$".#I*
-Wr$mY=TٝKD&(m|_FWvWNwCfcya~б.}x
-*MR(Lg*}{*wu.)EiY2tV'5_c'e_mYfT=zI2۩m"#)]ez,S\f%do%=s yhd}$͊nrl.iCfZ\f	;}%<D"Cnl_H_e$".#Iieb ~@P54ME65ɴ.T%&.` Xe ,2 q E\".` Xe B@  XL> VxEvuyOdnӼp̡L[v	|XtKK'o1%
-r?G.\M7ǋ$2둲}Da$so@tS&j{M&x72)2{"m @d0{42{,	ќVhc5l?x/d.Ͼ)z<XxG&{|lp K9q9KE\"W)nz    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00043.html b/doc/html/Reference/a00043.html
deleted file mode 100644
index db3938f..0000000
--- a/doc/html/Reference/a00043.html
+++ /dev/null
@@ -1,458 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::icursor_iterator Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00043.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="a00223.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::icursor_iterator Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Approximate istream_iterator for icursorstream.  
- <a href="a00043.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00132_source.html">cursor.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a4d6d50111eed016d1ce28bbdbbf96862"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00044.html">icursorstream</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html#a4d6d50111eed016d1ce28bbdbbf96862">istream_type</a></td></tr>
-<tr class="memitem:af82ad1f395b1ccef2f48e7a04e315ae2"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00044.html#a6f29a9a658eeb39c09075bfc655c5d90">istream_type::size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html#af82ad1f395b1ccef2f48e7a04e315ae2">size_type</a></td></tr>
-<tr class="memitem:acf5bea0afb3ae6a669bd40cd659a5921"><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
-<a class="el" href="a00044.html#a79c9e623be28567215d88087cd7e80d0">istream_type::difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html#acf5bea0afb3ae6a669bd40cd659a5921">difference_type</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a14f91c8c6898670b29965c34d6166674"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html#a14f91c8c6898670b29965c34d6166674">icursor_iterator</a> ()  throw ()</td></tr>
-<tr class="memitem:a059b39f4623c26af73cc865f3f8488ca"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html#a059b39f4623c26af73cc865f3f8488ca">icursor_iterator</a> (<a class="el" href="a00043.html#a4d6d50111eed016d1ce28bbdbbf96862">istream_type</a> &amp;)  throw ()</td></tr>
-<tr class="memitem:a3faa6d72b2c16f3b36a27804c561bfcc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html#a3faa6d72b2c16f3b36a27804c561bfcc">icursor_iterator</a> (const <a class="el" href="a00043.html">icursor_iterator</a> &amp;)  throw ()</td></tr>
-<tr class="memitem:a260a8e31d364d7c8427741d0788c305e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html#a260a8e31d364d7c8427741d0788c305e">~icursor_iterator</a> ()  throw ()</td></tr>
-<tr class="memitem:a7c416cd5efae357cce5f6dccf6d6fb58"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a00082.html">result</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html#a7c416cd5efae357cce5f6dccf6d6fb58">operator*</a> () const </td></tr>
-<tr class="memitem:af2c977a93c27c468244f43733f7238c6"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a00082.html">result</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html#af2c977a93c27c468244f43733f7238c6">operator-&gt;</a> () const </td></tr>
-<tr class="memitem:ada9ee12818185a1ccd04c912601d9f6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00043.html">icursor_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html#ada9ee12818185a1ccd04c912601d9f6d">operator++</a> ()</td></tr>
-<tr class="memitem:aed4a6029b7e88f2adef1c0c3508605aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00043.html">icursor_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html#aed4a6029b7e88f2adef1c0c3508605aa">operator++</a> (int)</td></tr>
-<tr class="memitem:ae1f77541718ff048a67353dc07c87013"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00043.html">icursor_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html#ae1f77541718ff048a67353dc07c87013">operator+=</a> (<a class="el" href="a00043.html#acf5bea0afb3ae6a669bd40cd659a5921">difference_type</a>)</td></tr>
-<tr class="memitem:a56c2d0b9aa14557cdf45555ea8a543f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00043.html">icursor_iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html#a56c2d0b9aa14557cdf45555ea8a543f3">operator=</a> (const <a class="el" href="a00043.html">icursor_iterator</a> &amp;)  throw ()</td></tr>
-<tr class="memitem:a8b87babe29cf2797a624b2c8fa10d05f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html#a8b87babe29cf2797a624b2c8fa10d05f">operator==</a> (const <a class="el" href="a00043.html">icursor_iterator</a> &amp;rhs) const </td></tr>
-<tr class="memitem:ad0cda8bc84e80e331d2fcc973788d99a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html#ad0cda8bc84e80e331d2fcc973788d99a">operator!=</a> (const <a class="el" href="a00043.html">icursor_iterator</a> &amp;rhs) const   throw ()</td></tr>
-<tr class="memitem:a595590e9f129925a1b447617b8d3b82a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html#a595590e9f129925a1b447617b8d3b82a">operator&lt;</a> (const <a class="el" href="a00043.html">icursor_iterator</a> &amp;rhs) const </td></tr>
-<tr class="memitem:a0844bc4574d839c13d9ae6f2316a7286"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html#a0844bc4574d839c13d9ae6f2316a7286">operator&gt;</a> (const <a class="el" href="a00043.html">icursor_iterator</a> &amp;rhs) const </td></tr>
-<tr class="memitem:a6afd533edcdf0e9f9667fdde547de63a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html#a6afd533edcdf0e9f9667fdde547de63a">operator&lt;=</a> (const <a class="el" href="a00043.html">icursor_iterator</a> &amp;rhs) const </td></tr>
-<tr class="memitem:a0abd27b596021390729199ddcb5a4baf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html#a0abd27b596021390729199ddcb5a4baf">operator&gt;=</a> (const <a class="el" href="a00043.html">icursor_iterator</a> &amp;rhs) const </td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="friends"></a>
-Friends</h2></td></tr>
-<tr class="memitem:a50ae5821478a2398f50c8cf2c42a0343"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html#a50ae5821478a2398f50c8cf2c42a0343">internal::gate::icursor_iterator_icursorstream</a></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Approximate istream_iterator for icursorstream. </p>
-<p>Intended as an implementation of an input_iterator (as defined by the C++ Standard Library), this class supports only two basic operations: reading the current element, and moving forward. In addition to the minimal guarantees for istream_iterators, this class supports multiple successive reads of the same position (the current result set is cached in the iterator) even after copying and even after new data have been read from the stream. This appears to be a requirement for input_iterators. Comparisons are also supported in the general case.</p>
-<p>The iterator does not care about its own position, however. Moving an iterator forward moves the underlying stream forward and reads the data from the new stream position, regardless of the iterator's old position in the stream.</p>
-<p>The stream's stride defines the granularity for all iterator movement or access operations, i.e. "ici += 1" advances the stream by one stride's worth of tuples, and "*ici++" reads one stride's worth of tuples from the stream.</p>
-<dl class="section warning"><dt>Warning</dt><dd>Do not read from the underlying stream or its cursor, move its read position, or change its stride, between the time the first <a class="el" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a> on it is created and the time its last <a class="el" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a> is destroyed.</dd>
-<dd>
-Manipulating these iterators within the context of a single cursor stream is <em>not thread-safe</em>. Creating a new iterator, copying one, or destroying one affects the stream as a whole. </dd></dl>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="acf5bea0afb3ae6a669bd40cd659a5921"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00044.html#a79c9e623be28567215d88087cd7e80d0">istream_type::difference_type</a> <a class="el" href="a00043.html#acf5bea0afb3ae6a669bd40cd659a5921">pqxx::icursor_iterator::difference_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a4d6d50111eed016d1ce28bbdbbf96862"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00044.html">icursorstream</a> <a class="el" href="a00043.html#a4d6d50111eed016d1ce28bbdbbf96862">pqxx::icursor_iterator::istream_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="af82ad1f395b1ccef2f48e7a04e315ae2"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00044.html#a6f29a9a658eeb39c09075bfc655c5d90">istream_type::size_type</a> <a class="el" href="a00043.html#af82ad1f395b1ccef2f48e7a04e315ae2">pqxx::icursor_iterator::size_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a14f91c8c6898670b29965c34d6166674"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::icursor_iterator::icursor_iterator </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a059b39f4623c26af73cc865f3f8488ca"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::icursor_iterator::icursor_iterator </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00043.html#a4d6d50111eed016d1ce28bbdbbf96862">istream_type</a> &amp;&#160;</td>
-          <td class="paramname"><em>s</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a3faa6d72b2c16f3b36a27804c561bfcc"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::icursor_iterator::icursor_iterator </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00043.html">icursor_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a260a8e31d364d7c8427741d0788c305e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::icursor_iterator::~icursor_iterator </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="ad0cda8bc84e80e331d2fcc973788d99a"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::icursor_iterator::operator!= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00043.html">icursor_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a7c416cd5efae357cce5f6dccf6d6fb58"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" href="a00082.html">result</a>&amp; pqxx::icursor_iterator::operator* </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ada9ee12818185a1ccd04c912601d9f6d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00043.html">icursor_iterator</a> &amp; pqxx::icursor_iterator::operator++ </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aed4a6029b7e88f2adef1c0c3508605aa"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00043.html">icursor_iterator</a> pqxx::icursor_iterator::operator++ </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ae1f77541718ff048a67353dc07c87013"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00043.html">icursor_iterator</a> &amp; pqxx::icursor_iterator::operator+= </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00043.html#acf5bea0afb3ae6a669bd40cd659a5921">difference_type</a>&#160;</td>
-          <td class="paramname"><em>n</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="af2c977a93c27c468244f43733f7238c6"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" href="a00082.html">result</a>* pqxx::icursor_iterator::operator-&gt; </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a595590e9f129925a1b447617b8d3b82a"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::icursor_iterator::operator&lt; </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00043.html">icursor_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a6afd533edcdf0e9f9667fdde547de63a"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::icursor_iterator::operator&lt;= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00043.html">icursor_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a56c2d0b9aa14557cdf45555ea8a543f3"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00043.html">icursor_iterator</a> &amp; pqxx::icursor_iterator::operator= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00043.html">icursor_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a8b87babe29cf2797a624b2c8fa10d05f"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::icursor_iterator::operator== </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00043.html">icursor_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00082.html#a7ee3d9e31a9f81b366cf04f1f73b5df2">pqxx::result::empty()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a0844bc4574d839c13d9ae6f2316a7286"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::icursor_iterator::operator&gt; </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00043.html">icursor_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a0abd27b596021390729199ddcb5a4baf"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::icursor_iterator::operator&gt;= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00043.html">icursor_iterator</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Friends And Related Function Documentation</h2>
-<a class="anchor" id="a50ae5821478a2398f50c8cf2c42a0343"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class internal::gate::icursor_iterator_icursorstream</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00132_source.html">cursor.hxx</a></li>
-<li>cursor.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00043.html">icursor_iterator</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00043.js b/doc/html/Reference/a00043.js
deleted file mode 100644
index da3dcd2..0000000
--- a/doc/html/Reference/a00043.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var a00043 =
-[
-    [ "difference_type", "a00043.html#acf5bea0afb3ae6a669bd40cd659a5921", null ],
-    [ "istream_type", "a00043.html#a4d6d50111eed016d1ce28bbdbbf96862", null ],
-    [ "size_type", "a00043.html#af82ad1f395b1ccef2f48e7a04e315ae2", null ],
-    [ "icursor_iterator", "a00043.html#a14f91c8c6898670b29965c34d6166674", null ],
-    [ "icursor_iterator", "a00043.html#a059b39f4623c26af73cc865f3f8488ca", null ],
-    [ "icursor_iterator", "a00043.html#a3faa6d72b2c16f3b36a27804c561bfcc", null ],
-    [ "~icursor_iterator", "a00043.html#a260a8e31d364d7c8427741d0788c305e", null ],
-    [ "operator!=", "a00043.html#ad0cda8bc84e80e331d2fcc973788d99a", null ],
-    [ "operator*", "a00043.html#a7c416cd5efae357cce5f6dccf6d6fb58", null ],
-    [ "operator++", "a00043.html#ada9ee12818185a1ccd04c912601d9f6d", null ],
-    [ "operator++", "a00043.html#aed4a6029b7e88f2adef1c0c3508605aa", null ],
-    [ "operator+=", "a00043.html#ae1f77541718ff048a67353dc07c87013", null ],
-    [ "operator->", "a00043.html#af2c977a93c27c468244f43733f7238c6", null ],
-    [ "operator<", "a00043.html#a595590e9f129925a1b447617b8d3b82a", null ],
-    [ "operator<=", "a00043.html#a6afd533edcdf0e9f9667fdde547de63a", null ],
-    [ "operator=", "a00043.html#a56c2d0b9aa14557cdf45555ea8a543f3", null ],
-    [ "operator==", "a00043.html#a8b87babe29cf2797a624b2c8fa10d05f", null ],
-    [ "operator>", "a00043.html#a0844bc4574d839c13d9ae6f2316a7286", null ],
-    [ "operator>=", "a00043.html#a0abd27b596021390729199ddcb5a4baf", null ],
-    [ "internal::gate::icursor_iterator_icursorstream", "a00043.html#a50ae5821478a2398f50c8cf2c42a0343", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00044.html b/doc/html/Reference/a00044.html
deleted file mode 100644
index 959f56c..0000000
--- a/doc/html/Reference/a00044.html
+++ /dev/null
@@ -1,403 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::icursorstream Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00044.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="a00222.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::icursorstream Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Simple read-only cursor represented as a stream of results.  
- <a href="a00044.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00132_source.html">cursor.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a6f29a9a658eeb39c09075bfc655c5d90"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00030.html#a732bb16c01dc3266d424267252d4f1b0">cursor_base::size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00044.html#a6f29a9a658eeb39c09075bfc655c5d90">size_type</a></td></tr>
-<tr class="memitem:a79c9e623be28567215d88087cd7e80d0"><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
-<a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">cursor_base::difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00044.html#a79c9e623be28567215d88087cd7e80d0">difference_type</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a9d23e2f3cdac465efb354e0ab689304c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00044.html#a9d23e2f3cdac465efb354e0ab689304c">icursorstream</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;context, const std::string &amp;query, const std::string &amp;basename, <a class="el" href="a00044.html#a79c9e623be28567215d88087cd7e80d0">difference_type</a> sstride=1)</td></tr>
-<tr class="memdesc:a9d23e2f3cdac465efb354e0ab689304c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set up a read-only, forward-only cursor.  <a href="#a9d23e2f3cdac465efb354e0ab689304c"></a><br/></td></tr>
-<tr class="memitem:a24212e9d6d97c744f5c4eed30d8d92a2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00044.html#a24212e9d6d97c744f5c4eed30d8d92a2">icursorstream</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;context, const <a class="el" href="a00040.html">field</a> &amp;cname, <a class="el" href="a00044.html#a79c9e623be28567215d88087cd7e80d0">difference_type</a> sstride=1, <a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330">cursor_base::ownershippolicy</a> op=<a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330a3ace6a7a5ca4ec3b486f2f35fd2420b0">cursor_base::owned</a>)</td></tr>
-<tr class="memdesc:a24212e9d6d97c744f5c4eed30d8d92a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adopt existing SQL cursor. Use with care.  <a href="#a24212e9d6d97c744f5c4eed30d8d92a2"></a><br/></td></tr>
-<tr class="memitem:a462bf00fed476b503116f1c769deeb2f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00044.html#a462bf00fed476b503116f1c769deeb2f">operator bool</a> () const   throw ()</td></tr>
-<tr class="memitem:a0602dd0f6ed2641bbb98ad584bcf60e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00044.html">icursorstream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00044.html#a0602dd0f6ed2641bbb98ad584bcf60e7">get</a> (<a class="el" href="a00082.html">result</a> &amp;res)</td></tr>
-<tr class="memdesc:a0602dd0f6ed2641bbb98ad584bcf60e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read new value into given result object; same as operator &gt;&gt;  <a href="#a0602dd0f6ed2641bbb98ad584bcf60e7"></a><br/></td></tr>
-<tr class="memitem:a7ac105c3e882661d8f1220ccf9164c27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00044.html">icursorstream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00044.html#a7ac105c3e882661d8f1220ccf9164c27">operator&gt;&gt;</a> (<a class="el" href="a00082.html">result</a> &amp;res)</td></tr>
-<tr class="memdesc:a7ac105c3e882661d8f1220ccf9164c27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read new value into given result object; same as <a class="el" href="a00044.html#a0602dd0f6ed2641bbb98ad584bcf60e7" title="Read new value into given result object; same as operator &gt;&gt;">get(result &amp;)</a>  <a href="#a7ac105c3e882661d8f1220ccf9164c27"></a><br/></td></tr>
-<tr class="memitem:a777b5c8fe3f9e0160cea11ba00be5a27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00044.html">icursorstream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00044.html#a777b5c8fe3f9e0160cea11ba00be5a27">ignore</a> (std::streamsize n=1)</td></tr>
-<tr class="memdesc:a777b5c8fe3f9e0160cea11ba00be5a27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move given number of rows forward (ignoring stride) without reading data.  <a href="#a777b5c8fe3f9e0160cea11ba00be5a27"></a><br/></td></tr>
-<tr class="memitem:a255914b05d1f935922338eeebcb10144"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00044.html#a255914b05d1f935922338eeebcb10144">set_stride</a> (<a class="el" href="a00044.html#a79c9e623be28567215d88087cd7e80d0">difference_type</a> <a class="el" href="a00044.html#a89f9c7dc295e4befa9bdbd2bfedbe800">stride</a>)</td></tr>
-<tr class="memdesc:a255914b05d1f935922338eeebcb10144"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change stride, i.e. the number of rows to fetch per read operation.  <a href="#a255914b05d1f935922338eeebcb10144"></a><br/></td></tr>
-<tr class="memitem:a89f9c7dc295e4befa9bdbd2bfedbe800"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00044.html#a79c9e623be28567215d88087cd7e80d0">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00044.html#a89f9c7dc295e4befa9bdbd2bfedbe800">stride</a> () const   throw ()</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="friends"></a>
-Friends</h2></td></tr>
-<tr class="memitem:a81bc68e9ddb56368929d58e0820e72f0"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00044.html#a81bc68e9ddb56368929d58e0820e72f0">internal::gate::icursorstream_icursor_iterator</a></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Simple read-only cursor represented as a stream of results. </p>
-<p>SQL cursors can be tricky, especially in C++ since the two languages seem to have been designed on different planets. An SQL cursor has two singular positions akin to <code>end()</code> on either side of the underlying result set.</p>
-<p>These cultural differences are hidden from view somewhat by libpqxx, which tries to make SQL cursors behave more like familiar C++ entities such as iterators, sequences, streams, and containers.</p>
-<p>Data is fetched from the cursor as a sequence of result objects. Each of these will contain the number of rows defined as the stream's stride, except of course the last block of data which may contain fewer rows.</p>
-<p>This class can create or adopt cursors that live outside any backend transaction, which your backend version may not support. </p>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="a79c9e623be28567215d88087cd7e80d0"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">cursor_base::difference_type</a> <a class="el" href="a00044.html#a79c9e623be28567215d88087cd7e80d0">pqxx::icursorstream::difference_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a6f29a9a658eeb39c09075bfc655c5d90"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00030.html#a732bb16c01dc3266d424267252d4f1b0">cursor_base::size_type</a> <a class="el" href="a00044.html#a6f29a9a658eeb39c09075bfc655c5d90">pqxx::icursorstream::size_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a9d23e2f3cdac465efb354e0ab689304c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::icursorstream::icursorstream </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00104.html">transaction_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>context</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>query</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>basename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00044.html#a79c9e623be28567215d88087cd7e80d0">difference_type</a>&#160;</td>
-          <td class="paramname"><em>sstride</em> = <code>1</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Set up a read-only, forward-only cursor. </p>
-<p>Roughly equivalent to a C++ Standard Library istream, this cursor type supports only two operations: reading a block of rows while moving forward, and moving forward without reading any data.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">context</td><td>Transaction context that this cursor will be active in </td></tr>
-    <tr><td class="paramname">query</td><td>SQL query whose results this cursor shall iterate </td></tr>
-    <tr><td class="paramname">basename</td><td>Suggested name for the SQL cursor; a unique code will be appended by the library to ensure its uniqueness </td></tr>
-    <tr><td class="paramname">sstride</td><td>Number of rows to fetch per read operation; must be a positive number </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>References <a class="el" href="a00044.html#a255914b05d1f935922338eeebcb10144">set_stride()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a24212e9d6d97c744f5c4eed30d8d92a2"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::icursorstream::icursorstream </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00104.html">transaction_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>context</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="a00040.html">field</a> &amp;&#160;</td>
-          <td class="paramname"><em>cname</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00044.html#a79c9e623be28567215d88087cd7e80d0">difference_type</a>&#160;</td>
-          <td class="paramname"><em>sstride</em> = <code>1</code>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330">cursor_base::ownershippolicy</a>&#160;</td>
-          <td class="paramname"><em>op</em> = <code><a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330a3ace6a7a5ca4ec3b486f2f35fd2420b0">cursor_base::owned</a></code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Adopt existing SQL cursor. Use with care. </p>
-<p>Forms a cursor stream around an existing SQL cursor, as returned by e.g. a server-side function. The SQL cursor will be cleaned up by the stream's destructor as if it had been created by the stream; cleaning it up by hand or adopting the same cursor twice is an error.</p>
-<p>Passing the name of the cursor as a string is not allowed, both to avoid confusion with the other constructor and to discourage unnecessary use of adopted cursors.</p>
-<dl class="section warning"><dt>Warning</dt><dd>It is technically possible to adopt a "WITH HOLD" cursor, i.e. a cursor that stays alive outside its creating transaction. However, any cursor stream (including the underlying SQL cursor, naturally) must be destroyed before its transaction context object is destroyed. Therefore the only way to use SQL's WITH HOLD feature is to adopt the cursor, but defer doing so until after entering the transaction context that will eventually destroy it.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">context</td><td>Transaction context that this cursor will be active in. </td></tr>
-    <tr><td class="paramname">cname</td><td>Result field containing the name of the SQL cursor to adopt. </td></tr>
-    <tr><td class="paramname">sstride</td><td>Number of rows to fetch per read operation; must be a positive number. </td></tr>
-    <tr><td class="paramname">op</td><td>Ownership policy. Determines whether the cursor underlying this stream will be destroyed when the stream is closed. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>References <a class="el" href="a00044.html#a255914b05d1f935922338eeebcb10144">set_stride()</a>.</p>
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a0602dd0f6ed2641bbb98ad584bcf60e7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00044.html">icursorstream</a>&amp; pqxx::icursorstream::get </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00082.html">result</a> &amp;&#160;</td>
-          <td class="paramname"><em>res</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Read new value into given result object; same as operator &gt;&gt; </p>
-<p>The result set may continue any number of rows from zero to the chosen stride, inclusive. An empty result will only be returned if there are no more rows to retrieve. </p>
-<dl class="section return"><dt>Returns</dt><dd>Reference to this very stream, to facilitate "chained" invocations ("C.get(r1).get(r2);") </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a777b5c8fe3f9e0160cea11ba00be5a27"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00044.html">icursorstream</a> &amp; pqxx::icursorstream::ignore </td>
-          <td>(</td>
-          <td class="paramtype">std::streamsize&#160;</td>
-          <td class="paramname"><em>n</em> = <code>1</code></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Move given number of rows forward (ignoring stride) without reading data. </p>
-<dl class="section return"><dt>Returns</dt><dd>Reference to this very stream, to facilitate "chained" invocations ("C.ignore(2).get(r).ignore(4);") </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a462bf00fed476b503116f1c769deeb2f"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::icursorstream::operator bool </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a7ac105c3e882661d8f1220ccf9164c27"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00044.html">icursorstream</a>&amp; pqxx::icursorstream::operator&gt;&gt; </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00082.html">result</a> &amp;&#160;</td>
-          <td class="paramname"><em>res</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Read new value into given result object; same as <a class="el" href="a00044.html#a0602dd0f6ed2641bbb98ad584bcf60e7" title="Read new value into given result object; same as operator &gt;&gt;">get(result &amp;)</a> </p>
-<p>The result set may continue any number of rows from zero to the chosen stride, inclusive. An empty result will only be returned if there are no more rows to retrieve. </p>
-<dl class="section return"><dt>Returns</dt><dd>Reference to this very stream, to facilitate "chained" invocations ("C &gt;&gt; r1 &gt;&gt; r2;") </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a255914b05d1f935922338eeebcb10144"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::icursorstream::set_stride </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00044.html#a79c9e623be28567215d88087cd7e80d0">difference_type</a>&#160;</td>
-          <td class="paramname"><em>stride</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Change stride, i.e. the number of rows to fetch per read operation. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">stride</td><td>Must be a positive number </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>References <a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">pqxx::to_string()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00044.html#a9d23e2f3cdac465efb354e0ab689304c">icursorstream()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a89f9c7dc295e4befa9bdbd2bfedbe800"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00044.html#a79c9e623be28567215d88087cd7e80d0">difference_type</a> pqxx::icursorstream::stride </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Friends And Related Function Documentation</h2>
-<a class="anchor" id="a81bc68e9ddb56368929d58e0820e72f0"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class internal::gate::icursorstream_icursor_iterator</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00132_source.html">cursor.hxx</a></li>
-<li>cursor.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00044.html">icursorstream</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00044.js b/doc/html/Reference/a00044.js
deleted file mode 100644
index 3d62554..0000000
--- a/doc/html/Reference/a00044.js
+++ /dev/null
@@ -1,14 +0,0 @@
-var a00044 =
-[
-    [ "difference_type", "a00044.html#a79c9e623be28567215d88087cd7e80d0", null ],
-    [ "size_type", "a00044.html#a6f29a9a658eeb39c09075bfc655c5d90", null ],
-    [ "icursorstream", "a00044.html#a9d23e2f3cdac465efb354e0ab689304c", null ],
-    [ "icursorstream", "a00044.html#a24212e9d6d97c744f5c4eed30d8d92a2", null ],
-    [ "get", "a00044.html#a0602dd0f6ed2641bbb98ad584bcf60e7", null ],
-    [ "ignore", "a00044.html#a777b5c8fe3f9e0160cea11ba00be5a27", null ],
-    [ "operator bool", "a00044.html#a462bf00fed476b503116f1c769deeb2f", null ],
-    [ "operator>>", "a00044.html#a7ac105c3e882661d8f1220ccf9164c27", null ],
-    [ "set_stride", "a00044.html#a255914b05d1f935922338eeebcb10144", null ],
-    [ "stride", "a00044.html#a89f9c7dc295e4befa9bdbd2bfedbe800", null ],
-    [ "internal::gate::icursorstream_icursor_iterator", "a00044.html#a81bc68e9ddb56368929d58e0820e72f0", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00045.html b/doc/html/Reference/a00045.html
deleted file mode 100644
index 39a3d5b..0000000
--- a/doc/html/Reference/a00045.html
+++ /dev/null
@@ -1,147 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::in_doubt_error Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00045.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00231.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::in_doubt_error Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>"Help, I don't know whether transaction was committed successfully!"  
- <a href="a00045.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::in_doubt_error:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00045.png" usemap="#pqxx::in_doubt_error_map" alt=""/>
-  <map id="pqxx::in_doubt_error_map" name="pqxx::in_doubt_error_map">
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,129,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,129,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a378d91b2f08324db0725a7c89f6dedcf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#a378d91b2f08324db0725a7c89f6dedcf">in_doubt_error</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>"Help, I don't know whether transaction was committed successfully!" </p>
-<p>Exception that might be thrown in rare cases where the connection to the database is lost while finishing a database transaction, and there's no way of telling whether it was actually executed by the backend. In this case the database is left in an indeterminate (but consistent) state, and only manual inspection will tell which is the case. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a378d91b2f08324db0725a7c89f6dedcf"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::in_doubt_error::in_doubt_error </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>whatarg</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-<li>except.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00045.html">in_doubt_error</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00045.js b/doc/html/Reference/a00045.js
deleted file mode 100644
index 7010ec1..0000000
--- a/doc/html/Reference/a00045.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var a00045 =
-[
-    [ "in_doubt_error", "a00045.html#a378d91b2f08324db0725a7c89f6dedcf", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00045.png b/doc/html/Reference/a00045.png
deleted file mode 100644
index db3be66..0000000
--- a/doc/html/Reference/a00045.png
+++ /dev/null
@@ -1,5 +0,0 @@
-PNG
-
-   IHDR         qx   PLTE   u         tRNS T2  cIDATxݲ 7ˌG@0"Sۦs&0E!
-$N]I$*IT	bN}'x]|G+ekR,6rnjR7ekrF8m7tJ-ADO[-{5RqB6W'u˝R߅{&ɑNj%I[}$Ot$MN & 094Y# ~		 jNNN L@r'xHFw`ΏȲʹ]!+^"ɞ.GRv19It%:H0'O$9M{µ]^:WbvapT2"[1,:H@vNrot"!K#M `*siF0'	,888 ՜			  `('p[ݰq1Yճ`i<e6Q?$Ot!T?7=S z-
-i1dA(]5N@ ]M>a؜ZڳPʚ]8 'tXע~- `!'p1*|59`    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00046.html b/doc/html/Reference/a00046.html
deleted file mode 100644
index dea9758..0000000
--- a/doc/html/Reference/a00046.html
+++ /dev/null
@@ -1,175 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::insufficient_privilege Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00046.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00252.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::insufficient_privilege Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::insufficient_privilege:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00046.png" usemap="#pqxx::insufficient_privilege_map" alt=""/>
-  <map id="pqxx::insufficient_privilege_map" name="pqxx::insufficient_privilege_map">
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="0,112,160,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,160,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,160,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a5cce5dbd2519b461a7c8064528999097"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00046.html#a5cce5dbd2519b461a7c8064528999097">insufficient_privilege</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a288de88661b6c5094151d90975bb0531"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00046.html#a288de88661b6c5094151d90975bb0531">insufficient_privilege</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a5cce5dbd2519b461a7c8064528999097"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::insufficient_privilege::insufficient_privilege </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a288de88661b6c5094151d90975bb0531"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::insufficient_privilege::insufficient_privilege </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00046.html">insufficient_privilege</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00046.js b/doc/html/Reference/a00046.js
deleted file mode 100644
index cbabf81..0000000
--- a/doc/html/Reference/a00046.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00046 =
-[
-    [ "insufficient_privilege", "a00046.html#a5cce5dbd2519b461a7c8064528999097", null ],
-    [ "insufficient_privilege", "a00046.html#a288de88661b6c5094151d90975bb0531", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00046.png b/doc/html/Reference/a00046.png
deleted file mode 100644
index 9c792dd..0000000
--- a/doc/html/Reference/a00046.png
+++ /dev/null
@@ -1,4 +0,0 @@
-PNG
-
-   IHDR         E   PLTE   u         tRNS T2  IDATx뒫 #o%jRggVށ!9!KR$yAIki$=)(I	&a>̰'{	Q,}E_L$m8R:j6#I2u8Jsi7;[ZpvOMЖM }f%ż<N'<H23>Z7'I$qÂC"iJ		JR$yAI	s <eZ|7l]k۰yb !!<  BCxA !!< 's-Cv	AIqpIkLS\XT6 /K|%
-y{E)mª%*DkX-q;Jt`a\GϽI+XR槖 M({R1 I7h;$=!(I-'	AI9x@˴.z5nغ`׶a >BCxA !!<  BCxA O0[,I!%W$=$\2KLWoBθ!8L1Ρݗʭ3D(L4cil\\	NAZ!h؋e;Ir$Y\>*%9)5!9.%tAIBP<$ysιa 2^.mؼ`d1 BCxA !!<  BL)!KxA WzuYֳ4o:Y}N.I+>`O02SC4L1 SWw`}%ygPMEbiL2)`́#A/ԩ4w[v,Xck7K.<f%	${`rxMLU@6YlvK[Y|qn?!8l`Z͹Ow	A !?<SJ]ea	    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00047.html b/doc/html/Reference/a00047.html
deleted file mode 100644
index 9e46dfc..0000000
--- a/doc/html/Reference/a00047.html
+++ /dev/null
@@ -1,182 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::insufficient_resources Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00047.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00253.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::insufficient_resources Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Resource shortage on the server.  
- <a href="a00047.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::insufficient_resources:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00047.png" usemap="#pqxx::insufficient_resources_map" alt=""/>
-  <map id="pqxx::insufficient_resources_map" name="pqxx::insufficient_resources_map">
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="89,112,257,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="89,56,257,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="89,0,257,24"/>
-<area href="a00035.html" alt="pqxx::disk_full" shape="rect" coords="0,224,168,248"/>
-<area href="a00066.html" alt="pqxx::out_of_memory" shape="rect" coords="178,224,346,248"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:ab9c012d8591a9699677c8e3d2bfdf02a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00047.html#ab9c012d8591a9699677c8e3d2bfdf02a">insufficient_resources</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:af88552eb661d1bc459308d2ff8576840"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00047.html#af88552eb661d1bc459308d2ff8576840">insufficient_resources</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Resource shortage on the server. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ab9c012d8591a9699677c8e3d2bfdf02a"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::insufficient_resources::insufficient_resources </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="af88552eb661d1bc459308d2ff8576840"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::insufficient_resources::insufficient_resources </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00047.html">insufficient_resources</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00047.js b/doc/html/Reference/a00047.js
deleted file mode 100644
index 1da7fe2..0000000
--- a/doc/html/Reference/a00047.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00047 =
-[
-    [ "insufficient_resources", "a00047.html#ab9c012d8591a9699677c8e3d2bfdf02a", null ],
-    [ "insufficient_resources", "a00047.html#af88552eb661d1bc459308d2ff8576840", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00047.png b/doc/html/Reference/a00047.png
deleted file mode 100644
index 1b25e7d..0000000
--- a/doc/html/Reference/a00047.png
+++ /dev/null
@@ -1,10 +0,0 @@
-PNG
-
-   IHDR  Z      ,   PLTE   u         tRNS T2  2IDATx벪:NGQ$ numlY~TrC3NZk{ `g4'jUKZVU-!jUfcViJ'=:9]wcS䗩=%8xSw1.SEէ3ҿgúQ۫=k羨`Թ&xUmL?Χ˃\]Q{Ut7)3eK1~I5-nma{:?jTDmW1Dj	QZBԪ%Rmk   p[ٸx?QPD %D-@	QPB %D-@	QPB %D-@	QPB %D-@	QPB %D-@	QPB %D-@	QPBZk{ `g4'jUKZVU-!jc-Q{y#DpZ%crScigWc':ܔUGWW}X:jU~[y@%QB`?\*b4ncjM-	A>P.v{>u\vy@E(!VUZV/Q%Dj	QZBԪK  n!n
-Z
-fD-@PB %D-@	QPB %D-@	QPB %D-@	QPB %D-@	QPB %D-@	QPB %D-@	QPBԎGkT?U-!jUKZVڨaTv<_+yW;LP}_vs[;FӢC~N.εu㥜j/V{:V,kԪnڍmAZ;MFj`ަ0_D!ߐn+^P}QZDԪ%Dj	QZ.ն  Z
-( j*8[ ED,@	QPB %D-@	QPB %D-@	QPB %D-@	QPB %D-@	QPB %D-@	QPB %D-@	Q;0{ `gdQPB %D-@	WY<|3MN.jO7?x@#oBptot
-~0NׁK}Dy~zsgA 2@_˲gͭ>{OuԮt!pOĕۧl,{	qWyS?Q77]cjֵ;Q{'Q{>=kmc0Q}\{5T[۬go_[/s'E.x^&jJرZO&jJZ(ajav @  MTp8-@QPl("bJZ(!jJZ(!jJp {` %D-@	QPB %D-@	QPB %D-@	QPB %D-@	%+nwsh77ϧWDj	QZBԪ%r#}rH_-5j5>R[žv|ZWu?7ǁEz
-Wwq漂
-[cz/zJtQ2T>\XXtsWުv.4VE>joƢ@u2{CCuRE^ڍ(Fqk7ɵ۫[nޭ<EBXӍQhu:ŮCGoOmUv
-T]kKDxU'<VcZVU-!jUK8mЩm\L= J    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00048.html b/doc/html/Reference/a00048.html
deleted file mode 100644
index 2c38f3f..0000000
--- a/doc/html/Reference/a00048.html
+++ /dev/null
@@ -1,180 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::integrity_constraint_violation Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00048.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00239.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::integrity_constraint_violation Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::integrity_constraint_violation:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00048.png" usemap="#pqxx::integrity_constraint_violation_map" alt=""/>
-  <map id="pqxx::integrity_constraint_violation_map" name="pqxx::integrity_constraint_violation_map">
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="428,112,632,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="428,56,632,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="428,0,632,24"/>
-<area href="a00018.html" alt="pqxx::check_violation" shape="rect" coords="0,224,204,248"/>
-<area href="a00042.html" alt="pqxx::foreign_key_violation" shape="rect" coords="214,224,418,248"/>
-<area href="a00061.html" alt="pqxx::not_null_violation" shape="rect" coords="428,224,632,248"/>
-<area href="a00081.html" alt="pqxx::restrict_violation" shape="rect" coords="642,224,846,248"/>
-<area href="a00112.html" alt="pqxx::unique_violation" shape="rect" coords="856,224,1060,248"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a9fa871a08c23b2722a42fa545cecd2ab"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00048.html#a9fa871a08c23b2722a42fa545cecd2ab">integrity_constraint_violation</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a505ae8d71add1a4c19e69f5cf96cea9d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00048.html#a505ae8d71add1a4c19e69f5cf96cea9d">integrity_constraint_violation</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a9fa871a08c23b2722a42fa545cecd2ab"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::integrity_constraint_violation::integrity_constraint_violation </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a505ae8d71add1a4c19e69f5cf96cea9d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::integrity_constraint_violation::integrity_constraint_violation </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00048.html">integrity_constraint_violation</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00048.js b/doc/html/Reference/a00048.js
deleted file mode 100644
index 97fee33..0000000
--- a/doc/html/Reference/a00048.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00048 =
-[
-    [ "integrity_constraint_violation", "a00048.html#a9fa871a08c23b2722a42fa545cecd2ab", null ],
-    [ "integrity_constraint_violation", "a00048.html#a505ae8d71add1a4c19e69f5cf96cea9d", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00048.png b/doc/html/Reference/a00048.png
deleted file mode 100644
index 947cce3..0000000
--- a/doc/html/Reference/a00048.png
+++ /dev/null
@@ -1,6 +0,0 @@
-PNG
-
-   IHDR  $      |   PLTE   u         tRNS T2  @IDATxmRH@C_hZ!	1mҗ~W@ 8P$ 8"@`Q$ ,E@ H(˵Ebf曊Hf0>l[?n{xsuûͶO*˗"qyvjykSDfvek7]6ff>H@ p._ī}|ö/>s33S$ 8ߌH	ʷ#~vW@j|)~y&_ fK@Hf87v?Gq/!ylïx<n+OS=3?3J@\~![W"13"UJ$ffX@\E@ (Eb
-7@U	R$ _#f)^(EH@ X	"@`Q$ ,E@ (EH@ X	"@`Q$ ,E@ (EH@ X	"@`Q$ ,E@ (E3Es)EH@ X	_n̜_@\~#kW,a{}Zyqytp	<xٽZ^lجL@\<1 ݏ_UH@ p~-?'#q13CEs9$lwn	<xT$8o(rHY9l>6ᐏㆇqx	L8:3R$ ,Y"13+K@ (EH@ X_@fA H@ 𖻻*@]kD@ ,E%H@ X	"@`Q$ ,E@ (EH@ X	"@`Q$ ,E@ (EH@ X	"@`Q$ ,E@ (EH@ pS@ pH@ p.EH@ X	"@`k\T@\"m$vǣ:l6|O@\~i~糛_{p|Y6|O@\~㯇Iꇵxg(E#qX";c$+o7Gw@
-0a_=lX2p"OM(\FXaڻ-1(/k[ffH@ p.?ĩՙ~8gf>T$ 8_33sEsH\R@\~Q$ 8"@`Q$ ,E@ ͸@ "@-wwU`	e׈*@YJE@ (EH@ X	"@`Q$ ,E@ (EH@ X	"@`Q$ ,E@ (EH@ X	"@`Q$ ,E@v_@*K@ (EH@ X|nf=u[2E_Oz	3ON	qf>l×Gv=xQO=ᤏg훃vgraB>A;Ͷ;NLGm>>z"9m&:ݧH>v"*gHxpҧtW:/Ësj*k$XHQ@2y=|[sHލaH@ x`OmX#jR.t=	Ǘ}ǿt؞p][$ 8+s<-#_??t@\?"U$ 8"@`Q$ ,E@ v͸@ "@-wwU`	e׈*@YJE@ (EH@ X	"@`Q$ ,E]rwwwwWoFQUmhTp\FQUmhTp\FQUmhTp\FQUmhTp\FQUmhTp\FQUmhTp\FQUmhTp\FQ75~FGGhfohT33ᯎ[43sm(33Wof64P$ffZEbf܆F53s.K6>o[N~~fCEOewj9oدL㕝<է.3ܢ/^W0'aOݮs<2:R$v߲^V~ym6<=ݿl7V9sQ<k:^ᲷWznr|aߙN>Ϸa
-O"z9\.3kxzxev,xj(ogOFS8ލ6wHh_|u^~H}+:5K>ߋӁ{ff|-Ti룞[U`ff>哑xy᭫z7H|j̚OE7[x`/s}beH|~.v`$NG_Zy=^؛X:0 aߋE!~${*/6~0{ߋQz(" ްG^~5?~Oܯ53Y.2翵9q'O'N?.{a~=_M/?r7[x`'n;ýCH|x6:4^ff}-߬l8'c^|'o0Ohf]\vpU/.,z$>揿bR7[޺EEirzfY_ĩՙH`}oDo"qf$>_F_ff.X{z,sґxr/xH\!"qٙGV̼:+33H\oݢ֨ffn_Uhf5P$ffZmhT33H\F53sUjf6~[D7GU    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00049.html b/doc/html/Reference/a00049.html
deleted file mode 100644
index 0206300..0000000
--- a/doc/html/Reference/a00049.html
+++ /dev/null
@@ -1,143 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::internal_error Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00049.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00232.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::internal_error Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Internal error in libpqxx library.  
- <a href="a00049.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::internal_error:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00049.png" usemap="#pqxx::internal_error_map" alt=""/>
-  <map id="pqxx::internal_error_map" name="pqxx::internal_error_map">
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,129,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a4514fd8ae629c3e2524b1a8257abeb29"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00049.html#a4514fd8ae629c3e2524b1a8257abeb29">internal_error</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Internal error in libpqxx library. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a4514fd8ae629c3e2524b1a8257abeb29"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::internal_error::internal_error </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>whatarg</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-<li>except.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00049.html">internal_error</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00049.js b/doc/html/Reference/a00049.js
deleted file mode 100644
index 868e611..0000000
--- a/doc/html/Reference/a00049.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var a00049 =
-[
-    [ "internal_error", "a00049.html#a4514fd8ae629c3e2524b1a8257abeb29", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00049.png b/doc/html/Reference/a00049.png
deleted file mode 100644
index a68428f..0000000
--- a/doc/html/Reference/a00049.png
+++ /dev/null
@@ -1,3 +0,0 @@
-PNG
-
-   IHDR      P   	   PLTE   u         tRNS T2  IDATxn χma/BT$i('pHj$$yA =n1吱/>+{)[G7HlZ1NHݔAQLlݚܯ_Oma^LcW)Q%^OW-`Ioޅ87w1M3-%HզK$[}$z$MN -= T59``Ow			 NNNDDL C9JP=/׼x{16HxGˋrD7VC=!5=j(>ũ1hvRa18(M	N}A6i?	xcm<?G=ċ,LB_]hAݖ,ܻ pS!(  |]N#$"bnn|+    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00050.html b/doc/html/Reference/a00050.html
deleted file mode 100644
index b9f9eae..0000000
--- a/doc/html/Reference/a00050.html
+++ /dev/null
@@ -1,175 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::invalid_cursor_name Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00050.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00247.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::invalid_cursor_name Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::invalid_cursor_name:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00050.png" usemap="#pqxx::invalid_cursor_name_map" alt=""/>
-  <map id="pqxx::invalid_cursor_name_map" name="pqxx::invalid_cursor_name_map">
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="0,112,161,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,161,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,161,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:aaa48cdbce346a4c8e593a3dbe8d06fcd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00050.html#aaa48cdbce346a4c8e593a3dbe8d06fcd">invalid_cursor_name</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:aa73214eba77d9c6cd048ea04f3f20c28"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00050.html#aa73214eba77d9c6cd048ea04f3f20c28">invalid_cursor_name</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="aaa48cdbce346a4c8e593a3dbe8d06fcd"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::invalid_cursor_name::invalid_cursor_name </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aa73214eba77d9c6cd048ea04f3f20c28"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::invalid_cursor_name::invalid_cursor_name </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00050.html">invalid_cursor_name</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00050.js b/doc/html/Reference/a00050.js
deleted file mode 100644
index 4b6605e..0000000
--- a/doc/html/Reference/a00050.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00050 =
-[
-    [ "invalid_cursor_name", "a00050.html#aaa48cdbce346a4c8e593a3dbe8d06fcd", null ],
-    [ "invalid_cursor_name", "a00050.html#aa73214eba77d9c6cd048ea04f3f20c28", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00050.png b/doc/html/Reference/a00050.png
deleted file mode 100644
index 7275027..0000000
--- a/doc/html/Reference/a00050.png
+++ /dev/null
@@ -1,3 +0,0 @@
-PNG
-
-   IHDR         ['{   PLTE   u         tRNS T2  IDATx뒫 *(5ΖacMCqCIᆒd{!]tW%CàsyxA魨ǆi,m"B*$$~97uS}͎$|pǺnR	Ѱh{r޼>|+ɚG6as{|rr]4K/0eւ$]$5J7$a1t MӼa׵ؼa/ظb VpC n`l!7 6pC 0(I㆒d%!̥tIN_1S\X\BzsG%t7G)lLUQ%.İj]2splWe6Svs*r=WL	4HϝvtJ/Kғ$pCIc <J4v]+o`l!7 6pC n`l!7ci0n(I6Pl|0HS&àfsYZKÐ{VTH%/9It|D*$Wb&<cil1_o0ՆWe-{p~~ܰi;r&Cw:$Vyi1Ô!OI:7PJ7$a1t MӼa׵ؼa/ظb VpC n`l!7 6pC 0 0n`l5<OM._ܰ/pB1oUoKi87M1AlKעplsͥci-(G.j-	=1V#m&뽎c]5h&Itװ [j݉j}z/vvރ}x)9Oa1<WӦJ{$se9gW'C1n._ ?ϓi{pQl!|!ʶb/w^    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00051.html b/doc/html/Reference/a00051.html
deleted file mode 100644
index 0aa14dd..0000000
--- a/doc/html/Reference/a00051.html
+++ /dev/null
@@ -1,175 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::invalid_cursor_state Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00051.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00245.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::invalid_cursor_state Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::invalid_cursor_state:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00051.png" usemap="#pqxx::invalid_cursor_state_map" alt=""/>
-  <map id="pqxx::invalid_cursor_state_map" name="pqxx::invalid_cursor_state_map">
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="0,112,157,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,157,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,157,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a39081c92939fa3cca69441719eae3415"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#a39081c92939fa3cca69441719eae3415">invalid_cursor_state</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a98b63bef3455bdde8a791fbb49ca97f0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#a98b63bef3455bdde8a791fbb49ca97f0">invalid_cursor_state</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a39081c92939fa3cca69441719eae3415"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::invalid_cursor_state::invalid_cursor_state </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a98b63bef3455bdde8a791fbb49ca97f0"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::invalid_cursor_state::invalid_cursor_state </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00051.html">invalid_cursor_state</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00051.js b/doc/html/Reference/a00051.js
deleted file mode 100644
index b14115f..0000000
--- a/doc/html/Reference/a00051.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00051 =
-[
-    [ "invalid_cursor_state", "a00051.html#a39081c92939fa3cca69441719eae3415", null ],
-    [ "invalid_cursor_state", "a00051.html#a98b63bef3455bdde8a791fbb49ca97f0", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00051.png b/doc/html/Reference/a00051.png
deleted file mode 100644
index a54d969..0000000
--- a/doc/html/Reference/a00051.png
+++ /dev/null
@@ -1,7 +0,0 @@
-PNG
-
-   IHDR         )   PLTE   u         tRNS T2  IDATx뒫 *(xd9e#Bg`ܿc%QNl$).I:$˹Ry=<<foTIҊ#q46Qw6I9\cԾzgG\j>d7ƶ[w]kiބ`eyo$e͜in{}gOLݒtK㟵K'vtv n'I6Nlv1* 4Kv]ײ^v\zmyXq; n` lv 6p; n` l-cl$5I$Oۅ0%Iv}n\Y<Bz9|#YIeyO
-+j(tcW.Z=Fܷ;$&oUew6+vr|egrY:$6}k&I縝$x$=I$]1
-t Ҵ]׵״]/װ^v Vp; n` lv 6p; .(Ivd$$=
-iվ+[څ<E IܶK(*j\Tt'z6حnCvSxvʭ,GnԮ8Y;Yqq>!;ٹX$=]ʆ_I:wNI$]1
-t Ҵ]׵״]/װ^v Vp; n` lv 6p; . (n` lܵ;շO]zwcw4/}.Jߘ\)F4>]àiiB'unݸ8Qkշˈr梥:MY<_뗷Vbz>]~%k:?]v߮Zvnvi_ٹ;ʊל2bvAn4='9ꟼq|'q.v{c4p; /_9q    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00052.html b/doc/html/Reference/a00052.html
deleted file mode 100644
index 8364c16..0000000
--- a/doc/html/Reference/a00052.html
+++ /dev/null
@@ -1,175 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::invalid_sql_statement_name Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00052.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00246.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::invalid_sql_statement_name Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::invalid_sql_statement_name:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00052.png" usemap="#pqxx::invalid_sql_statement_name_map" alt=""/>
-  <map id="pqxx::invalid_sql_statement_name_map" name="pqxx::invalid_sql_statement_name_map">
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="0,112,198,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,198,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,198,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a733530a1cdef5f0c73c57ff4d46b3ae3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00052.html#a733530a1cdef5f0c73c57ff4d46b3ae3">invalid_sql_statement_name</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:ab6cdfc77425f86d8f15af9726e079824"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00052.html#ab6cdfc77425f86d8f15af9726e079824">invalid_sql_statement_name</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a733530a1cdef5f0c73c57ff4d46b3ae3"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::invalid_sql_statement_name::invalid_sql_statement_name </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ab6cdfc77425f86d8f15af9726e079824"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::invalid_sql_statement_name::invalid_sql_statement_name </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00052.html">invalid_sql_statement_name</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00052.js b/doc/html/Reference/a00052.js
deleted file mode 100644
index d2f8dfa..0000000
--- a/doc/html/Reference/a00052.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00052 =
-[
-    [ "invalid_sql_statement_name", "a00052.html#a733530a1cdef5f0c73c57ff4d46b3ae3", null ],
-    [ "invalid_sql_statement_name", "a00052.html#ab6cdfc77425f86d8f15af9726e079824", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00052.png b/doc/html/Reference/a00052.png
deleted file mode 100644
index a314d89..0000000
--- a/doc/html/Reference/a00052.png
+++ /dev/null
@@ -1,12 +0,0 @@
-PNG
-
-   IHDR         hr   PLTE   u         tRNS T2  3IDATx۲ EU7њi+1xtw\CdKa8$kiH_B#(/ιPCw_O1e/MB[/Kʣh|5kyOwۦꞆ$BWkmOcj>t07&
-b/]>fc#TSjm'.7C$mq2a$}RIkH\Ci8yghtOxg* ;\
-` k X5  Vp +\
-` E1$א$+$Y
-ri8$\ܮFww΅90Ԧs2ϕ$hz)DP% 2rB˨u7n5I:5
-_{cśiZT^05L`cjQ IqiH5$
-!IV4b <Cz34:'x<D3\
-` k X5  Vp +\
-` k "QkH\CpFp>0םsy-5B]S I2¾4NIg#:f,rdݝ1}Z(WQ95jCX-aoL&}ʧ*Iҗ^TN׸RcG$m!IVpIkH:c= g?x	L` k X5  Vp +\
-` k X5  !C ;` ^Q]QOa]RSxՇL4n깯5|1h̽j-+iXm:j6{yb5j]iF4-݌nhﬞٚ1\IurQՏYī6O;k{c/SVyDdlT<̅eo	`=	\}l[6 5  VBx!P    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00053.html b/doc/html/Reference/a00053.html
deleted file mode 100644
index 9f89e7c..0000000
--- a/doc/html/Reference/a00053.html
+++ /dev/null
@@ -1,395 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::prepare::invocation Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00053.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00314.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::prepare::invocation Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Helper class for passing parameters to, and executing, prepared statements.  
- <a href="a00053.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00154_source.html">prepared_statement.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a7f15ffe53fbbeeafc0f4bc13c2981646"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00053.html#a7f15ffe53fbbeeafc0f4bc13c2981646">invocation</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;, const std::string &amp;statement)</td></tr>
-<tr class="memitem:af937364fbb9bf4cead8c646220a4507d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00053.html#af937364fbb9bf4cead8c646220a4507d">exec</a> () const </td></tr>
-<tr class="memdesc:af937364fbb9bf4cead8c646220a4507d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute!  <a href="#af937364fbb9bf4cead8c646220a4507d"></a><br/></td></tr>
-<tr class="memitem:a06644bfe2c67479f5bcae0174cf8ae05"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00053.html#a06644bfe2c67479f5bcae0174cf8ae05">exists</a> () const </td></tr>
-<tr class="memdesc:a06644bfe2c67479f5bcae0174cf8ae05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Has a statement of this name been defined?  <a href="#a06644bfe2c67479f5bcae0174cf8ae05"></a><br/></td></tr>
-<tr class="memitem:a10e6e640885617f52bf43d9e59477424"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00053.html">invocation</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00053.html#a10e6e640885617f52bf43d9e59477424">operator()</a> ()</td></tr>
-<tr class="memdesc:a10e6e640885617f52bf43d9e59477424"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pass null parameter.  <a href="#a10e6e640885617f52bf43d9e59477424"></a><br/></td></tr>
-<tr class="memitem:a38c217d6210b26006af97dc23a4c014e"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:a38c217d6210b26006af97dc23a4c014e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a00053.html">invocation</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00053.html#a38c217d6210b26006af97dc23a4c014e">operator()</a> (const T &amp;v)</td></tr>
-<tr class="memdesc:a38c217d6210b26006af97dc23a4c014e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pass parameter value.  <a href="#a38c217d6210b26006af97dc23a4c014e"></a><br/></td></tr>
-<tr class="memitem:a8b4028561c5a19ec67b262310e948468"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00053.html">invocation</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00053.html#a8b4028561c5a19ec67b262310e948468">operator()</a> (const <a class="el" href="a00013.html">binarystring</a> &amp;v)</td></tr>
-<tr class="memdesc:a8b4028561c5a19ec67b262310e948468"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pass binary parameter value for a BYTEA field.  <a href="#a8b4028561c5a19ec67b262310e948468"></a><br/></td></tr>
-<tr class="memitem:a7d1afea38e1c822c02560331b82d8dfe"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:a7d1afea38e1c822c02560331b82d8dfe"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a00053.html">invocation</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00053.html#a7d1afea38e1c822c02560331b82d8dfe">operator()</a> (const T &amp;v, bool nonnull)</td></tr>
-<tr class="memdesc:a7d1afea38e1c822c02560331b82d8dfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pass parameter value.  <a href="#a7d1afea38e1c822c02560331b82d8dfe"></a><br/></td></tr>
-<tr class="memitem:a3aa04b5e67edcadea056c78ebd712e5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00053.html">invocation</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00053.html#a3aa04b5e67edcadea056c78ebd712e5f">operator()</a> (const <a class="el" href="a00013.html">binarystring</a> &amp;v, bool nonnull)</td></tr>
-<tr class="memdesc:a3aa04b5e67edcadea056c78ebd712e5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pass binary parameter value for a BYTEA field.  <a href="#a3aa04b5e67edcadea056c78ebd712e5f"></a><br/></td></tr>
-<tr class="memitem:afe3111c309189f822255744df4fa8bff"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:afe3111c309189f822255744df4fa8bff"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a00053.html">invocation</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00053.html#afe3111c309189f822255744df4fa8bff">operator()</a> (T *v, bool nonnull=true)</td></tr>
-<tr class="memdesc:afe3111c309189f822255744df4fa8bff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pass C-style parameter string, or null if pointer is null.  <a href="#afe3111c309189f822255744df4fa8bff"></a><br/></td></tr>
-<tr class="memitem:ac0b4fbda217ac490ed72c923d02cdef3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00053.html">invocation</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00053.html#ac0b4fbda217ac490ed72c923d02cdef3">operator()</a> (const char *v, bool nonnull=true)</td></tr>
-<tr class="memdesc:ac0b4fbda217ac490ed72c923d02cdef3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pass C-style string parameter, or null if pointer is null.  <a href="#ac0b4fbda217ac490ed72c923d02cdef3"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Helper class for passing parameters to, and executing, prepared statements. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a7f15ffe53fbbeeafc0f4bc13c2981646"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::prepare::invocation::invocation </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00104.html">transaction_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>home</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>statement</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="af937364fbb9bf4cead8c646220a4507d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html">pqxx::result</a> pqxx::prepare::invocation::exec </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Execute! </p>
-
-<p>References <a class="el" href="a00084.html#af8afa32de4971796d6d15d73b7590b0a">pqxx::internal::scoped_array&lt; T &gt;::get()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a06644bfe2c67479f5bcae0174cf8ae05"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::prepare::invocation::exists </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Has a statement of this name been defined? </p>
-
-</div>
-</div>
-<a class="anchor" id="a10e6e640885617f52bf43d9e59477424"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00053.html">invocation</a>&amp; pqxx::prepare::invocation::operator() </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Pass null parameter. </p>
-
-</div>
-</div>
-<a class="anchor" id="a38c217d6210b26006af97dc23a4c014e"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00053.html">invocation</a>&amp; pqxx::prepare::invocation::operator() </td>
-          <td>(</td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>v</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Pass parameter value. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">v</td><td>parameter value; will be represented as a string internally. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a8b4028561c5a19ec67b262310e948468"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00053.html">invocation</a>&amp; pqxx::prepare::invocation::operator() </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00013.html">binarystring</a> &amp;&#160;</td>
-          <td class="paramname"><em>v</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Pass binary parameter value for a BYTEA field. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">v</td><td>binary string; will be passed on directly in binary form. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a7d1afea38e1c822c02560331b82d8dfe"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00053.html">invocation</a>&amp; pqxx::prepare::invocation::operator() </td>
-          <td>(</td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>v</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>nonnull</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Pass parameter value. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">v</td><td>parameter value (will be represented as a string internally). </td></tr>
-    <tr><td class="paramname">nonnull</td><td>replaces value with null if set to false. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a3aa04b5e67edcadea056c78ebd712e5f"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00053.html">invocation</a>&amp; pqxx::prepare::invocation::operator() </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00013.html">binarystring</a> &amp;&#160;</td>
-          <td class="paramname"><em>v</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>nonnull</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Pass binary parameter value for a BYTEA field. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">v</td><td>binary string; will be passed on directly in binary form. </td></tr>
-    <tr><td class="paramname">nonnull</td><td>determines whether to pass a real value, or NULL. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="afe3111c309189f822255744df4fa8bff"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00053.html">invocation</a>&amp; pqxx::prepare::invocation::operator() </td>
-          <td>(</td>
-          <td class="paramtype">T *&#160;</td>
-          <td class="paramname"><em>v</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>nonnull</em> = <code>true</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Pass C-style parameter string, or null if pointer is null. </p>
-<p>This version is for passing C-style strings; it's a template, so any pointer type that <code>to_string</code> accepts will do.</p>
-<dl class="section warning"><dt>Warning</dt><dd>Be very careful with the special constant <code>NULL!</code> Since <code>NULL</code> in C++ is an <code>int</code>, not a pointer, a value of <code>NULL</code> would cause the wrong version of this template to be invoked. To all intents and purposes it would look like you were trying to pass a regular zero as an integer value, instead of a null string. This is not a problem with pointer variables that may happen to be <code>NULL</code>, since in that case the value's type is not subject to any confusion. So if you know at compile time that you want to pass a null value, use the zero-argument version of this operator; if you don't want to do that, at least add a second argument of <code>false</code> to make clear that you want a null, not a zero.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">v</td><td>parameter value (will be represented as a C++ string internally) </td></tr>
-    <tr><td class="paramname">nonnull</td><td>replaces value with null if set to <code>false</code> </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="ac0b4fbda217ac490ed72c923d02cdef3"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00053.html">invocation</a>&amp; pqxx::prepare::invocation::operator() </td>
-          <td>(</td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>v</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>nonnull</em> = <code>true</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Pass C-style string parameter, or null if pointer is null. </p>
-<p>This duplicates the pointer-to-template-argument-type version of the operator, but helps compilers with less advanced template implementations disambiguate calls where C-style strings are passed. </p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00154_source.html">prepared_statement.hxx</a></li>
-<li>prepared_statement.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00196.html">prepare</a></li><li class="navelem"><a class="el" href="a00053.html">invocation</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00053.js b/doc/html/Reference/a00053.js
deleted file mode 100644
index 51c8b1c..0000000
--- a/doc/html/Reference/a00053.js
+++ /dev/null
@@ -1,13 +0,0 @@
-var a00053 =
-[
-    [ "invocation", "a00053.html#a7f15ffe53fbbeeafc0f4bc13c2981646", null ],
-    [ "exec", "a00053.html#af937364fbb9bf4cead8c646220a4507d", null ],
-    [ "exists", "a00053.html#a06644bfe2c67479f5bcae0174cf8ae05", null ],
-    [ "operator()", "a00053.html#a10e6e640885617f52bf43d9e59477424", null ],
-    [ "operator()", "a00053.html#a38c217d6210b26006af97dc23a4c014e", null ],
-    [ "operator()", "a00053.html#a8b4028561c5a19ec67b262310e948468", null ],
-    [ "operator()", "a00053.html#a7d1afea38e1c822c02560331b82d8dfe", null ],
-    [ "operator()", "a00053.html#a3aa04b5e67edcadea056c78ebd712e5f", null ],
-    [ "operator()", "a00053.html#afe3111c309189f822255744df4fa8bff", null ],
-    [ "operator()", "a00053.html#ac0b4fbda217ac490ed72c923d02cdef3", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00054.html b/doc/html/Reference/a00054.html
deleted file mode 100644
index 55d7436..0000000
--- a/doc/html/Reference/a00054.html
+++ /dev/null
@@ -1,218 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::isolation_traits&lt; LEVEL &gt; Struct Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00054.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
-<a href="a00264.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::isolation_traits&lt; LEVEL &gt; Struct Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Traits class to describe an isolation level; primarly for libpqxx's own use.  
- <a href="a00054.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00141_source.html">isolation.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:aa614c41bb7460c52684cbcc058a96ec3"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:aa614c41bb7460c52684cbcc058a96ec3"><td class="memTemplItemLeft" align="right" valign="top">const char *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00054.html#aa614c41bb7460c52684cbcc058a96ec3">name</a> () throw()</td></tr>
-<tr class="memitem:a5ea14e6598a2e7ac7b0ad7e1a9610873"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:a5ea14e6598a2e7ac7b0ad7e1a9610873"><td class="memTemplItemLeft" align="right" valign="top">const char *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00054.html#a5ea14e6598a2e7ac7b0ad7e1a9610873">name</a> () throw()</td></tr>
-<tr class="memitem:ab448a03b23a8e86e12cb21f495d941fc"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:ab448a03b23a8e86e12cb21f495d941fc"><td class="memTemplItemLeft" align="right" valign="top">const char *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00054.html#ab448a03b23a8e86e12cb21f495d941fc">name</a> () throw()</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
-Static Public Member Functions</h2></td></tr>
-<tr class="memitem:a7257515292c662b6247844ddbbd5d37d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8c">isolation_level</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00054.html#a7257515292c662b6247844ddbbd5d37d">level</a> ()  throw ()</td></tr>
-<tr class="memitem:aa70d28518dfd8e0021c76e50e19da150"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00054.html#aa70d28518dfd8e0021c76e50e19da150">name</a> ()  throw ()</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;isolation_level LEVEL&gt;<br/>
-struct pqxx::isolation_traits&lt; LEVEL &gt;</h3>
-
-<p>Traits class to describe an isolation level; primarly for libpqxx's own use. </p>
-</div><h2>Member Function Documentation</h2>
-<a class="anchor" id="a7257515292c662b6247844ddbbd5d37d"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;isolation_level LEVEL&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8c">isolation_level</a> <a class="el" href="a00054.html">pqxx::isolation_traits</a>&lt; LEVEL &gt;::level </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aa70d28518dfd8e0021c76e50e19da150"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;isolation_level LEVEL&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static const char* <a class="el" href="a00054.html">pqxx::isolation_traits</a>&lt; LEVEL &gt;::name </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aa614c41bb7460c52684cbcc058a96ec3"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">const char * <a class="el" href="a00054.html">pqxx::isolation_traits</a>&lt; <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8cabedeb7c33721ac28a9e35be36f214f2d">read_committed</a> &gt;::name </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> throw()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a5ea14e6598a2e7ac7b0ad7e1a9610873"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">const char * <a class="el" href="a00054.html">pqxx::isolation_traits</a>&lt; <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8caf572b93303ab779fc1b22a42b5ae6053">repeatable_read</a> &gt;::name </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> throw()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ab448a03b23a8e86e12cb21f495d941fc"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">const char * <a class="el" href="a00054.html">pqxx::isolation_traits</a>&lt; <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8ca022ad2c1a5b247f6cc5790909e708569">serializable</a> &gt;::name </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> throw()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="a00141_source.html">isolation.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00054.html">isolation_traits</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00054.js b/doc/html/Reference/a00054.js
deleted file mode 100644
index 48c6bc0..0000000
--- a/doc/html/Reference/a00054.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var a00054 =
-[
-    [ "level", "a00054.html#a7257515292c662b6247844ddbbd5d37d", null ],
-    [ "name", "a00054.html#aa70d28518dfd8e0021c76e50e19da150", null ],
-    [ "name", "a00054.html#aa614c41bb7460c52684cbcc058a96ec3", null ],
-    [ "name", "a00054.html#a5ea14e6598a2e7ac7b0ad7e1a9610873", null ],
-    [ "name", "a00054.html#ab448a03b23a8e86e12cb21f495d941fc", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00055.html b/doc/html/Reference/a00055.html
deleted file mode 100644
index 0eeefd8..0000000
--- a/doc/html/Reference/a00055.html
+++ /dev/null
@@ -1,359 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::items&lt; T, CONT &gt; Class Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00055.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00299.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::items&lt; T, CONT &gt; Class Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Container of items with easy contents initialization and string rendering.  
- <a href="a00055.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00180_source.html">util.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a374e1532420a3b60b28dfc27dba994a7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00055.html#a374e1532420a3b60b28dfc27dba994a7">items</a> ()</td></tr>
-<tr class="memdesc:a374e1532420a3b60b28dfc27dba994a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create empty items list.  <a href="#a374e1532420a3b60b28dfc27dba994a7"></a><br/></td></tr>
-<tr class="memitem:aa9f1a5f279471ed644ab9ca78bdd78a3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00055.html#aa9f1a5f279471ed644ab9ca78bdd78a3">items</a> (const T &amp;t)</td></tr>
-<tr class="memdesc:aa9f1a5f279471ed644ab9ca78bdd78a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create items list with one element.  <a href="#aa9f1a5f279471ed644ab9ca78bdd78a3"></a><br/></td></tr>
-<tr class="memitem:acb295ee3294961c1dac99df59de64da9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00055.html#acb295ee3294961c1dac99df59de64da9">items</a> (const T &amp;t1, const T &amp;t2)</td></tr>
-<tr class="memitem:a1c4dad14844c77b90175e6ab0bc4a72b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00055.html#a1c4dad14844c77b90175e6ab0bc4a72b">items</a> (const T &amp;t1, const T &amp;t2, const T &amp;t3)</td></tr>
-<tr class="memitem:a675386230923a7ceb4380cf880d05604"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00055.html#a675386230923a7ceb4380cf880d05604">items</a> (const T &amp;t1, const T &amp;t2, const T &amp;t3, const T &amp;t4)</td></tr>
-<tr class="memitem:a806ffda069bc7790b213dbede7119051"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00055.html#a806ffda069bc7790b213dbede7119051">items</a> (const T &amp;t1, const T &amp;t2, const T &amp;t3, const T &amp;t4, const T &amp;t5)</td></tr>
-<tr class="memitem:a31b6a81ea8deee77375d25bce93099e2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00055.html#a31b6a81ea8deee77375d25bce93099e2">items</a> (const CONT &amp;c)</td></tr>
-<tr class="memdesc:a31b6a81ea8deee77375d25bce93099e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy container.  <a href="#a31b6a81ea8deee77375d25bce93099e2"></a><br/></td></tr>
-<tr class="memitem:a936efe3dfed125e4e61f3a76d460183a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00055.html">items</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00055.html#a936efe3dfed125e4e61f3a76d460183a">operator()</a> (const T &amp;t)</td></tr>
-<tr class="memdesc:a936efe3dfed125e4e61f3a76d460183a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add element to items list.  <a href="#a936efe3dfed125e4e61f3a76d460183a"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;typename T = std::string, typename CONT = std::vector&lt;T&gt;&gt;<br/>
-class pqxx::items&lt; T, CONT &gt;</h3>
-
-<p>Container of items with easy contents initialization and string rendering. </p>
-<p>Designed as a wrapper around an arbitrary container type, this class lets you easily create a container object and provide its contents in the same line. Regular addition methods such as push_back() will also still work, but you can now write things like </p>
-<div class="fragment"><div class="line">items&lt;int&gt; numbers; numbers(1)(2)(3)(4);</div>
-</div><!-- fragment --><p>Up to five elements may be specified directly as constructor arguments, e.g. </p>
-<div class="fragment"><div class="line">items&lt;int&gt; numbers(1,2,3,4);</div>
-</div><!-- fragment --><p>One thing that cannot be done with this simple class is create const objects with nontrivial contents. This is because the function invocation operator (which is being used to add items) modifies the container rather than creating a new one. This was done to keep performance within reasonable bounds.</p>
-<dl class="section warning"><dt>Warning</dt><dd>This class may see substantial change in its interface before it stabilizes. Do not count on it remaining the way it is. </dd></dl>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a374e1532420a3b60b28dfc27dba994a7"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T  = std::string, typename CONT  = std::vector&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00055.html">pqxx::items</a>&lt; T, CONT &gt;::<a class="el" href="a00055.html">items</a> </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Create empty items list. </p>
-
-</div>
-</div>
-<a class="anchor" id="aa9f1a5f279471ed644ab9ca78bdd78a3"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T  = std::string, typename CONT  = std::vector&lt;T&gt;&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00055.html">pqxx::items</a>&lt; T, CONT &gt;::<a class="el" href="a00055.html">items</a> </td>
-          <td>(</td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>t</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Create items list with one element. </p>
-
-</div>
-</div>
-<a class="anchor" id="acb295ee3294961c1dac99df59de64da9"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T  = std::string, typename CONT  = std::vector&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00055.html">pqxx::items</a>&lt; T, CONT &gt;::<a class="el" href="a00055.html">items</a> </td>
-          <td>(</td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>t1</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>t2</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a1c4dad14844c77b90175e6ab0bc4a72b"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T  = std::string, typename CONT  = std::vector&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00055.html">pqxx::items</a>&lt; T, CONT &gt;::<a class="el" href="a00055.html">items</a> </td>
-          <td>(</td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>t1</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>t2</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>t3</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a675386230923a7ceb4380cf880d05604"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T  = std::string, typename CONT  = std::vector&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00055.html">pqxx::items</a>&lt; T, CONT &gt;::<a class="el" href="a00055.html">items</a> </td>
-          <td>(</td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>t1</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>t2</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>t3</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>t4</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a806ffda069bc7790b213dbede7119051"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T  = std::string, typename CONT  = std::vector&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00055.html">pqxx::items</a>&lt; T, CONT &gt;::<a class="el" href="a00055.html">items</a> </td>
-          <td>(</td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>t1</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>t2</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>t3</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>t4</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>t5</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a31b6a81ea8deee77375d25bce93099e2"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T  = std::string, typename CONT  = std::vector&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00055.html">pqxx::items</a>&lt; T, CONT &gt;::<a class="el" href="a00055.html">items</a> </td>
-          <td>(</td>
-          <td class="paramtype">const CONT &amp;&#160;</td>
-          <td class="paramname"><em>c</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Copy container. </p>
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a936efe3dfed125e4e61f3a76d460183a"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T  = std::string, typename CONT  = std::vector&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00055.html">items</a>&amp; <a class="el" href="a00055.html">pqxx::items</a>&lt; T, CONT &gt;::operator() </td>
-          <td>(</td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>t</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Add element to items list. </p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00180_source.html">util.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00055.html">items</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00055.js b/doc/html/Reference/a00055.js
deleted file mode 100644
index 048cece..0000000
--- a/doc/html/Reference/a00055.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var a00055 =
-[
-    [ "items", "a00055.html#a374e1532420a3b60b28dfc27dba994a7", null ],
-    [ "items", "a00055.html#aa9f1a5f279471ed644ab9ca78bdd78a3", null ],
-    [ "items", "a00055.html#acb295ee3294961c1dac99df59de64da9", null ],
-    [ "items", "a00055.html#a1c4dad14844c77b90175e6ab0bc4a72b", null ],
-    [ "items", "a00055.html#a675386230923a7ceb4380cf880d05604", null ],
-    [ "items", "a00055.html#a806ffda069bc7790b213dbede7119051", null ],
-    [ "items", "a00055.html#a31b6a81ea8deee77375d25bce93099e2", null ],
-    [ "operator()", "a00055.html#a936efe3dfed125e4e61f3a76d460183a", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00056.html b/doc/html/Reference/a00056.html
deleted file mode 100644
index ff958e7..0000000
--- a/doc/html/Reference/a00056.html
+++ /dev/null
@@ -1,577 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::largeobject Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00056.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="#pro-static-methods">Static Protected Member Functions</a> &#124;
-<a href="a00265.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::largeobject Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Identity of a large object.  
- <a href="a00056.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00143_source.html">largeobject.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::largeobject:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00056.png" usemap="#pqxx::largeobject_map" alt=""/>
-  <map id="pqxx::largeobject_map" name="pqxx::largeobject_map">
-<area href="a00058.html" title="Accessor for large object&#39;s contents." alt="pqxx::largeobjectaccess" shape="rect" coords="0,56,146,80"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a546f724f294272c84c85ab4b4b415419"><td class="memItemLeft" align="right" valign="top">typedef long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#a546f724f294272c84c85ab4b4b415419">size_type</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a2d076b22c335557dbe91f4793c315e7d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#a2d076b22c335557dbe91f4793c315e7d">largeobject</a> ()  throw ()</td></tr>
-<tr class="memdesc:a2d076b22c335557dbe91f4793c315e7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Refer to a nonexistent large object (similar to what a null pointer does)  <a href="#a2d076b22c335557dbe91f4793c315e7d"></a><br/></td></tr>
-<tr class="memitem:ae3a035076692d93ef07ab636e47fcc81"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#ae3a035076692d93ef07ab636e47fcc81">largeobject</a> (<a class="el" href="a00032.html">dbtransaction</a> &amp;T)</td></tr>
-<tr class="memdesc:ae3a035076692d93ef07ab636e47fcc81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create new large object.  <a href="#ae3a035076692d93ef07ab636e47fcc81"></a><br/></td></tr>
-<tr class="memitem:af8257cb8d3c162acc233ae0fe9cef218"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#af8257cb8d3c162acc233ae0fe9cef218">largeobject</a> (oid O)  throw ()</td></tr>
-<tr class="memdesc:af8257cb8d3c162acc233ae0fe9cef218"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrap object with given oid.  <a href="#af8257cb8d3c162acc233ae0fe9cef218"></a><br/></td></tr>
-<tr class="memitem:a05267c2dfb94149e4f518c55fccf3748"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#a05267c2dfb94149e4f518c55fccf3748">largeobject</a> (<a class="el" href="a00032.html">dbtransaction</a> &amp;T, const std::string &amp;File)</td></tr>
-<tr class="memdesc:a05267c2dfb94149e4f518c55fccf3748"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import large object from a local file.  <a href="#a05267c2dfb94149e4f518c55fccf3748"></a><br/></td></tr>
-<tr class="memitem:a8f0314b6756e5f246b1ea349820df64d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#a8f0314b6756e5f246b1ea349820df64d">largeobject</a> (const <a class="el" href="a00058.html">largeobjectaccess</a> &amp;O)  throw ()</td></tr>
-<tr class="memdesc:a8f0314b6756e5f246b1ea349820df64d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Take identity of an opened large object.  <a href="#a8f0314b6756e5f246b1ea349820df64d"></a><br/></td></tr>
-<tr class="memitem:ad84747d2fa7a02950b790ea2c1808309"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#ad84747d2fa7a02950b790ea2c1808309">id</a> () const   throw ()</td></tr>
-<tr class="memdesc:ad84747d2fa7a02950b790ea2c1808309"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object identifier.  <a href="#ad84747d2fa7a02950b790ea2c1808309"></a><br/></td></tr>
-<tr class="memitem:ad97df88e75558320c89ea4f39c35afe2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#ad97df88e75558320c89ea4f39c35afe2">to_file</a> (<a class="el" href="a00032.html">dbtransaction</a> &amp;T, const std::string &amp;File) const </td></tr>
-<tr class="memdesc:ad97df88e75558320c89ea4f39c35afe2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Export large object's contents to a local file.  <a href="#ad97df88e75558320c89ea4f39c35afe2"></a><br/></td></tr>
-<tr class="memitem:a7976bf34f68473dd51809bf25682aa03"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#a7976bf34f68473dd51809bf25682aa03">remove</a> (<a class="el" href="a00032.html">dbtransaction</a> &amp;T) const </td></tr>
-<tr class="memdesc:a7976bf34f68473dd51809bf25682aa03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete large object from database.  <a href="#a7976bf34f68473dd51809bf25682aa03"></a><br/></td></tr>
-<tr><td colspan="2"><div class="groupHeader">Identity comparisons</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>These operators compare the object identifiers of large objects. This has nothing to do with the objects' actual contents; use them only for keeping track of containers of references to large objects and such. </p>
-</div></td></tr>
-<tr class="memitem:ad70e9d5356545289573e63f6272a7e52"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#ad70e9d5356545289573e63f6272a7e52">operator==</a> (const <a class="el" href="a00056.html">largeobject</a> &amp;other) const </td></tr>
-<tr class="memdesc:ad70e9d5356545289573e63f6272a7e52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare object identities.  <a href="#ad70e9d5356545289573e63f6272a7e52"></a><br/></td></tr>
-<tr class="memitem:abea8ecd17b1ca3db757bb0b148c20295"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#abea8ecd17b1ca3db757bb0b148c20295">operator!=</a> (const <a class="el" href="a00056.html">largeobject</a> &amp;other) const </td></tr>
-<tr class="memdesc:abea8ecd17b1ca3db757bb0b148c20295"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare object identities.  <a href="#abea8ecd17b1ca3db757bb0b148c20295"></a><br/></td></tr>
-<tr class="memitem:a8467e3f29ce1f3748fd62737cfe63316"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#a8467e3f29ce1f3748fd62737cfe63316">operator&lt;=</a> (const <a class="el" href="a00056.html">largeobject</a> &amp;other) const </td></tr>
-<tr class="memdesc:a8467e3f29ce1f3748fd62737cfe63316"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare object identities.  <a href="#a8467e3f29ce1f3748fd62737cfe63316"></a><br/></td></tr>
-<tr class="memitem:a72405b8ff94fd3f44fe786f5001409a0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#a72405b8ff94fd3f44fe786f5001409a0">operator&gt;=</a> (const <a class="el" href="a00056.html">largeobject</a> &amp;other) const </td></tr>
-<tr class="memdesc:a72405b8ff94fd3f44fe786f5001409a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare object identities.  <a href="#a72405b8ff94fd3f44fe786f5001409a0"></a><br/></td></tr>
-<tr class="memitem:a41efa409c912f937c51e31dc812f7a2e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#a41efa409c912f937c51e31dc812f7a2e">operator&lt;</a> (const <a class="el" href="a00056.html">largeobject</a> &amp;other) const </td></tr>
-<tr class="memdesc:a41efa409c912f937c51e31dc812f7a2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare object identities.  <a href="#a41efa409c912f937c51e31dc812f7a2e"></a><br/></td></tr>
-<tr class="memitem:aa7d92ad25a5d4584dc8ff34041103ef2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#aa7d92ad25a5d4584dc8ff34041103ef2">operator&gt;</a> (const <a class="el" href="a00056.html">largeobject</a> &amp;other) const </td></tr>
-<tr class="memdesc:aa7d92ad25a5d4584dc8ff34041103ef2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare object identities.  <a href="#aa7d92ad25a5d4584dc8ff34041103ef2"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
-Protected Member Functions</h2></td></tr>
-<tr class="memitem:a70fe02eba0ce7e8d83db9bc3340260af"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#a70fe02eba0ce7e8d83db9bc3340260af">Reason</a> (int err) const </td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-static-methods"></a>
-Static Protected Member Functions</h2></td></tr>
-<tr class="memitem:a0357da0b565480de02030bf018a99e5a"><td class="memItemLeft" align="right" valign="top">static internal::pq::PGconn <br class="typebreak"/>
-*PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#a0357da0b565480de02030bf018a99e5a">RawConnection</a> (const <a class="el" href="a00032.html">dbtransaction</a> &amp;T)</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Identity of a large object. </p>
-<p>This class encapsulates the identity of a large object. To access the contents of the object, create a largeobjectaccess, a <a class="el" href="a00057.html" title="Streambuf to use large objects in standard I/O streams.">largeobject_streambuf</a>, or an ilostream, an olostream or a lostream around the largeobject.</p>
-<p>A largeobject must be accessed only from within a backend transaction, but the object's identity remains valid as long as the object exists. </p>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="a546f724f294272c84c85ab4b4b415419"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef long <a class="el" href="a00056.html#a546f724f294272c84c85ab4b4b415419">pqxx::largeobject::size_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a2d076b22c335557dbe91f4793c315e7d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::largeobject::largeobject </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Refer to a nonexistent large object (similar to what a null pointer does) </p>
-
-</div>
-</div>
-<a class="anchor" id="ae3a035076692d93ef07ab636e47fcc81"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::largeobject::largeobject </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00032.html">dbtransaction</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Create new large object. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">T</td><td>Backend transaction in which the object is to be created </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>References <a class="el" href="a00176.html#a1abfa7aae5089dad48d69a60a9e557e3">pqxx::oid_none</a>, <a class="el" href="a00056.html#a0357da0b565480de02030bf018a99e5a">RawConnection()</a>, and <a class="el" href="a00056.html#a70fe02eba0ce7e8d83db9bc3340260af">Reason()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="af8257cb8d3c162acc233ae0fe9cef218"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::largeobject::largeobject </td>
-          <td>(</td>
-          <td class="paramtype">oid&#160;</td>
-          <td class="paramname"><em>O</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Wrap object with given oid. </p>
-<p>Convert combination of a transaction and object identifier into a large object identity. Does not affect the database. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">O</td><td>Object identifier for the given object </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a05267c2dfb94149e4f518c55fccf3748"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::largeobject::largeobject </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00032.html">dbtransaction</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>File</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Import large object from a local file. </p>
-<p>Creates a large object containing the data found in the given file. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">T</td><td>Backend transaction in which the large object is to be created </td></tr>
-    <tr><td class="paramname">File</td><td>A filename on the client program's filesystem </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>References <a class="el" href="a00176.html#a1abfa7aae5089dad48d69a60a9e557e3">pqxx::oid_none</a>, <a class="el" href="a00056.html#a0357da0b565480de02030bf018a99e5a">RawConnection()</a>, and <a class="el" href="a00056.html#a70fe02eba0ce7e8d83db9bc3340260af">Reason()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a8f0314b6756e5f246b1ea349820df64d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::largeobject::largeobject </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00058.html">largeobjectaccess</a> &amp;&#160;</td>
-          <td class="paramname"><em>O</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Take identity of an opened large object. </p>
-<p>Copy identity of already opened large object. Note that this may be done as an implicit conversion. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">O</td><td>Already opened large object to copy identity from </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="ad84747d2fa7a02950b790ea2c1808309"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">oid pqxx::largeobject::id </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Object identifier. </p>
-<p>The number returned by this function identifies the large object in the database we're connected to (or oid_none is returned if we refer to the null object). </p>
-
-</div>
-</div>
-<a class="anchor" id="abea8ecd17b1ca3db757bb0b148c20295"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::largeobject::operator!= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00056.html">largeobject</a> &amp;&#160;</td>
-          <td class="paramname"><em>other</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Compare object identities. </p>
-<dl class="section warning"><dt>Warning</dt><dd>Only valid between large objects in the same database. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a41efa409c912f937c51e31dc812f7a2e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::largeobject::operator&lt; </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00056.html">largeobject</a> &amp;&#160;</td>
-          <td class="paramname"><em>other</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Compare object identities. </p>
-<dl class="section warning"><dt>Warning</dt><dd>Only valid between large objects in the same database. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a8467e3f29ce1f3748fd62737cfe63316"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::largeobject::operator&lt;= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00056.html">largeobject</a> &amp;&#160;</td>
-          <td class="paramname"><em>other</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Compare object identities. </p>
-<dl class="section warning"><dt>Warning</dt><dd>Only valid between large objects in the same database. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="ad70e9d5356545289573e63f6272a7e52"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::largeobject::operator== </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00056.html">largeobject</a> &amp;&#160;</td>
-          <td class="paramname"><em>other</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Compare object identities. </p>
-<dl class="section warning"><dt>Warning</dt><dd>Only valid between large objects in the same database. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="aa7d92ad25a5d4584dc8ff34041103ef2"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::largeobject::operator&gt; </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00056.html">largeobject</a> &amp;&#160;</td>
-          <td class="paramname"><em>other</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Compare object identities. </p>
-<dl class="section warning"><dt>Warning</dt><dd>Only valid between large objects in the same database. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a72405b8ff94fd3f44fe786f5001409a0"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::largeobject::operator&gt;= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00056.html">largeobject</a> &amp;&#160;</td>
-          <td class="paramname"><em>other</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Compare object identities. </p>
-<dl class="section warning"><dt>Warning</dt><dd>Only valid between large objects in the same database. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a0357da0b565480de02030bf018a99e5a"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::internal::pq::PGconn * pqxx::largeobject::RawConnection </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00032.html">dbtransaction</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a">pqxx::transaction_base::conn()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00056.html#ae3a035076692d93ef07ab636e47fcc81">largeobject()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a70fe02eba0ce7e8d83db9bc3340260af"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">string pqxx::largeobject::Reason </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00176.html#a1abfa7aae5089dad48d69a60a9e557e3">pqxx::oid_none</a>, and <a class="el" href="a00194.html#a252084ebf8acdd095dba1e0a6dd52ba7">pqxx::internal::strerror_wrapper()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00056.html#ae3a035076692d93ef07ab636e47fcc81">largeobject()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a7976bf34f68473dd51809bf25682aa03"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::largeobject::remove </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00032.html">dbtransaction</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Delete large object from database. </p>
-<p>Unlike its low-level equivalent cunlink, this will throw an exception if deletion fails. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">T</td><td>Transaction in which the object is to be deleted </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>References <a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">pqxx::to_string()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ad97df88e75558320c89ea4f39c35afe2"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::largeobject::to_file </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00032.html">dbtransaction</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>File</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Export large object's contents to a local file. </p>
-<p>Writes the data stored in the large object to the given file. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">T</td><td>Transaction in which the object is to be accessed </td></tr>
-    <tr><td class="paramname">File</td><td>A filename on the client's filesystem </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>References <a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">pqxx::to_string()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00058.html#a4adb675b5aed487e66d986fde3d54b4c">pqxx::largeobjectaccess::to_file()</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00143_source.html">largeobject.hxx</a></li>
-<li>largeobject.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00056.html">largeobject</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00056.js b/doc/html/Reference/a00056.js
deleted file mode 100644
index 760ec1a..0000000
--- a/doc/html/Reference/a00056.js
+++ /dev/null
@@ -1,20 +0,0 @@
-var a00056 =
-[
-    [ "size_type", "a00056.html#a546f724f294272c84c85ab4b4b415419", null ],
-    [ "largeobject", "a00056.html#a2d076b22c335557dbe91f4793c315e7d", null ],
-    [ "largeobject", "a00056.html#ae3a035076692d93ef07ab636e47fcc81", null ],
-    [ "largeobject", "a00056.html#af8257cb8d3c162acc233ae0fe9cef218", null ],
-    [ "largeobject", "a00056.html#a05267c2dfb94149e4f518c55fccf3748", null ],
-    [ "largeobject", "a00056.html#a8f0314b6756e5f246b1ea349820df64d", null ],
-    [ "id", "a00056.html#ad84747d2fa7a02950b790ea2c1808309", null ],
-    [ "operator!=", "a00056.html#abea8ecd17b1ca3db757bb0b148c20295", null ],
-    [ "operator<", "a00056.html#a41efa409c912f937c51e31dc812f7a2e", null ],
-    [ "operator<=", "a00056.html#a8467e3f29ce1f3748fd62737cfe63316", null ],
-    [ "operator==", "a00056.html#ad70e9d5356545289573e63f6272a7e52", null ],
-    [ "operator>", "a00056.html#aa7d92ad25a5d4584dc8ff34041103ef2", null ],
-    [ "operator>=", "a00056.html#a72405b8ff94fd3f44fe786f5001409a0", null ],
-    [ "RawConnection", "a00056.html#a0357da0b565480de02030bf018a99e5a", null ],
-    [ "Reason", "a00056.html#a70fe02eba0ce7e8d83db9bc3340260af", null ],
-    [ "remove", "a00056.html#a7976bf34f68473dd51809bf25682aa03", null ],
-    [ "to_file", "a00056.html#ad97df88e75558320c89ea4f39c35afe2", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00056.png b/doc/html/Reference/a00056.png
deleted file mode 100644
index 10b9c40..0000000
--- a/doc/html/Reference/a00056.png
+++ /dev/null
@@ -1,4 +0,0 @@
-PNG
-
-   IHDR      P   Ņ   PLTE   u         tRNS T2   IDATxْ0D7 
-f|oiB@O$ `Oz6MӃ$	તv:*C6c$OCY3@ñr-sBh8]jR)M R=zuJ-J? %JZwI*V @E]PK8|-lwqe.܉31Pp@I:8N}!.$ >%BW /zu?I4u(	;# w	]p ,% w	]p ,% w	]p ,si/$'\$Y$ITR$ئiIg%IRUIAa:pS)5YCYnXr-sJtYJP7]Ch^ߥKN2XCXTg$>גT+i}+Iiˇ,.5l?5vy7=_K;;.]v"5=N#7CTpQRrCjHR\*U/v%pIdѧan'    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00057.html b/doc/html/Reference/a00057.html
deleted file mode 100644
index 91498c1..0000000
--- a/doc/html/Reference/a00057.html
+++ /dev/null
@@ -1,511 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt; Class Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00057.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="a00267.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt; Class Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Streambuf to use large objects in standard I/O streams.  
- <a href="a00057.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00143_source.html">largeobject.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:ad2ab29818af1ce91be638affa38398e6"><td class="memItemLeft" align="right" valign="top">typedef CHAR&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00057.html#ad2ab29818af1ce91be638affa38398e6">char_type</a></td></tr>
-<tr class="memitem:a34194e8889862f6d05617de316caa69a"><td class="memItemLeft" align="right" valign="top">typedef TRAITS&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00057.html#a34194e8889862f6d05617de316caa69a">traits_type</a></td></tr>
-<tr class="memitem:abef9904baeab33e0a03b595c06993a46"><td class="memItemLeft" align="right" valign="top">typedef traits_type::int_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00057.html#abef9904baeab33e0a03b595c06993a46">int_type</a></td></tr>
-<tr class="memitem:a8bde7bf4689040a1b2176547d0e422a8"><td class="memItemLeft" align="right" valign="top">typedef streamoff&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00057.html#a8bde7bf4689040a1b2176547d0e422a8">off_type</a></td></tr>
-<tr class="memitem:ab6ebcd93944dd5daf158fe4f278273f9"><td class="memItemLeft" align="right" valign="top">typedef streampos&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00057.html#ab6ebcd93944dd5daf158fe4f278273f9">pos_type</a></td></tr>
-<tr class="memitem:aa5e6a54ca2e756775d0fd025a5d804c3"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca">largeobjectaccess::openmode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00057.html#aa5e6a54ca2e756775d0fd025a5d804c3">openmode</a></td></tr>
-<tr class="memitem:a21db56eb011dadccf79d3a7b4b930162"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00058.html#adaa7a89a1902ba3f13be9c7ed6c1fa0b">largeobjectaccess::seekdir</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00057.html#a21db56eb011dadccf79d3a7b4b930162">seekdir</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a861824ef8ee2abff9c36e9f01282752f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00057.html#a861824ef8ee2abff9c36e9f01282752f">largeobject_streambuf</a> (<a class="el" href="a00032.html">dbtransaction</a> &amp;T, <a class="el" href="a00056.html">largeobject</a> O, <a class="el" href="a00057.html#aa5e6a54ca2e756775d0fd025a5d804c3">openmode</a> mode=std::ios::in|std::ios::out, size_type BufSize=512)</td></tr>
-<tr class="memitem:a88bd4f870abd57d1ceeac65295e3138b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00057.html#a88bd4f870abd57d1ceeac65295e3138b">largeobject_streambuf</a> (<a class="el" href="a00032.html">dbtransaction</a> &amp;T, oid O, <a class="el" href="a00057.html#aa5e6a54ca2e756775d0fd025a5d804c3">openmode</a> mode=std::ios::in|std::ios::out, size_type BufSize=512)</td></tr>
-<tr class="memitem:ae2f637254f3e65276bdcf3ddc17fad73"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00057.html#ae2f637254f3e65276bdcf3ddc17fad73">~largeobject_streambuf</a> ()  throw ()</td></tr>
-<tr class="memitem:a553f2541bf0ecd55111057ff6de98252"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00057.html#a553f2541bf0ecd55111057ff6de98252">process_notice</a> (const std::string &amp;s)</td></tr>
-<tr class="memdesc:a553f2541bf0ecd55111057ff6de98252"><td class="mdescLeft">&#160;</td><td class="mdescRight">For use by large object stream classes.  <a href="#a553f2541bf0ecd55111057ff6de98252"></a><br/></td></tr>
-<tr class="memitem:a1f2be3c1026e59be027445a60b46a416"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00057.html#a1f2be3c1026e59be027445a60b46a416">sync</a> ()</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
-Protected Member Functions</h2></td></tr>
-<tr class="memitem:a55637c6a2fe0266ebbea046d0fda8276"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00057.html#ab6ebcd93944dd5daf158fe4f278273f9">pos_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00057.html#a55637c6a2fe0266ebbea046d0fda8276">seekoff</a> (<a class="el" href="a00057.html#a8bde7bf4689040a1b2176547d0e422a8">off_type</a> offset, <a class="el" href="a00057.html#a21db56eb011dadccf79d3a7b4b930162">seekdir</a> dir, <a class="el" href="a00057.html#aa5e6a54ca2e756775d0fd025a5d804c3">openmode</a>)</td></tr>
-<tr class="memitem:a0e8942a1a6e76067bf4c2a07320550ab"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00057.html#ab6ebcd93944dd5daf158fe4f278273f9">pos_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00057.html#a0e8942a1a6e76067bf4c2a07320550ab">seekpos</a> (<a class="el" href="a00057.html#ab6ebcd93944dd5daf158fe4f278273f9">pos_type</a> pos, <a class="el" href="a00057.html#aa5e6a54ca2e756775d0fd025a5d804c3">openmode</a>)</td></tr>
-<tr class="memitem:a4f43f50130c87e488d0d754816815db0"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00057.html#abef9904baeab33e0a03b595c06993a46">int_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00057.html#a4f43f50130c87e488d0d754816815db0">overflow</a> (<a class="el" href="a00057.html#abef9904baeab33e0a03b595c06993a46">int_type</a> ch=EoF())</td></tr>
-<tr class="memitem:ad2e5df2bff74fcc60e7d68a083426189"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00057.html#abef9904baeab33e0a03b595c06993a46">int_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00057.html#ad2e5df2bff74fcc60e7d68a083426189">underflow</a> ()</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;typename CHAR = char, typename TRAITS = std::char_traits&lt;CHAR&gt;&gt;<br/>
-class pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</h3>
-
-<p>Streambuf to use large objects in standard I/O streams. </p>
-<p>The standard streambuf classes provide uniform access to data storage such as files or string buffers, so they can be accessed using standard input or output streams. This streambuf implementation provides similar access to large objects, so they can be read and written using the same stream classes.</p>
-<dl class="section warning"><dt>Warning</dt><dd>This class may not work properly in compiler environments that don't fully support Standard-compliant streambufs, such as g++ 2.95 or older. </dd></dl>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="ad2ab29818af1ce91be638affa38398e6"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef CHAR <a class="el" href="a00057.html">pqxx::largeobject_streambuf</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00057.html#ad2ab29818af1ce91be638affa38398e6">char_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="abef9904baeab33e0a03b595c06993a46"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef traits_type::int_type <a class="el" href="a00057.html">pqxx::largeobject_streambuf</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00057.html#abef9904baeab33e0a03b595c06993a46">int_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a8bde7bf4689040a1b2176547d0e422a8"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef streamoff <a class="el" href="a00057.html">pqxx::largeobject_streambuf</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00057.html#a8bde7bf4689040a1b2176547d0e422a8">off_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aa5e6a54ca2e756775d0fd025a5d804c3"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca">largeobjectaccess::openmode</a> <a class="el" href="a00057.html">pqxx::largeobject_streambuf</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00057.html#aa5e6a54ca2e756775d0fd025a5d804c3">openmode</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ab6ebcd93944dd5daf158fe4f278273f9"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef streampos <a class="el" href="a00057.html">pqxx::largeobject_streambuf</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00057.html#ab6ebcd93944dd5daf158fe4f278273f9">pos_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a21db56eb011dadccf79d3a7b4b930162"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00058.html#adaa7a89a1902ba3f13be9c7ed6c1fa0b">largeobjectaccess::seekdir</a> <a class="el" href="a00057.html">pqxx::largeobject_streambuf</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00057.html#a21db56eb011dadccf79d3a7b4b930162">seekdir</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a34194e8889862f6d05617de316caa69a"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef TRAITS <a class="el" href="a00057.html">pqxx::largeobject_streambuf</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00057.html#a34194e8889862f6d05617de316caa69a">traits_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a861824ef8ee2abff9c36e9f01282752f"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00057.html">pqxx::largeobject_streambuf</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00057.html">largeobject_streambuf</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00032.html">dbtransaction</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00056.html">largeobject</a>&#160;</td>
-          <td class="paramname"><em>O</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00057.html#aa5e6a54ca2e756775d0fd025a5d804c3">openmode</a>&#160;</td>
-          <td class="paramname"><em>mode</em> = <code>std::ios::in&#160;|&#160;std::ios::out</code>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_type&#160;</td>
-          <td class="paramname"><em>BufSize</em> = <code>512</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a88bd4f870abd57d1ceeac65295e3138b"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00057.html">pqxx::largeobject_streambuf</a>&lt; CHAR, TRAITS &gt;::<a class="el" href="a00057.html">largeobject_streambuf</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00032.html">dbtransaction</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">oid&#160;</td>
-          <td class="paramname"><em>O</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00057.html#aa5e6a54ca2e756775d0fd025a5d804c3">openmode</a>&#160;</td>
-          <td class="paramname"><em>mode</em> = <code>std::ios::in&#160;|&#160;std::ios::out</code>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_type&#160;</td>
-          <td class="paramname"><em>BufSize</em> = <code>512</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ae2f637254f3e65276bdcf3ddc17fad73"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual <a class="el" href="a00057.html">pqxx::largeobject_streambuf</a>&lt; CHAR, TRAITS &gt;::~<a class="el" href="a00057.html">largeobject_streambuf</a> </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a4f43f50130c87e488d0d754816815db0"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual <a class="el" href="a00057.html#abef9904baeab33e0a03b595c06993a46">int_type</a> <a class="el" href="a00057.html">pqxx::largeobject_streambuf</a>&lt; CHAR, TRAITS &gt;::overflow </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00057.html#abef9904baeab33e0a03b595c06993a46">int_type</a>&#160;</td>
-          <td class="paramname"><em>ch</em> = <code>EoF()</code></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a553f2541bf0ecd55111057ff6de98252"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void <a class="el" href="a00057.html">pqxx::largeobject_streambuf</a>&lt; CHAR, TRAITS &gt;::process_notice </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>s</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>For use by large object stream classes. </p>
-
-</div>
-</div>
-<a class="anchor" id="a55637c6a2fe0266ebbea046d0fda8276"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual <a class="el" href="a00057.html#ab6ebcd93944dd5daf158fe4f278273f9">pos_type</a> <a class="el" href="a00057.html">pqxx::largeobject_streambuf</a>&lt; CHAR, TRAITS &gt;::seekoff </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00057.html#a8bde7bf4689040a1b2176547d0e422a8">off_type</a>&#160;</td>
-          <td class="paramname"><em>offset</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00057.html#a21db56eb011dadccf79d3a7b4b930162">seekdir</a>&#160;</td>
-          <td class="paramname"><em>dir</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00057.html#aa5e6a54ca2e756775d0fd025a5d804c3">openmode</a>&#160;</td>
-          <td class="paramname">&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a0e8942a1a6e76067bf4c2a07320550ab"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual <a class="el" href="a00057.html#ab6ebcd93944dd5daf158fe4f278273f9">pos_type</a> <a class="el" href="a00057.html">pqxx::largeobject_streambuf</a>&lt; CHAR, TRAITS &gt;::seekpos </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00057.html#ab6ebcd93944dd5daf158fe4f278273f9">pos_type</a>&#160;</td>
-          <td class="paramname"><em>pos</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00057.html#aa5e6a54ca2e756775d0fd025a5d804c3">openmode</a>&#160;</td>
-          <td class="paramname">&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a1f2be3c1026e59be027445a60b46a416"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual int <a class="el" href="a00057.html">pqxx::largeobject_streambuf</a>&lt; CHAR, TRAITS &gt;::sync </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ad2e5df2bff74fcc60e7d68a083426189"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR  = char, typename TRAITS  = std::char_traits&lt;CHAR&gt;&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual <a class="el" href="a00057.html#abef9904baeab33e0a03b595c06993a46">int_type</a> <a class="el" href="a00057.html">pqxx::largeobject_streambuf</a>&lt; CHAR, TRAITS &gt;::underflow </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00143_source.html">largeobject.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00057.html">largeobject_streambuf</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00057.js b/doc/html/Reference/a00057.js
deleted file mode 100644
index 1cd8196..0000000
--- a/doc/html/Reference/a00057.js
+++ /dev/null
@@ -1,19 +0,0 @@
-var a00057 =
-[
-    [ "char_type", "a00057.html#ad2ab29818af1ce91be638affa38398e6", null ],
-    [ "int_type", "a00057.html#abef9904baeab33e0a03b595c06993a46", null ],
-    [ "off_type", "a00057.html#a8bde7bf4689040a1b2176547d0e422a8", null ],
-    [ "openmode", "a00057.html#aa5e6a54ca2e756775d0fd025a5d804c3", null ],
-    [ "pos_type", "a00057.html#ab6ebcd93944dd5daf158fe4f278273f9", null ],
-    [ "seekdir", "a00057.html#a21db56eb011dadccf79d3a7b4b930162", null ],
-    [ "traits_type", "a00057.html#a34194e8889862f6d05617de316caa69a", null ],
-    [ "largeobject_streambuf", "a00057.html#a861824ef8ee2abff9c36e9f01282752f", null ],
-    [ "largeobject_streambuf", "a00057.html#a88bd4f870abd57d1ceeac65295e3138b", null ],
-    [ "~largeobject_streambuf", "a00057.html#ae2f637254f3e65276bdcf3ddc17fad73", null ],
-    [ "overflow", "a00057.html#a4f43f50130c87e488d0d754816815db0", null ],
-    [ "process_notice", "a00057.html#a553f2541bf0ecd55111057ff6de98252", null ],
-    [ "seekoff", "a00057.html#a55637c6a2fe0266ebbea046d0fda8276", null ],
-    [ "seekpos", "a00057.html#a0e8942a1a6e76067bf4c2a07320550ab", null ],
-    [ "sync", "a00057.html#a1f2be3c1026e59be027445a60b46a416", null ],
-    [ "underflow", "a00057.html#ad2e5df2bff74fcc60e7d68a083426189", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00058.html b/doc/html/Reference/a00058.html
deleted file mode 100644
index 439d2a9..0000000
--- a/doc/html/Reference/a00058.html
+++ /dev/null
@@ -1,789 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::largeobjectaccess Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00058.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00266.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::largeobjectaccess Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Accessor for large object's contents.  
- <a href="a00058.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00143_source.html">largeobject.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::largeobjectaccess:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00058.png" usemap="#pqxx::largeobjectaccess_map" alt=""/>
-  <map id="pqxx::largeobjectaccess_map" name="pqxx::largeobjectaccess_map">
-<area href="a00056.html" title="Identity of a large object." alt="pqxx::largeobject" shape="rect" coords="0,0,146,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:acb1cfe19cef8d7b46ecddaa5f2231e9a"><td class="memItemLeft" align="right" valign="top">typedef long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00058.html#acb1cfe19cef8d7b46ecddaa5f2231e9a">off_type</a></td></tr>
-<tr class="memitem:aea8ca1d1275b9a68f8b991ef253e9067"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00056.html#a546f724f294272c84c85ab4b4b415419">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00058.html#aea8ca1d1275b9a68f8b991ef253e9067">pos_type</a></td></tr>
-<tr class="memitem:a56b79eb0d4019b7bfd63a914a530f2ca"><td class="memItemLeft" align="right" valign="top">typedef std::ios::openmode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca">openmode</a></td></tr>
-<tr class="memdesc:a56b79eb0d4019b7bfd63a914a530f2ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open mode: <code>in</code>, <code>out</code> (can be combined with the "or" operator)  <a href="#a56b79eb0d4019b7bfd63a914a530f2ca"></a><br/></td></tr>
-<tr class="memitem:adaa7a89a1902ba3f13be9c7ed6c1fa0b"><td class="memItemLeft" align="right" valign="top">typedef std::ios::seekdir&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00058.html#adaa7a89a1902ba3f13be9c7ed6c1fa0b">seekdir</a></td></tr>
-<tr class="memdesc:adaa7a89a1902ba3f13be9c7ed6c1fa0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Seek direction: <code>beg</code>, <code>cur</code>, <code>end</code>.  <a href="#adaa7a89a1902ba3f13be9c7ed6c1fa0b"></a><br/></td></tr>
-<tr class="memitem:a546f724f294272c84c85ab4b4b415419"><td class="memItemLeft" align="right" valign="top">typedef long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00058.html#a546f724f294272c84c85ab4b4b415419">size_type</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a6a83ff716d73bdf627d8ad29405b297d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00058.html#a6a83ff716d73bdf627d8ad29405b297d">largeobjectaccess</a> (<a class="el" href="a00032.html">dbtransaction</a> &amp;T, <a class="el" href="a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca">openmode</a> mode=std::ios::in|std::ios::out)</td></tr>
-<tr class="memdesc:a6a83ff716d73bdf627d8ad29405b297d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create new large object and open it.  <a href="#a6a83ff716d73bdf627d8ad29405b297d"></a><br/></td></tr>
-<tr class="memitem:af58cb0a2bfe6da7b3d17a572fd4ae573"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00058.html#af58cb0a2bfe6da7b3d17a572fd4ae573">largeobjectaccess</a> (<a class="el" href="a00032.html">dbtransaction</a> &amp;T, oid O, <a class="el" href="a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca">openmode</a> mode=std::ios::in|std::ios::out)</td></tr>
-<tr class="memdesc:af58cb0a2bfe6da7b3d17a572fd4ae573"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open large object with given oid.  <a href="#af58cb0a2bfe6da7b3d17a572fd4ae573"></a><br/></td></tr>
-<tr class="memitem:abe93b38428b31cc1a533381f055fb3b8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00058.html#abe93b38428b31cc1a533381f055fb3b8">largeobjectaccess</a> (<a class="el" href="a00032.html">dbtransaction</a> &amp;T, <a class="el" href="a00056.html">largeobject</a> O, <a class="el" href="a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca">openmode</a> mode=std::ios::in|std::ios::out)</td></tr>
-<tr class="memdesc:abe93b38428b31cc1a533381f055fb3b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open given large object.  <a href="#abe93b38428b31cc1a533381f055fb3b8"></a><br/></td></tr>
-<tr class="memitem:aa93b5a0de67a09ab92514670ebcca638"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00058.html#aa93b5a0de67a09ab92514670ebcca638">largeobjectaccess</a> (<a class="el" href="a00032.html">dbtransaction</a> &amp;T, const std::string &amp;File, <a class="el" href="a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca">openmode</a> mode=std::ios::in|std::ios::out)</td></tr>
-<tr class="memdesc:aa93b5a0de67a09ab92514670ebcca638"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import large object from a local file and open it.  <a href="#aa93b5a0de67a09ab92514670ebcca638"></a><br/></td></tr>
-<tr class="memitem:ac984b12f6980c477bfd3d895576635a6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00058.html#ac984b12f6980c477bfd3d895576635a6">~largeobjectaccess</a> ()  throw ()</td></tr>
-<tr class="memitem:a4adb675b5aed487e66d986fde3d54b4c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00058.html#a4adb675b5aed487e66d986fde3d54b4c">to_file</a> (const std::string &amp;File) const </td></tr>
-<tr class="memdesc:a4adb675b5aed487e66d986fde3d54b4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Export large object's contents to a local file.  <a href="#a4adb675b5aed487e66d986fde3d54b4c"></a><br/></td></tr>
-<tr><td colspan="2"><div class="groupHeader">High-level access to object contents</div></td></tr>
-<tr class="memitem:ad04b47cf5b016f02e855f5e9c0bbccae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00058.html#ad04b47cf5b016f02e855f5e9c0bbccae">write</a> (const char Buf[], <a class="el" href="a00058.html#a546f724f294272c84c85ab4b4b415419">size_type</a> Len)</td></tr>
-<tr class="memdesc:ad04b47cf5b016f02e855f5e9c0bbccae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write data to large object.  <a href="#ad04b47cf5b016f02e855f5e9c0bbccae"></a><br/></td></tr>
-<tr class="memitem:aaaad87ca613bccb90e5a8c61a45d83ef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00058.html#aaaad87ca613bccb90e5a8c61a45d83ef">write</a> (const std::string &amp;Buf)</td></tr>
-<tr class="memdesc:aaaad87ca613bccb90e5a8c61a45d83ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write string to large object.  <a href="#aaaad87ca613bccb90e5a8c61a45d83ef"></a><br/></td></tr>
-<tr class="memitem:aac375f66e0a9fb817e4e59a1e73f6ba7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00058.html#a546f724f294272c84c85ab4b4b415419">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00058.html#aac375f66e0a9fb817e4e59a1e73f6ba7">read</a> (char Buf[], <a class="el" href="a00058.html#a546f724f294272c84c85ab4b4b415419">size_type</a> Len)</td></tr>
-<tr class="memdesc:aac375f66e0a9fb817e4e59a1e73f6ba7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read data from large object.  <a href="#aac375f66e0a9fb817e4e59a1e73f6ba7"></a><br/></td></tr>
-<tr class="memitem:ae74922e23584d6410cf37f89f10c1a53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00058.html#a546f724f294272c84c85ab4b4b415419">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00058.html#ae74922e23584d6410cf37f89f10c1a53">seek</a> (<a class="el" href="a00058.html#a546f724f294272c84c85ab4b4b415419">size_type</a> dest, <a class="el" href="a00058.html#adaa7a89a1902ba3f13be9c7ed6c1fa0b">seekdir</a> dir)</td></tr>
-<tr class="memdesc:ae74922e23584d6410cf37f89f10c1a53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Seek in large object's data stream.  <a href="#ae74922e23584d6410cf37f89f10c1a53"></a><br/></td></tr>
-<tr class="memitem:af81ac99156f3a319e8c021ac2e12da42"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00058.html#a546f724f294272c84c85ab4b4b415419">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00058.html#af81ac99156f3a319e8c021ac2e12da42">tell</a> () const </td></tr>
-<tr class="memdesc:af81ac99156f3a319e8c021ac2e12da42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Report current position in large object's data stream.  <a href="#af81ac99156f3a319e8c021ac2e12da42"></a><br/></td></tr>
-<tr><td colspan="2"><div class="groupHeader">Low-level access to object contents</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>These functions provide a more "C-like" access interface, returning special values instead of throwing exceptions on error. These functions are generally best avoided in favour of the high-level access functions, which behave more like C++ functions should. </p>
-</div></td></tr>
-<tr class="memitem:afa13d389b11eac8063ade1febb7a4e2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00058.html#aea8ca1d1275b9a68f8b991ef253e9067">pos_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00058.html#afa13d389b11eac8063ade1febb7a4e2c">cseek</a> (<a class="el" href="a00058.html#acb1cfe19cef8d7b46ecddaa5f2231e9a">off_type</a> dest, <a class="el" href="a00058.html#adaa7a89a1902ba3f13be9c7ed6c1fa0b">seekdir</a> dir)  throw ()</td></tr>
-<tr class="memdesc:afa13d389b11eac8063ade1febb7a4e2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Seek in large object's data stream.  <a href="#afa13d389b11eac8063ade1febb7a4e2c"></a><br/></td></tr>
-<tr class="memitem:a0e047fa337f4df3838e983ca922fa7a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00058.html#acb1cfe19cef8d7b46ecddaa5f2231e9a">off_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00058.html#a0e047fa337f4df3838e983ca922fa7a5">cwrite</a> (const char Buf[], <a class="el" href="a00058.html#a546f724f294272c84c85ab4b4b415419">size_type</a> Len)  throw ()</td></tr>
-<tr class="memdesc:a0e047fa337f4df3838e983ca922fa7a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write to large object's data stream.  <a href="#a0e047fa337f4df3838e983ca922fa7a5"></a><br/></td></tr>
-<tr class="memitem:a2552356fe475dc48fb5f3badb39cccc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00058.html#acb1cfe19cef8d7b46ecddaa5f2231e9a">off_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00058.html#a2552356fe475dc48fb5f3badb39cccc6">cread</a> (char Buf[], <a class="el" href="a00058.html#a546f724f294272c84c85ab4b4b415419">size_type</a> Len)  throw ()</td></tr>
-<tr class="memdesc:a2552356fe475dc48fb5f3badb39cccc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read from large object's data stream.  <a href="#a2552356fe475dc48fb5f3badb39cccc6"></a><br/></td></tr>
-<tr class="memitem:aef7bc42d2a46bbb09c19c802616fa559"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00058.html#aea8ca1d1275b9a68f8b991ef253e9067">pos_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00058.html#aef7bc42d2a46bbb09c19c802616fa559">ctell</a> () const   throw ()</td></tr>
-<tr class="memdesc:aef7bc42d2a46bbb09c19c802616fa559"><td class="mdescLeft">&#160;</td><td class="mdescRight">Report current position in large object's data stream.  <a href="#aef7bc42d2a46bbb09c19c802616fa559"></a><br/></td></tr>
-<tr><td colspan="2"><div class="groupHeader">Error/warning output</div></td></tr>
-<tr class="memitem:afb99c68925c9dad182c41036ead832ae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00058.html#afb99c68925c9dad182c41036ead832ae">process_notice</a> (const std::string &amp;)  throw ()</td></tr>
-<tr class="memdesc:afb99c68925c9dad182c41036ead832ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Issue message to transaction's notice processor.  <a href="#afb99c68925c9dad182c41036ead832ae"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_a00056"><td colspan="2" onclick="javascript:toggleInherit('pub_types_a00056')"><img src="closed.png" alt="-"/>&nbsp;Private Types inherited from <a class="el" href="a00056.html">pqxx::largeobject</a></td></tr>
-<tr class="memitem:a546f724f294272c84c85ab4b4b415419 inherit pub_types_a00056"><td class="memItemLeft" align="right" valign="top">typedef long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#a546f724f294272c84c85ab4b4b415419">size_type</a></td></tr>
-<tr class="inherit_header pub_methods_a00056"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00056')"><img src="closed.png" alt="-"/>&nbsp;Private Member Functions inherited from <a class="el" href="a00056.html">pqxx::largeobject</a></td></tr>
-<tr class="memitem:a2d076b22c335557dbe91f4793c315e7d inherit pub_methods_a00056"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#a2d076b22c335557dbe91f4793c315e7d">largeobject</a> ()  throw ()</td></tr>
-<tr class="memdesc:a2d076b22c335557dbe91f4793c315e7d inherit pub_methods_a00056"><td class="mdescLeft">&#160;</td><td class="mdescRight">Refer to a nonexistent large object (similar to what a null pointer does)  <a href="#a2d076b22c335557dbe91f4793c315e7d"></a><br/></td></tr>
-<tr class="memitem:ae3a035076692d93ef07ab636e47fcc81 inherit pub_methods_a00056"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#ae3a035076692d93ef07ab636e47fcc81">largeobject</a> (<a class="el" href="a00032.html">dbtransaction</a> &amp;T)</td></tr>
-<tr class="memdesc:ae3a035076692d93ef07ab636e47fcc81 inherit pub_methods_a00056"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create new large object.  <a href="#ae3a035076692d93ef07ab636e47fcc81"></a><br/></td></tr>
-<tr class="memitem:af8257cb8d3c162acc233ae0fe9cef218 inherit pub_methods_a00056"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#af8257cb8d3c162acc233ae0fe9cef218">largeobject</a> (oid O)  throw ()</td></tr>
-<tr class="memdesc:af8257cb8d3c162acc233ae0fe9cef218 inherit pub_methods_a00056"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrap object with given oid.  <a href="#af8257cb8d3c162acc233ae0fe9cef218"></a><br/></td></tr>
-<tr class="memitem:a05267c2dfb94149e4f518c55fccf3748 inherit pub_methods_a00056"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#a05267c2dfb94149e4f518c55fccf3748">largeobject</a> (<a class="el" href="a00032.html">dbtransaction</a> &amp;T, const std::string &amp;File)</td></tr>
-<tr class="memdesc:a05267c2dfb94149e4f518c55fccf3748 inherit pub_methods_a00056"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import large object from a local file.  <a href="#a05267c2dfb94149e4f518c55fccf3748"></a><br/></td></tr>
-<tr class="memitem:a8f0314b6756e5f246b1ea349820df64d inherit pub_methods_a00056"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#a8f0314b6756e5f246b1ea349820df64d">largeobject</a> (const <a class="el" href="a00058.html">largeobjectaccess</a> &amp;O)  throw ()</td></tr>
-<tr class="memdesc:a8f0314b6756e5f246b1ea349820df64d inherit pub_methods_a00056"><td class="mdescLeft">&#160;</td><td class="mdescRight">Take identity of an opened large object.  <a href="#a8f0314b6756e5f246b1ea349820df64d"></a><br/></td></tr>
-<tr class="memitem:ad84747d2fa7a02950b790ea2c1808309 inherit pub_methods_a00056"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#ad84747d2fa7a02950b790ea2c1808309">id</a> () const   throw ()</td></tr>
-<tr class="memdesc:ad84747d2fa7a02950b790ea2c1808309 inherit pub_methods_a00056"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object identifier.  <a href="#ad84747d2fa7a02950b790ea2c1808309"></a><br/></td></tr>
-<tr class="memitem:ad97df88e75558320c89ea4f39c35afe2 inherit pub_methods_a00056"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#ad97df88e75558320c89ea4f39c35afe2">to_file</a> (<a class="el" href="a00032.html">dbtransaction</a> &amp;T, const std::string &amp;File) const </td></tr>
-<tr class="memdesc:ad97df88e75558320c89ea4f39c35afe2 inherit pub_methods_a00056"><td class="mdescLeft">&#160;</td><td class="mdescRight">Export large object's contents to a local file.  <a href="#ad97df88e75558320c89ea4f39c35afe2"></a><br/></td></tr>
-<tr class="memitem:a7976bf34f68473dd51809bf25682aa03 inherit pub_methods_a00056"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#a7976bf34f68473dd51809bf25682aa03">remove</a> (<a class="el" href="a00032.html">dbtransaction</a> &amp;T) const </td></tr>
-<tr class="memdesc:a7976bf34f68473dd51809bf25682aa03 inherit pub_methods_a00056"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete large object from database.  <a href="#a7976bf34f68473dd51809bf25682aa03"></a><br/></td></tr>
-<tr class="memitem:ad70e9d5356545289573e63f6272a7e52 inherit pub_methods_a00056"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#ad70e9d5356545289573e63f6272a7e52">operator==</a> (const <a class="el" href="a00056.html">largeobject</a> &amp;other) const </td></tr>
-<tr class="memdesc:ad70e9d5356545289573e63f6272a7e52 inherit pub_methods_a00056"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare object identities.  <a href="#ad70e9d5356545289573e63f6272a7e52"></a><br/></td></tr>
-<tr class="memitem:abea8ecd17b1ca3db757bb0b148c20295 inherit pub_methods_a00056"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#abea8ecd17b1ca3db757bb0b148c20295">operator!=</a> (const <a class="el" href="a00056.html">largeobject</a> &amp;other) const </td></tr>
-<tr class="memdesc:abea8ecd17b1ca3db757bb0b148c20295 inherit pub_methods_a00056"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare object identities.  <a href="#abea8ecd17b1ca3db757bb0b148c20295"></a><br/></td></tr>
-<tr class="memitem:a8467e3f29ce1f3748fd62737cfe63316 inherit pub_methods_a00056"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#a8467e3f29ce1f3748fd62737cfe63316">operator&lt;=</a> (const <a class="el" href="a00056.html">largeobject</a> &amp;other) const </td></tr>
-<tr class="memdesc:a8467e3f29ce1f3748fd62737cfe63316 inherit pub_methods_a00056"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare object identities.  <a href="#a8467e3f29ce1f3748fd62737cfe63316"></a><br/></td></tr>
-<tr class="memitem:a72405b8ff94fd3f44fe786f5001409a0 inherit pub_methods_a00056"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#a72405b8ff94fd3f44fe786f5001409a0">operator&gt;=</a> (const <a class="el" href="a00056.html">largeobject</a> &amp;other) const </td></tr>
-<tr class="memdesc:a72405b8ff94fd3f44fe786f5001409a0 inherit pub_methods_a00056"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare object identities.  <a href="#a72405b8ff94fd3f44fe786f5001409a0"></a><br/></td></tr>
-<tr class="memitem:a41efa409c912f937c51e31dc812f7a2e inherit pub_methods_a00056"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#a41efa409c912f937c51e31dc812f7a2e">operator&lt;</a> (const <a class="el" href="a00056.html">largeobject</a> &amp;other) const </td></tr>
-<tr class="memdesc:a41efa409c912f937c51e31dc812f7a2e inherit pub_methods_a00056"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare object identities.  <a href="#a41efa409c912f937c51e31dc812f7a2e"></a><br/></td></tr>
-<tr class="memitem:aa7d92ad25a5d4584dc8ff34041103ef2 inherit pub_methods_a00056"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#aa7d92ad25a5d4584dc8ff34041103ef2">operator&gt;</a> (const <a class="el" href="a00056.html">largeobject</a> &amp;other) const </td></tr>
-<tr class="memdesc:aa7d92ad25a5d4584dc8ff34041103ef2 inherit pub_methods_a00056"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare object identities.  <a href="#aa7d92ad25a5d4584dc8ff34041103ef2"></a><br/></td></tr>
-<tr class="memitem:a70fe02eba0ce7e8d83db9bc3340260af inherit pro_methods_a00056"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html#a70fe02eba0ce7e8d83db9bc3340260af">Reason</a> (int err) const </td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Accessor for large object's contents. </p>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="acb1cfe19cef8d7b46ecddaa5f2231e9a"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef long <a class="el" href="a00058.html#acb1cfe19cef8d7b46ecddaa5f2231e9a">pqxx::largeobjectaccess::off_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a56b79eb0d4019b7bfd63a914a530f2ca"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef std::ios::openmode <a class="el" href="a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca">pqxx::largeobjectaccess::openmode</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Open mode: <code>in</code>, <code>out</code> (can be combined with the "or" operator) </p>
-<p>According to the C++ standard, these should be in <code>std::ios_base</code>. We take them from <code>std::ios</code> instead, which should be safe because it inherits the same definition, to accommodate gcc 2.95 &amp; 2.96. </p>
-
-</div>
-</div>
-<a class="anchor" id="aea8ca1d1275b9a68f8b991ef253e9067"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00056.html#a546f724f294272c84c85ab4b4b415419">size_type</a> <a class="el" href="a00058.html#aea8ca1d1275b9a68f8b991ef253e9067">pqxx::largeobjectaccess::pos_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="adaa7a89a1902ba3f13be9c7ed6c1fa0b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef std::ios::seekdir <a class="el" href="a00058.html#adaa7a89a1902ba3f13be9c7ed6c1fa0b">pqxx::largeobjectaccess::seekdir</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Seek direction: <code>beg</code>, <code>cur</code>, <code>end</code>. </p>
-<p>According to the C++ standard, these should be in <code>std::ios_base</code>. We take them from <code>std::ios</code> instead, which should be safe because it inherits the same definition, to accommodate gcc 2.95 &amp; 2.96. </p>
-
-</div>
-</div>
-<a class="anchor" id="a546f724f294272c84c85ab4b4b415419"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef long <a class="el" href="a00056.html#a546f724f294272c84c85ab4b4b415419">pqxx::largeobject::size_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a6a83ff716d73bdf627d8ad29405b297d"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::largeobjectaccess::largeobjectaccess </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00032.html">dbtransaction</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca">openmode</a>&#160;</td>
-          <td class="paramname"><em>mode</em> = <code>std::ios::in&#160;|&#160;std::ios::out</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Create new large object and open it. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">T</td><td>Backend transaction in which the object is to be created </td></tr>
-    <tr><td class="paramname">mode</td><td>Access mode, defaults to ios_base::in | ios_base::out </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>References <a class="el" href="a00058.html#a6a83ff716d73bdf627d8ad29405b297d">largeobjectaccess()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00058.html#a6a83ff716d73bdf627d8ad29405b297d">largeobjectaccess()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="af58cb0a2bfe6da7b3d17a572fd4ae573"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::largeobjectaccess::largeobjectaccess </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00032.html">dbtransaction</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">oid&#160;</td>
-          <td class="paramname"><em>O</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca">openmode</a>&#160;</td>
-          <td class="paramname"><em>mode</em> = <code>std::ios::in&#160;|&#160;std::ios::out</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Open large object with given oid. </p>
-<p>Convert combination of a transaction and object identifier into a large object identity. Does not affect the database. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">T</td><td>Transaction in which the object is to be accessed </td></tr>
-    <tr><td class="paramname">O</td><td>Object identifier for the given object </td></tr>
-    <tr><td class="paramname">mode</td><td>Access mode, defaults to ios_base::in | ios_base::out </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>References <a class="el" href="a00058.html#a6a83ff716d73bdf627d8ad29405b297d">largeobjectaccess()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="abe93b38428b31cc1a533381f055fb3b8"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::largeobjectaccess::largeobjectaccess </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00032.html">dbtransaction</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00056.html">largeobject</a>&#160;</td>
-          <td class="paramname"><em>O</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca">openmode</a>&#160;</td>
-          <td class="paramname"><em>mode</em> = <code>std::ios::in&#160;|&#160;std::ios::out</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Open given large object. </p>
-<p>Open a large object with the given identity for reading and/or writing </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">T</td><td>Transaction in which the object is to be accessed </td></tr>
-    <tr><td class="paramname">O</td><td>Identity for the large object to be accessed </td></tr>
-    <tr><td class="paramname">mode</td><td>Access mode, defaults to ios_base::in | ios_base::out </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>References <a class="el" href="a00058.html#a6a83ff716d73bdf627d8ad29405b297d">largeobjectaccess()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aa93b5a0de67a09ab92514670ebcca638"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::largeobjectaccess::largeobjectaccess </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00032.html">dbtransaction</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>File</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca">openmode</a>&#160;</td>
-          <td class="paramname"><em>mode</em> = <code>std::ios::in&#160;|&#160;std::ios::out</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Import large object from a local file and open it. </p>
-<p>Creates a large object containing the data found in the given file. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">T</td><td>Backend transaction in which the large object is to be created </td></tr>
-    <tr><td class="paramname">File</td><td>A filename on the client program's filesystem </td></tr>
-    <tr><td class="paramname">mode</td><td>Access mode, defaults to ios_base::in | ios_base::out </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>References <a class="el" href="a00058.html#a6a83ff716d73bdf627d8ad29405b297d">largeobjectaccess()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ac984b12f6980c477bfd3d895576635a6"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::largeobjectaccess::~largeobjectaccess </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a2552356fe475dc48fb5f3badb39cccc6"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00058.html#aea8ca1d1275b9a68f8b991ef253e9067">pqxx::largeobjectaccess::pos_type</a> pqxx::largeobjectaccess::cread </td>
-          <td>(</td>
-          <td class="paramtype">char&#160;</td>
-          <td class="paramname"><em>Buf</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00058.html#a546f724f294272c84c85ab4b4b415419">size_type</a>&#160;</td>
-          <td class="paramname"><em>Len</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Read from large object's data stream. </p>
-<p>Does not throw exception in case of error; inspect return value and <code>errno</code> instead. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">Buf</td><td>Area where incoming bytes should be stored </td></tr>
-    <tr><td class="paramname">Len</td><td>Number of bytes to read </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Number of bytes actually read, or -1 if an error occurred. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="afa13d389b11eac8063ade1febb7a4e2c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00058.html#aea8ca1d1275b9a68f8b991ef253e9067">pqxx::largeobjectaccess::pos_type</a> pqxx::largeobjectaccess::cseek </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00058.html#acb1cfe19cef8d7b46ecddaa5f2231e9a">off_type</a>&#160;</td>
-          <td class="paramname"><em>dest</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00058.html#adaa7a89a1902ba3f13be9c7ed6c1fa0b">seekdir</a>&#160;</td>
-          <td class="paramname"><em>dir</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Seek in large object's data stream. </p>
-<p>Does not throw exception in case of error; inspect return value and <code>errno</code> instead. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">dest</td><td>Offset to go to </td></tr>
-    <tr><td class="paramname">dir</td><td>Origin to which dest is relative: ios_base::beg (from beginning of the object), ios_base::cur (from current access position), or ios_base;:end (from end of object) </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>New position in large object, or -1 if an error occurred. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="aef7bc42d2a46bbb09c19c802616fa559"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00058.html#aea8ca1d1275b9a68f8b991ef253e9067">pqxx::largeobjectaccess::pos_type</a> pqxx::largeobjectaccess::ctell </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Report current position in large object's data stream. </p>
-<p>Does not throw exception in case of error; inspect return value and <code>errno</code> instead. </p>
-<dl class="section return"><dt>Returns</dt><dd>Current position in large object, of -1 if an error occurred. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a0e047fa337f4df3838e983ca922fa7a5"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00058.html#aea8ca1d1275b9a68f8b991ef253e9067">pqxx::largeobjectaccess::pos_type</a> pqxx::largeobjectaccess::cwrite </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>Buf</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00058.html#a546f724f294272c84c85ab4b4b415419">size_type</a>&#160;</td>
-          <td class="paramname"><em>Len</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Write to large object's data stream. </p>
-<p>Does not throw exception in case of error; inspect return value and <code>errno</code> instead. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">Buf</td><td>Data to write </td></tr>
-    <tr><td class="paramname">Len</td><td>Number of bytes to write </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Number of bytes actually written, or -1 if an error occurred. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="afb99c68925c9dad182c41036ead832ae"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::largeobjectaccess::process_notice </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>s</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Issue message to transaction's notice processor. </p>
-
-</div>
-</div>
-<a class="anchor" id="aac375f66e0a9fb817e4e59a1e73f6ba7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00058.html#a546f724f294272c84c85ab4b4b415419">pqxx::largeobjectaccess::size_type</a> pqxx::largeobjectaccess::read </td>
-          <td>(</td>
-          <td class="paramtype">char&#160;</td>
-          <td class="paramname"><em>Buf</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00058.html#a546f724f294272c84c85ab4b4b415419">size_type</a>&#160;</td>
-          <td class="paramname"><em>Len</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Read data from large object. </p>
-<p>Throws an exception if an error occurs while reading. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">Buf</td><td>Location to store the read data in </td></tr>
-    <tr><td class="paramname">Len</td><td>Number of bytes to try and read </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Number of bytes read, which may be less than the number requested if the end of the large object is reached </dd></dl>
-
-<p>References <a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">pqxx::to_string()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ae74922e23584d6410cf37f89f10c1a53"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00058.html#a546f724f294272c84c85ab4b4b415419">pqxx::largeobjectaccess::size_type</a> pqxx::largeobjectaccess::seek </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00058.html#a546f724f294272c84c85ab4b4b415419">size_type</a>&#160;</td>
-          <td class="paramname"><em>dest</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00058.html#adaa7a89a1902ba3f13be9c7ed6c1fa0b">seekdir</a>&#160;</td>
-          <td class="paramname"><em>dir</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Seek in large object's data stream. </p>
-<p>Throws an exception if an error occurs. </p>
-<dl class="section return"><dt>Returns</dt><dd>The new position in the large object </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="af81ac99156f3a319e8c021ac2e12da42"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00058.html#a546f724f294272c84c85ab4b4b415419">pqxx::largeobjectaccess::size_type</a> pqxx::largeobjectaccess::tell </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Report current position in large object's data stream. </p>
-<p>Throws an exception if an error occurs. </p>
-<dl class="section return"><dt>Returns</dt><dd>The current position in the large object </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a4adb675b5aed487e66d986fde3d54b4c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::largeobjectaccess::to_file </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>File</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Export large object's contents to a local file. </p>
-<p>Writes the data stored in the large object to the given file. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">File</td><td>A filename on the client's filesystem </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>References <a class="el" href="a00056.html#ad97df88e75558320c89ea4f39c35afe2">pqxx::largeobject::to_file()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ad04b47cf5b016f02e855f5e9c0bbccae"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::largeobjectaccess::write </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>Buf</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00058.html#a546f724f294272c84c85ab4b4b415419">size_type</a>&#160;</td>
-          <td class="paramname"><em>Len</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Write data to large object. </p>
-<p>If not all bytes could be written, an exception is thrown. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">Buf</td><td>Data to write </td></tr>
-    <tr><td class="paramname">Len</td><td>Number of bytes from Buf to write </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>References <a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">pqxx::to_string()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aaaad87ca613bccb90e5a8c61a45d83ef"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::largeobjectaccess::write </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Buf</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Write string to large object. </p>
-<p>If not all bytes could be written, an exception is thrown. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">Buf</td><td>Data to write; no terminating zero is written </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>References <a class="el" href="a00058.html#aaaad87ca613bccb90e5a8c61a45d83ef">write()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00058.html#aaaad87ca613bccb90e5a8c61a45d83ef">write()</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00143_source.html">largeobject.hxx</a></li>
-<li>largeobject.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00058.html">largeobjectaccess</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00058.js b/doc/html/Reference/a00058.js
deleted file mode 100644
index 562bfef..0000000
--- a/doc/html/Reference/a00058.js
+++ /dev/null
@@ -1,24 +0,0 @@
-var a00058 =
-[
-    [ "off_type", "a00058.html#acb1cfe19cef8d7b46ecddaa5f2231e9a", null ],
-    [ "openmode", "a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca", null ],
-    [ "pos_type", "a00058.html#aea8ca1d1275b9a68f8b991ef253e9067", null ],
-    [ "seekdir", "a00058.html#adaa7a89a1902ba3f13be9c7ed6c1fa0b", null ],
-    [ "size_type", "a00058.html#a546f724f294272c84c85ab4b4b415419", null ],
-    [ "largeobjectaccess", "a00058.html#a6a83ff716d73bdf627d8ad29405b297d", null ],
-    [ "largeobjectaccess", "a00058.html#af58cb0a2bfe6da7b3d17a572fd4ae573", null ],
-    [ "largeobjectaccess", "a00058.html#abe93b38428b31cc1a533381f055fb3b8", null ],
-    [ "largeobjectaccess", "a00058.html#aa93b5a0de67a09ab92514670ebcca638", null ],
-    [ "~largeobjectaccess", "a00058.html#ac984b12f6980c477bfd3d895576635a6", null ],
-    [ "cread", "a00058.html#a2552356fe475dc48fb5f3badb39cccc6", null ],
-    [ "cseek", "a00058.html#afa13d389b11eac8063ade1febb7a4e2c", null ],
-    [ "ctell", "a00058.html#aef7bc42d2a46bbb09c19c802616fa559", null ],
-    [ "cwrite", "a00058.html#a0e047fa337f4df3838e983ca922fa7a5", null ],
-    [ "process_notice", "a00058.html#afb99c68925c9dad182c41036ead832ae", null ],
-    [ "read", "a00058.html#aac375f66e0a9fb817e4e59a1e73f6ba7", null ],
-    [ "seek", "a00058.html#ae74922e23584d6410cf37f89f10c1a53", null ],
-    [ "tell", "a00058.html#af81ac99156f3a319e8c021ac2e12da42", null ],
-    [ "to_file", "a00058.html#a4adb675b5aed487e66d986fde3d54b4c", null ],
-    [ "write", "a00058.html#ad04b47cf5b016f02e855f5e9c0bbccae", null ],
-    [ "write", "a00058.html#aaaad87ca613bccb90e5a8c61a45d83ef", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00058.png b/doc/html/Reference/a00058.png
deleted file mode 100644
index 0e996dd..0000000
--- a/doc/html/Reference/a00058.png
+++ /dev/null
@@ -1,6 +0,0 @@
-PNG
-
-   IHDR      P   Ņ   PLTE   u         tRNS T2  IDATxْ0D7 
-f|o90C_0HRO$IpId IM/Iu|+pS)5YCYc]%M)RJnIp==}J-JWZIk.I
-һҥ#xa/moơΉ&yoS'._IE1t%%7$$go]Iz $I}Ja
-{xE^4'iTԛ%t{`.XK `.XK `.XK }.B_ z%X$ O%}*i|$\4Vt-J6+#uGJ!c7Bo)˜KR*Dw]T	/I)45O/%-VҚ/VҀ{[{Y.\.5lךnz~/휸l?uw(()PG _3./ ,B]S    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00059.html b/doc/html/Reference/a00059.html
deleted file mode 100644
index a9d81b6..0000000
--- a/doc/html/Reference/a00059.html
+++ /dev/null
@@ -1,198 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::internal::namedclass Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00059.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00312.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::internal::namedclass Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00180_source.html">util.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::internal::namedclass:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00059.png" usemap="#pqxx::internal::namedclass_map" alt=""/>
-  <map id="pqxx::internal::namedclass_map" name="pqxx::internal::namedclass_map">
-<area href="a00105.html" alt="pqxx::internal::transactionfocus" shape="rect" coords="324,56,638,80"/>
-<area href="a00104.html" alt="pqxx::transaction_base" shape="rect" coords="1620,56,1934,80"/>
-<area href="a00068.html" title="Processes several queries in FIFO manner, optimized for high throughput." alt="pqxx::pipeline" shape="rect" coords="0,112,314,136"/>
-<area href="a00096.html" title="&quot;Transaction&quot; nested within another transaction" alt="pqxx::subtransaction" shape="rect" coords="324,112,638,136"/>
-<area href="a00099.html" alt="pqxx::tablestream" shape="rect" coords="648,112,962,136"/>
-<area href="a00032.html" alt="pqxx::dbtransaction" shape="rect" coords="1458,112,1772,136"/>
-<area href="a00060.html" alt="pqxx::nontransaction" shape="rect" coords="1782,112,2096,136"/>
-<area href="a00098.html" alt="pqxx::tablereader" shape="rect" coords="486,168,800,192"/>
-<area href="a00100.html" alt="pqxx::tablewriter" shape="rect" coords="810,168,1124,192"/>
-<area href="a00011.html" alt="pqxx::basic_robusttransaction" shape="rect" coords="1134,168,1448,192"/>
-<area href="a00012.html" alt="pqxx::basic_transaction" shape="rect" coords="1458,168,1772,192"/>
-<area href="a00096.html" title="&quot;Transaction&quot; nested within another transaction" alt="pqxx::subtransaction" shape="rect" coords="1782,168,2096,192"/>
-<area href="a00083.html" title="Slightly slower, better-fortified version of transaction." alt="pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt;" shape="rect" coords="1134,224,1448,248"/>
-<area href="a00103.html" title="Standard back-end transaction, templatized on isolation level." alt="pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;" shape="rect" coords="1458,224,1772,248"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:ad703d52d9d96025bf08d9da26f6829be"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a> (const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td></tr>
-<tr class="memitem:a79dcce75176eef9d2d80fdc2ec2827a7"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a> () const   throw ()</td></tr>
-<tr class="memitem:a9c216366ea21f1c9cd03b39410185cbb"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a> () const   throw ()</td></tr>
-<tr class="memitem:ab63de628429e771251ab8a2688ad407d"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a> () const </td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ad703d52d9d96025bf08d9da26f6829be"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::internal::namedclass::namedclass </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Classname</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Name</em> = <code>&quot;&quot;</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a9c216366ea21f1c9cd03b39410185cbb"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const std::string&amp; pqxx::internal::namedclass::classname </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ab63de628429e771251ab8a2688ad407d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">string pqxx::internal::namedclass::description </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00194.html#a84149cf6f6b2c2a59ec021c6b2d2c01d">pqxx::internal::CheckUniqueRegistration()</a>, and <a class="el" href="a00194.html#a5194ce7692fe9bfe81cb3df3df30b165">pqxx::internal::CheckUniqueUnregistration()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a79dcce75176eef9d2d80fdc2ec2827a7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const std::string&amp; pqxx::internal::namedclass::name </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00180_source.html">util.hxx</a></li>
-<li>util.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00194.html">internal</a></li><li class="navelem"><a class="el" href="a00059.html">namedclass</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00059.js b/doc/html/Reference/a00059.js
deleted file mode 100644
index bc82fd0..0000000
--- a/doc/html/Reference/a00059.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var a00059 =
-[
-    [ "namedclass", "a00059.html#ad703d52d9d96025bf08d9da26f6829be", null ],
-    [ "classname", "a00059.html#a9c216366ea21f1c9cd03b39410185cbb", null ],
-    [ "description", "a00059.html#ab63de628429e771251ab8a2688ad407d", null ],
-    [ "name", "a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00059.png b/doc/html/Reference/a00059.png
deleted file mode 100644
index 19c420f..0000000
--- a/doc/html/Reference/a00059.png
+++ /dev/null
@@ -1,149 +0,0 @@
-PNG
-
-   IHDR  0      't)   PLTE   u         tRNS T2  ZIDATxVJ9#]EI^ȆSL֙pp.((((((ؙ=A=܃48(((((أ=A=܃48(((((أ=A=woj_|"o?w~7~
-
-
-
-
-
-G}֟_^Vf_S7߿}c;O~`pUr#ߞܰ|~PPPPPP{~dG8vb/w^^9v?`((((((%?2V3^Χiwˋ;gwp7?X((((((5?2f3z|zZY^8b+<
-
-
-
-
-
-~Ϗ̽y}p_}{,>y*{2߼.ř7:8-vop_?X((((((5?2f\OG졻àܛ=tsu<=A=܃48(((((أ=A=܃48(((((أ=A=::mPPPPPPP#<O<PPPPPPPPPPPPPPPG(((((((#
-
-
-
-
-
-
-u:BAAAAAAAPPPPPPPPG(((((xXXXX0{@YBAJ
-
-
-U!@YBAJ
-
-
-U!@YBAJ
-
-
-U!@YBAJ
-
-
-U!@YBAJ
-
-
-U!@YBAJ
-
-
-U!@YBAJ
-
-
-U!@YBoizXiGi~eJJi@A.&aZ IrBaܠ$7h@A.&aZ IrBaܠ$7h@A.&a6*ÕwI~w%9|IrF0I.v>$Io~[$[L
-
-va~x[[4$Yi?Wrx9?_/޿}ˮN닇ξc~$½a\.9.?$!퇰*׳zsȵ}^!ۥ{{swk3IF@`]r]|F9Cؿ{<ׯo3{g{kG.-w-$CZ PPIr.9.#I^y)w/K73{yI2p~$>]o&n/I.ݫ@g8~[]+V:;8$]
-
-v^0I.}%޵Ϙݜ$?^r8o_'uqIVKkWv3I@`]r]|F9Cؿ{޼.OZ86Ok\A|$Z PPIr.9.>䇴ݫ@ff½a\ql?WR
-
-v^0I.d<K~wRH]W?LK;퇰?[ IS-((؅$A!_$In]h?L@-((؅$A!_$In]h?L@-((؅$A!4MSM4}ij黠7	BAJ
-
-
-U!,(((xNPPg~KO
-
-VZ PPPB
-
-
-U!@YBAJ
-
-
-U!@YBAJ
-
-
-U!@YBAJ
-
-
-U!@YBAJ
-
-
-U!@YNcc㯁+㱎q |W14C((H+4CI14C((H+4CI14C((H+4CI14C((H+4CI14C((H+4CI14C((H+4CI14C((H+4CI14C((H+4CI14C((H+4CI14C((H+4CI14C((H+4CI14C((H+4CI14C((H+4CI14C((H+4CI14C((H+<v4M8M4MӘf8M4
-4MjiNIRI=$$d,C(سVJܠ&IL.In$cae{JI$ɘ%-zdL3L1`Z)Irv$35$E_iI2f!Y+%Inn$cF$K10I2=k$md,^.֒d{|N}=_Q3<gArWB=P÷o,%ɥԏ|n$ڣfx$3={J9o5ޱ8Zt^?_b8ȷ$:Ο7ξc/I~֯LyBe{U|C:z9N7YoʻkW7Ͽw>	lk<s5ۗ$?lEf9Z$TIYPg[Ujj5رŖ=mܨgi[)iclny`WzgX $a[g0/9fQ-gld!VOC8mܨoH}ǟגd{v^p޳{Z*:oyf6y<IYPg[U-q[u>zƍ4/Q7~$wu:}x.Nn~]$yӺe{U|C: =iF=K߷z~sqKxm~>	l"$a[g0ZR$e{U|FVj:q)N$]=6rausU~y:l~[Om2=۪RpVx{Wކۃ8mܨi^{{em$_{H[pa2=۪Rvpڱd̴qrGͺ/IlÜe{Uc'ɘiF4ku_:=9
-lJ]iN1ƍ:Iv׆]D3L1`Z)Irv$35$E_iI2f!Y+%Inn$cF$K10I2=k$md=~I2&ɘYPg$AM]ܢ/I4$3
-$7hI1iiiioj4Mc9L44Mw5i1PPPv+Z)PPPd#(((x.c \J'6i@AAsV
-<A((H+
-
-
-N |Om
-
->J'6i@AAiRɴBAGZ)PPPd#(((x2mPPV
-<A((H+
-
-
-L |Om
-
->J::Ppxxx5PPPZ 0fc!iPP14CaL3i0fc!@`L314C`c!i0f+-aL314C((Xifc!i0BAJ4CaL31
-
-VZ 0fc!iPP14CaL3i0fc!@`L314C`c!i0f+-aL314C((Xifc!i0BoizXiGi4i1piL3i6%I%̛LT|O3L10I4$3
-v$7hI10I4$d,C(ءHܠM&I4$dL3L1`Z Ir6$dL3L10I2j$ddL3L10I4$3
-v
-~w^H+>ݐ$?⁛̗c{VM܏ K>HdINE=
-v
-˓$M;1^fZx9_$$YxZr'튞e;mrx9ߟ^m|ņ$o6c|5gnk~&Ogv|qvλxυS]뇟?m_V>JdIu-⼽nye;;sCNo+=*㗚]b7	'v~&Y&Nan ˃ޗ$w9GY,l]_+!жnu_lNޭzϺ'Oۺ'ƋL/,u/i\=j[O#,I/p]
-vhab._3ې$ٺ'E7plg2h{?KF*Eh^~ouD$['Yw-ZPC1^̯Y_~{8;$ٺ'ƿ_n $dy:V{kGG[V>HdIu-%]
-vhaw8W߷vetZ6_k2wqc~κ.Sm%C$=R}ȒdaZR:mIr,C(ءm4fo^gjz;^.6$6n2wqmXvfii={1m=IouD$['Y.[	?ht2v͛Gön2{g2!KOluֵ,gBm;vT)[7=3sx$Sݺwe;Qlddv$muֵ,gBm>dn2I70I4$d,C(ءHܠM&I4$dL3L1`Z Ir6$dL3L10I2j$ddL3L10I4$3
-v$7hI10I4$d,C(ءiif8M4N4i4Mc4M((((x6G(Y3调1
-
-
-
-
-x촃
-
-
-
-
-v4C(((((؋?4C(((((؍;`G:`L3调1
-
-
-
-
-v4C(((((؍;`7:`L3调1
-
-
-
-
-v4C(((((؍;`7:`L3调1
-
-
-
-
-v4C(((((؍;`7:`L3调1
-
-
-
-
-v4C(((((؍;`7:`L3调1
-
-
-
-
-v4C(((((؍;`7:`L3调1
-
-
-
-
-v4C(((((؍;`7:`L3调1
-
-
-
-
-caiU3igJJf$7e.In0v0In0
-
-
-
-
-D]`6a`!<$l5$,C(((((xvIrٰkIrYPPPPP 5Igr\lߋ?^89=ǟIa(NϚ?}8ߖek.Iߵ	!ηMf垷wW7~հZrΟ$Yeݟgo.fe녗k޿z|ߕ)y =Ag9j>WOGzS^NW}8YPPPPP N.I.θ!C֯r~ӷi>ٵ)y1da6N~ֿŕGoX/We4j6YoryzfCSrG7O)9;dm6N~ֿi|?|%ޖV2qvIr8痙~teJ.fj֮@:%_'yQ癶kIra6N~?>)͋Ǯe4rf'Y~[O._̳վ弽>c~Sr1de6N~ֿţ.?wuA]\O&zeη&ʔ6NpO囫Srڔ߷k$W̆)OW?jy}{>iymYA]\:ͼٛ z}{tӥs^7v|f֟o	P{އil.$ɗ̆)Ox෻߯[-6/>ZA]\O$yawpi1
-
-
-
-
-i%ɥ$ٰ;e~Ϙe4F`l؝2lZIA]T|l5$,C(((((xvIrٰkIrYPPPPP :aAt%fî&fBAAAAK̆]3L21MT4Mi@x¤^XC    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00060.html b/doc/html/Reference/a00060.html
deleted file mode 100644
index 0c20090..0000000
--- a/doc/html/Reference/a00060.html
+++ /dev/null
@@ -1,253 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::nontransaction Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00060.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00271.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::nontransaction Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00145_source.html">nontransaction.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::nontransaction:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00060.png" usemap="#pqxx::nontransaction_map" alt=""/>
-  <map id="pqxx::nontransaction_map" name="pqxx::nontransaction_map">
-<area href="a00104.html" alt="pqxx::transaction_base" shape="rect" coords="0,56,157,80"/>
-<area href="a00059.html" alt="pqxx::internal::namedclass" shape="rect" coords="0,0,157,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a8ed8b2f6aa96cef8508c84ee5369b390"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00060.html#a8ed8b2f6aa96cef8508c84ee5369b390">nontransaction</a> (<a class="el" href="a00023.html">connection_base</a> &amp;C, const std::string &amp;Name=std::string())</td></tr>
-<tr class="memdesc:a8ed8b2f6aa96cef8508c84ee5369b390"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a8ed8b2f6aa96cef8508c84ee5369b390"></a><br/></td></tr>
-<tr class="memitem:a0069617cbc84ba559bdcdfdf3cd97f3b"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00060.html#a0069617cbc84ba559bdcdfdf3cd97f3b">~nontransaction</a> ()</td></tr>
-<tr class="inherit_header pub_methods_a00104"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00104')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00104.html">pqxx::transaction_base</a></td></tr>
-<tr class="memitem:ad5ddea378795d92908af4b65e59d585a inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ad5ddea378795d92908af4b65e59d585a">~transaction_base</a> ()=0</td></tr>
-<tr class="memitem:ab2cf42c4821aff7ff1cd906af9165725 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ab2cf42c4821aff7ff1cd906af9165725">commit</a> ()</td></tr>
-<tr class="memdesc:ab2cf42c4821aff7ff1cd906af9165725 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Commit the transaction.  <a href="#ab2cf42c4821aff7ff1cd906af9165725"></a><br/></td></tr>
-<tr class="memitem:a955f2497216d9eae268ac662b46d5a45 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a955f2497216d9eae268ac662b46d5a45">abort</a> ()</td></tr>
-<tr class="memdesc:a955f2497216d9eae268ac662b46d5a45 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abort the transaction.  <a href="#a955f2497216d9eae268ac662b46d5a45"></a><br/></td></tr>
-<tr class="memitem:ga98dee516d429520627fd94f5ccb2b023 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga98dee516d429520627fd94f5ccb2b023">esc</a> (const char str[]) const </td></tr>
-<tr class="memdesc:ga98dee516d429520627fd94f5ccb2b023 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal in this transaction.  <a href="a00203.html#ga98dee516d429520627fd94f5ccb2b023"></a><br/></td></tr>
-<tr class="memitem:ga38cc55d0d7637dd53a6508e2bc4beadb inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb">esc</a> (const char str[], size_t maxlen) const </td></tr>
-<tr class="memdesc:ga38cc55d0d7637dd53a6508e2bc4beadb inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal in this transaction.  <a href="a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb"></a><br/></td></tr>
-<tr class="memitem:ga80bbd3626005768e0d39bdfb6930e244 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244">esc</a> (const std::string &amp;str) const </td></tr>
-<tr class="memdesc:ga80bbd3626005768e0d39bdfb6930e244 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal in this transaction.  <a href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244"></a><br/></td></tr>
-<tr class="memitem:ga6048218f7af70cd0423429d54203749c inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga6048218f7af70cd0423429d54203749c">esc_raw</a> (const unsigned char str[], size_t len) const </td></tr>
-<tr class="memdesc:ga6048218f7af70cd0423429d54203749c inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary data for use as SQL string literal in this transaction.  <a href="a00203.html#ga6048218f7af70cd0423429d54203749c"></a><br/></td></tr>
-<tr class="memitem:ga489c7438da9241486297a451a8579dc1 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga489c7438da9241486297a451a8579dc1">esc_raw</a> (const std::string &amp;) const </td></tr>
-<tr class="memdesc:ga489c7438da9241486297a451a8579dc1 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary data for use as SQL string literal in this transaction.  <a href="a00203.html#ga489c7438da9241486297a451a8579dc1"></a><br/></td></tr>
-<tr class="memitem:ga263a180c5d0decf645aca3fc1ed4d6ff inherit pub_methods_a00104"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:ga263a180c5d0decf645aca3fc1ed4d6ff"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff">quote</a> (const T &amp;t) const </td></tr>
-<tr class="memdesc:ga263a180c5d0decf645aca3fc1ed4d6ff inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represent object as SQL string, including quoting &amp; escaping.  <a href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff"></a><br/></td></tr>
-<tr class="memitem:gac62a687a3367d500a54d0e0a722880c6 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gac62a687a3367d500a54d0e0a722880c6">quote_raw</a> (const unsigned char str[], size_t len) const </td></tr>
-<tr class="memdesc:gac62a687a3367d500a54d0e0a722880c6 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Binary-escape and quote a binarystring for use as an SQL constant.  <a href="a00203.html#gac62a687a3367d500a54d0e0a722880c6"></a><br/></td></tr>
-<tr class="memitem:gaa10d27c49fd2089fe55ebc7ef060b65a inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gaa10d27c49fd2089fe55ebc7ef060b65a">quote_raw</a> (const std::string &amp;str) const </td></tr>
-<tr class="memitem:gad943d244673a97eef6c7a927f4f412c0 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gad943d244673a97eef6c7a927f4f412c0">quote_name</a> (const std::string &amp;identifier) const </td></tr>
-<tr class="memdesc:gad943d244673a97eef6c7a927f4f412c0 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape an SQL identifier for use in a query.  <a href="a00203.html#gad943d244673a97eef6c7a927f4f412c0"></a><br/></td></tr>
-<tr class="memitem:aed91d0b8029795b477470e854c907c4b inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#aed91d0b8029795b477470e854c907c4b">exec</a> (const std::string &amp;Query, const std::string &amp;Desc=std::string())</td></tr>
-<tr class="memdesc:aed91d0b8029795b477470e854c907c4b inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute query.  <a href="#aed91d0b8029795b477470e854c907c4b"></a><br/></td></tr>
-<tr class="memitem:a938732e87f924fee764cddd8390de20f inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a938732e87f924fee764cddd8390de20f">exec</a> (const std::stringstream &amp;Query, const std::string &amp;Desc=std::string())</td></tr>
-<tr class="memitem:a241ccb51d6d6a399164e7478adcd6157 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00067.html">internal::parameterized_invocation</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a241ccb51d6d6a399164e7478adcd6157">parameterized</a> (const std::string &amp;query)</td></tr>
-<tr class="memdesc:a241ccb51d6d6a399164e7478adcd6157 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parameterize a statement.  <a href="#a241ccb51d6d6a399164e7478adcd6157"></a><br/></td></tr>
-<tr class="memitem:aed167261c4d76876241b5f615b9b8c7a inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a">conn</a> () const </td></tr>
-<tr class="memdesc:aed167261c4d76876241b5f615b9b8c7a inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection this transaction is running in.  <a href="#aed167261c4d76876241b5f615b9b8c7a"></a><br/></td></tr>
-<tr class="memitem:ab7510be596a5a14014064c884a10fd93 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ab7510be596a5a14014064c884a10fd93">set_variable</a> (const std::string &amp;Var, const std::string &amp;Val)</td></tr>
-<tr class="memdesc:ab7510be596a5a14014064c884a10fd93 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set session variable in this connection.  <a href="#ab7510be596a5a14014064c884a10fd93"></a><br/></td></tr>
-<tr class="memitem:a87f5147f2dc2dfbcc3b5aef4b461be86 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a87f5147f2dc2dfbcc3b5aef4b461be86">get_variable</a> (const std::string &amp;)</td></tr>
-<tr class="memdesc:a87f5147f2dc2dfbcc3b5aef4b461be86 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get currently applicable value of variable.  <a href="#a87f5147f2dc2dfbcc3b5aef4b461be86"></a><br/></td></tr>
-<tr class="memitem:a1357ac4f6330284129c91882a169276d inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00053.html">prepare::invocation</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a1357ac4f6330284129c91882a169276d">prepared</a> (const std::string &amp;statement=std::string())</td></tr>
-<tr class="memdesc:a1357ac4f6330284129c91882a169276d inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute prepared statement.  <a href="#a1357ac4f6330284129c91882a169276d"></a><br/></td></tr>
-<tr class="memitem:a99f99eb85906a7541119c9098a36d799 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a99f99eb85906a7541119c9098a36d799">process_notice</a> (const char Msg[]) const </td></tr>
-<tr class="memdesc:a99f99eb85906a7541119c9098a36d799 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Have connection process warning message.  <a href="#a99f99eb85906a7541119c9098a36d799"></a><br/></td></tr>
-<tr class="memitem:aa90bc6e1219ff68ef11e1d04b76c205c inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#aa90bc6e1219ff68ef11e1d04b76c205c">process_notice</a> (const std::string &amp;Msg) const </td></tr>
-<tr class="memdesc:aa90bc6e1219ff68ef11e1d04b76c205c inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Have connection process warning message.  <a href="#aa90bc6e1219ff68ef11e1d04b76c205c"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00059"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00059')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00059.html">pqxx::internal::namedclass</a></td></tr>
-<tr class="memitem:ad703d52d9d96025bf08d9da26f6829be inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a> (const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td></tr>
-<tr class="memitem:a79dcce75176eef9d2d80fdc2ec2827a7 inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a> () const   throw ()</td></tr>
-<tr class="memitem:a9c216366ea21f1c9cd03b39410185cbb inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a> () const   throw ()</td></tr>
-<tr class="memitem:ab63de628429e771251ab8a2688ad407d inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a> () const </td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_a00104"><td colspan="2" onclick="javascript:toggleInherit('pub_types_a00104')"><img src="closed.png" alt="-"/>&nbsp;Public Types inherited from <a class="el" href="a00104.html">pqxx::transaction_base</a></td></tr>
-<tr class="memitem:af5e1900b64239bac292f5505f7799654 inherit pub_types_a00104"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00054.html">isolation_traits</a><br class="typebreak"/>
-&lt; <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8cabedeb7c33721ac28a9e35be36f214f2d">read_committed</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#af5e1900b64239bac292f5505f7799654">isolation_tag</a></td></tr>
-<tr class="memdesc:af5e1900b64239bac292f5505f7799654 inherit pub_types_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">If nothing else is known, our isolation level is at least read_committed.  <a href="#af5e1900b64239bac292f5505f7799654"></a><br/></td></tr>
-<tr class="inherit_header pro_methods_a00104"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00104')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="a00104.html">pqxx::transaction_base</a></td></tr>
-<tr class="memitem:a92fc088d2f2c3e1e5992b4e14c703684 inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a92fc088d2f2c3e1e5992b4e14c703684">transaction_base</a> (<a class="el" href="a00023.html">connection_base</a> &amp;c, bool direct=true)</td></tr>
-<tr class="memdesc:a92fc088d2f2c3e1e5992b4e14c703684 inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a transaction (to be called by implementation classes only)  <a href="#a92fc088d2f2c3e1e5992b4e14c703684"></a><br/></td></tr>
-<tr class="memitem:a1d2a8554499cbd93ff8c2bf5c15843ff inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a1d2a8554499cbd93ff8c2bf5c15843ff">Begin</a> ()</td></tr>
-<tr class="memdesc:a1d2a8554499cbd93ff8c2bf5c15843ff inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin transaction (to be called by implementing class)  <a href="#a1d2a8554499cbd93ff8c2bf5c15843ff"></a><br/></td></tr>
-<tr class="memitem:af2ddcd7f1def9dfd3f15c0f3242b9136 inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#af2ddcd7f1def9dfd3f15c0f3242b9136">End</a> ()  throw ()</td></tr>
-<tr class="memdesc:af2ddcd7f1def9dfd3f15c0f3242b9136 inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">End transaction. To be called by implementing class' destructor.  <a href="#af2ddcd7f1def9dfd3f15c0f3242b9136"></a><br/></td></tr>
-<tr class="memitem:aa80a7816f63c425c28cd4037aaa8cf8f inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#aa80a7816f63c425c28cd4037aaa8cf8f">do_begin</a> ()=0</td></tr>
-<tr class="memdesc:aa80a7816f63c425c28cd4037aaa8cf8f inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be implemented by derived implementation class: start transaction.  <a href="#aa80a7816f63c425c28cd4037aaa8cf8f"></a><br/></td></tr>
-<tr class="memitem:a6f587ae3bda7a32c8828984e7c4aa16e inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a6f587ae3bda7a32c8828984e7c4aa16e">do_exec</a> (const char Query[])=0</td></tr>
-<tr class="memdesc:a6f587ae3bda7a32c8828984e7c4aa16e inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be implemented by derived implementation class: perform query.  <a href="#a6f587ae3bda7a32c8828984e7c4aa16e"></a><br/></td></tr>
-<tr class="memitem:a475695c55439007cd2438fb184ed8be3 inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a475695c55439007cd2438fb184ed8be3">do_commit</a> ()=0</td></tr>
-<tr class="memdesc:a475695c55439007cd2438fb184ed8be3 inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be implemented by derived implementation class: commit transaction.  <a href="#a475695c55439007cd2438fb184ed8be3"></a><br/></td></tr>
-<tr class="memitem:a8fc9a363bcf7defb3c829a633c04ae6c inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a8fc9a363bcf7defb3c829a633c04ae6c">do_abort</a> ()=0</td></tr>
-<tr class="memdesc:a8fc9a363bcf7defb3c829a633c04ae6c inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be implemented by derived implementation class: abort transaction.  <a href="#a8fc9a363bcf7defb3c829a633c04ae6c"></a><br/></td></tr>
-<tr class="memitem:ac80f81e53c31f3a2052dc24fc6bbb7ee inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ac80f81e53c31f3a2052dc24fc6bbb7ee">DirectExec</a> (const char C[], int Retries=0)</td></tr>
-<tr class="memdesc:ac80f81e53c31f3a2052dc24fc6bbb7ee inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute query on connection directly.  <a href="#ac80f81e53c31f3a2052dc24fc6bbb7ee"></a><br/></td></tr>
-<tr class="memitem:a84df458282939ef38cfddfaa07bea1d8 inherit pro_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a84df458282939ef38cfddfaa07bea1d8">reactivation_avoidance_clear</a> ()  throw ()</td></tr>
-<tr class="memdesc:a84df458282939ef38cfddfaa07bea1d8 inherit pro_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forget about any reactivation-blocking resources we tried to allocate.  <a href="#a84df458282939ef38cfddfaa07bea1d8"></a><br/></td></tr>
-<tr class="inherit_header pro_attribs_a00104"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_a00104')"><img src="closed.png" alt="-"/>&nbsp;Protected Attributes inherited from <a class="el" href="a00104.html">pqxx::transaction_base</a></td></tr>
-<tr class="memitem:adc48441869caf6a4b84911cd6984c36a inherit pro_attribs_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00078.html">internal::reactivation_avoidance_counter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#adc48441869caf6a4b84911cd6984c36a">m_reactivation_avoidance</a></td></tr>
-<tr class="memdesc:adc48441869caf6a4b84911cd6984c36a inherit pro_attribs_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resources allocated in this transaction that make reactivation impossible.  <a href="#adc48441869caf6a4b84911cd6984c36a"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a8ed8b2f6aa96cef8508c84ee5369b390"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::nontransaction::nontransaction </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>C</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Name</em> = <code>std::string()</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Constructor. </p>
-<p>Create a "dummy" transaction. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">C</td><td>Connection that this "transaction" will operate on. </td></tr>
-    <tr><td class="paramname">Name</td><td>Optional name for the transaction, beginning with a letter and containing only letters and digits. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a0069617cbc84ba559bdcdfdf3cd97f3b"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::nontransaction::~nontransaction </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00145_source.html">nontransaction.hxx</a></li>
-<li>nontransaction.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00060.html">nontransaction</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00060.js b/doc/html/Reference/a00060.js
deleted file mode 100644
index bac722e..0000000
--- a/doc/html/Reference/a00060.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00060 =
-[
-    [ "nontransaction", "a00060.html#a8ed8b2f6aa96cef8508c84ee5369b390", null ],
-    [ "~nontransaction", "a00060.html#a0069617cbc84ba559bdcdfdf3cd97f3b", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00060.png b/doc/html/Reference/a00060.png
deleted file mode 100644
index 801c7d1..0000000
--- a/doc/html/Reference/a00060.png
+++ /dev/null
@@ -1,3 +0,0 @@
-PNG
-
-   IHDR            PLTE   u         tRNS T2  IDATxr y&ȇ;Q:U&1DEH/V?HK:.llUơWvOt/(z-]d%ɓcCq8GT4R}-t+~>M֪͋ŷTѯپVN}}ԝfm'-7RDþuΥ&gAWz:7NgGTa2SCNvu}7"i÷EƼ^ov篝Rծwu5Gbʍ{c?٬WitnﻔTx[(4_-SUYsZn}ߩKVw}mLG?ݒ[2[2V?-Qe42tnafr: & lr: & lr: &om۶-+6Et""69M/[Ww|NDLv !O2ԋ7m~mFAkv5Е%ɷT	2ss;!AӳYgּ	I/]<j?}_>;ޯzsd_ݱ*.L^*d|皝c_MDYNDd9MN'"bS۶m[U o`Y-Mx4][om:Y & lr: & lr: & l[t!  lr: IwSe .ҕ^1ٟ3U.`KQ5֛^ױ;hϳFgִԻH?D7sê@~NiUܦ{w]Wݜޥ&'yYɾ|UN`; + lJm!,c 1|;_    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00061.html b/doc/html/Reference/a00061.html
deleted file mode 100644
index 124c80c..0000000
--- a/doc/html/Reference/a00061.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::not_null_violation Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00061.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00241.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::not_null_violation Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::not_null_violation:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00061.png" usemap="#pqxx::not_null_violation_map" alt=""/>
-  <map id="pqxx::not_null_violation_map" name="pqxx::not_null_violation_map">
-<area href="a00048.html" alt="pqxx::integrity_constraint_violation" shape="rect" coords="0,168,204,192"/>
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="0,112,204,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,204,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,204,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a43eceacf51e6bb47d6bb90517a574c2a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00061.html#a43eceacf51e6bb47d6bb90517a574c2a">not_null_violation</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a5372bb4e822109abf338516fa6b0733e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00061.html#a5372bb4e822109abf338516fa6b0733e">not_null_violation</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00048"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00048')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00048.html">pqxx::integrity_constraint_violation</a></td></tr>
-<tr class="memitem:a9fa871a08c23b2722a42fa545cecd2ab inherit pub_methods_a00048"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00048.html#a9fa871a08c23b2722a42fa545cecd2ab">integrity_constraint_violation</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a505ae8d71add1a4c19e69f5cf96cea9d inherit pub_methods_a00048"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00048.html#a505ae8d71add1a4c19e69f5cf96cea9d">integrity_constraint_violation</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a43eceacf51e6bb47d6bb90517a574c2a"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::not_null_violation::not_null_violation </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a5372bb4e822109abf338516fa6b0733e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::not_null_violation::not_null_violation </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00061.html">not_null_violation</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00061.js b/doc/html/Reference/a00061.js
deleted file mode 100644
index b8117c2..0000000
--- a/doc/html/Reference/a00061.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00061 =
-[
-    [ "not_null_violation", "a00061.html#a43eceacf51e6bb47d6bb90517a574c2a", null ],
-    [ "not_null_violation", "a00061.html#a5372bb4e822109abf338516fa6b0733e", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00061.png b/doc/html/Reference/a00061.png
deleted file mode 100644
index 9803720..0000000
--- a/doc/html/Reference/a00061.png
+++ /dev/null
@@ -1,9 +0,0 @@
-PNG
-
-   IHDR         {   PLTE   u         tRNS T2  fIDATxҫ*E
-xlΤl0-8%[(Im2d$	!I`OF>=0NןB:=?;xIEޔbU8jΞ{Q)?:Iƻ+SOWST7WxJ5~T2}9[z@d/^8o^-ߋw+sR7ٜ8o/fI:I%?f;2?$ø$Ye$"L16t ВL5dӒLҎMS2 l2 q E\".` Xe ,2 q E\=b.#IqIC2!,Lu0?ְx5ř.u#͑*$k+ǘ/NM~7Lt_!
-Z/ʏޙmؕI6;fbk$_I:e$)I{\F,2d^&:VhIiIwiǦ)f 6q E\".` Xe ,2 q E\".1
-DIj$$YA I?ed^
-ykk.Ro:eepxt|qt**$3L
-wi*M;2͝c2ϺL{+[ފ12,-y6[NU6Waſ~%_IHE\F,c# <@
--t]C6-.4%&.` Xe ,2 q E\".` Xe #[(Im2d$\	;}AT}OFk:9̥A^=L&(}RPwulLW뤩kwdtnG_#`ΞW/2Ӎc_EVm	ݶ}sAZG:۴3gWf;r^]4ݫ(>~RPAheLHiQgݯlC۬Pz.s2lO&{7;s"܏g2}$sv_*bG,f))3`U;x^I*wd6+CݷVf3矮K&#I:.#IqIH/c  @+$uٴ$ӻcӔg3 E\".` Xe ,2 q E\".`xBh@E\"?94E飨\\:We~c!B6Z;<BfoXJ郑 N,28Pˈ=R鮯L=A:5ןˬ{6/3O]E='e)~ 	LIOdY1qJ@Yc#Seq5l_#E>7 \ E\"*?9P    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00062.html b/doc/html/Reference/a00062.html
deleted file mode 100644
index e38884c..0000000
--- a/doc/html/Reference/a00062.html
+++ /dev/null
@@ -1,263 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::notification_receiver Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00062.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="a00272.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::notification_receiver Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00147_source.html">notification.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::notification_receiver:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00062.png" usemap="#pqxx::notification_receiver_map" alt=""/>
-  <map id="pqxx::notification_receiver_map" name="pqxx::notification_receiver_map">
-<area href="a00064.html" title="Internal helper class to support old-style, payloadless notifications." alt="pqxx::internal::notify_listener_forwarder" shape="rect" coords="0,56,233,80"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:af1f7329b7989d05272f6ac354fa1ac3e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#af1f7329b7989d05272f6ac354fa1ac3e">notification_receiver</a> (<a class="el" href="a00023.html">connection_base</a> &amp;c, const std::string &amp;<a class="el" href="a00062.html#a8c675af7630284e6b919a8523595d1d7">channel</a>)</td></tr>
-<tr class="memdesc:af1f7329b7989d05272f6ac354fa1ac3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register the receiver with a connection.  <a href="#af1f7329b7989d05272f6ac354fa1ac3e"></a><br/></td></tr>
-<tr class="memitem:ae4ed572d3a137b331d363bae82f4ce9b"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#ae4ed572d3a137b331d363bae82f4ce9b">~notification_receiver</a> ()</td></tr>
-<tr class="memitem:a8c675af7630284e6b919a8523595d1d7"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a8c675af7630284e6b919a8523595d1d7">channel</a> () const </td></tr>
-<tr class="memdesc:a8c675af7630284e6b919a8523595d1d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">The channel that this receiver listens on.  <a href="#a8c675af7630284e6b919a8523595d1d7"></a><br/></td></tr>
-<tr class="memitem:ab1956501c582e41377bc54b4db377ded"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#ab1956501c582e41377bc54b4db377ded">operator()</a> (const std::string &amp;payload, int backend_pid)=0</td></tr>
-<tr class="memdesc:ab1956501c582e41377bc54b4db377ded"><td class="mdescLeft">&#160;</td><td class="mdescRight">Overridable: action to invoke when notification arrives.  <a href="#ab1956501c582e41377bc54b4db377ded"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
-Protected Member Functions</h2></td></tr>
-<tr class="memitem:a972d65eb33a24b044e9d5c2cb342cd14"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a972d65eb33a24b044e9d5c2cb342cd14">conn</a> () const   throw ()</td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="af1f7329b7989d05272f6ac354fa1ac3e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::notification_receiver::notification_receiver </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>c</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>channel</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Register the receiver with a connection. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">c</td><td>Connnection to operate on. </td></tr>
-    <tr><td class="paramname">channel</td><td>Name of the notification to listen for. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="ae4ed572d3a137b331d363bae82f4ce9b"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::notification_receiver::~notification_receiver </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a8c675af7630284e6b919a8523595d1d7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const std::string&amp; pqxx::notification_receiver::channel </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>The channel that this receiver listens on. </p>
-
-</div>
-</div>
-<a class="anchor" id="a972d65eb33a24b044e9d5c2cb342cd14"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00023.html">connection_base</a>&amp; pqxx::notification_receiver::conn </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ab1956501c582e41377bc54b4db377ded"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual void pqxx::notification_receiver::operator() </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>payload</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>backend_pid</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Overridable: action to invoke when notification arrives. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">payload</td><td>On PostgreSQL 9.0 or later, an optional string that may have been passed to the NOTIFY command. </td></tr>
-    <tr><td class="paramname">backend_pid</td><td>Process ID of the database backend process that served our connection when the notification arrived. The actual process ID behind the connection may have changed by the time this method is called. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>Implemented in <a class="el" href="a00064.html#aa09aa1f99cc15c8f9ffb8ff5478ecd01">pqxx::internal::notify_listener_forwarder</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00147_source.html">notification.hxx</a></li>
-<li>notification.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00062.html">notification_receiver</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00062.js b/doc/html/Reference/a00062.js
deleted file mode 100644
index 4ceb4c5..0000000
--- a/doc/html/Reference/a00062.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var a00062 =
-[
-    [ "notification_receiver", "a00062.html#af1f7329b7989d05272f6ac354fa1ac3e", null ],
-    [ "~notification_receiver", "a00062.html#ae4ed572d3a137b331d363bae82f4ce9b", null ],
-    [ "channel", "a00062.html#a8c675af7630284e6b919a8523595d1d7", null ],
-    [ "conn", "a00062.html#a972d65eb33a24b044e9d5c2cb342cd14", null ],
-    [ "operator()", "a00062.html#ab1956501c582e41377bc54b4db377ded", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00062.png b/doc/html/Reference/a00062.png
deleted file mode 100644
index 9418f2b..0000000
--- a/doc/html/Reference/a00062.png
+++ /dev/null
@@ -1,6 +0,0 @@
-PNG
-
-   IHDR      P   ,l   PLTE   u         tRNS T2  IDATx E#_?
--LnkCY_B" @/REiyn= DKz/9{qnLu.R6يdKQ6#A~&jK*v|G`_GyA%0@ִNXN.'1AǤ t:w--d?3|iq#鋃]z~>NݎsV/_A-RO2޻޻#=U0[??|%|t2^ '4j
-З)@_ }i~p mHކt	}HGM/R4H K/R4H K/R4H bj=bj%ԗ$VIR<zi?ovjr';_IAkiah|M5]	Yv6|Y,&nڶ1ϗِJ[N*z'shA؇o1H0Z㬠e=vēarF75(V
-9O	wWjmH|GZf}FϨIVG橳^q*뿂Twӣ+zU<isuŶ:ι]O6&-Y=֒rTg:/I&UE$uA*I}iJR_Hcɛ0oN    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00063.html b/doc/html/Reference/a00063.html
deleted file mode 100644
index 89c7cde..0000000
--- a/doc/html/Reference/a00063.html
+++ /dev/null
@@ -1,249 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::notify_listener Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00063.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="a00273.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::notify_listener Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Obsolete notification receiver.  
- <a href="a00063.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00149_source.html">notify-listen.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a8a6592b38ed1c547266c05e1f3daadce"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a8a6592b38ed1c547266c05e1f3daadce">notify_listener</a> (<a class="el" href="a00023.html">connection_base</a> &amp;c, const std::string &amp;n)</td></tr>
-<tr class="memitem:ac4593cefb4b75ef4373b2aa44d4bd061"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#ac4593cefb4b75ef4373b2aa44d4bd061">~notify_listener</a> ()  throw ()</td></tr>
-<tr class="memitem:a61fecb70ec917b3403dff4228b69a61a"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a61fecb70ec917b3403dff4228b69a61a">name</a> () const </td></tr>
-<tr class="memitem:a0f8b3a6f5183bc9466fba30bd760af85"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a0f8b3a6f5183bc9466fba30bd760af85">operator()</a> (int be_pid)=0</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
-Protected Member Functions</h2></td></tr>
-<tr class="memitem:a183d105d5bd011d45843526004bc0f40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a183d105d5bd011d45843526004bc0f40">Conn</a> () const   throw ()</td></tr>
-<tr class="memitem:a9b6ca1f8939f82c391fecb7082364ec7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#a9b6ca1f8939f82c391fecb7082364ec7">conn</a> () const   throw ()</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Obsolete notification receiver. </p>
-<dl class="deprecated"><dt><b><a class="el" href="a00210.html#_deprecated000006">Deprecated:</a></b></dt><dd>Use <a class="el" href="a00062.html">notification_receiver</a> instead. </dd></dl>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a8a6592b38ed1c547266c05e1f3daadce"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::notify_listener::notify_listener </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>c</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>n</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ac4593cefb4b75ef4373b2aa44d4bd061"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::notify_listener::~notify_listener </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a183d105d5bd011d45843526004bc0f40"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00023.html">connection_base</a>&amp; pqxx::notify_listener::Conn </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a9b6ca1f8939f82c391fecb7082364ec7"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00023.html">connection_base</a>&amp; pqxx::notify_listener::conn </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a61fecb70ec917b3403dff4228b69a61a"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const std::string&amp; pqxx::notify_listener::name </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a0f8b3a6f5183bc9466fba30bd760af85"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual void pqxx::notify_listener::operator() </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>be_pid</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00149_source.html">notify-listen.hxx</a></li>
-<li>notify-listen.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00063.html">notify_listener</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00063.js b/doc/html/Reference/a00063.js
deleted file mode 100644
index 758ffec..0000000
--- a/doc/html/Reference/a00063.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var a00063 =
-[
-    [ "notify_listener", "a00063.html#a8a6592b38ed1c547266c05e1f3daadce", null ],
-    [ "~notify_listener", "a00063.html#ac4593cefb4b75ef4373b2aa44d4bd061", null ],
-    [ "Conn", "a00063.html#a183d105d5bd011d45843526004bc0f40", null ],
-    [ "conn", "a00063.html#a9b6ca1f8939f82c391fecb7082364ec7", null ],
-    [ "name", "a00063.html#a61fecb70ec917b3403dff4228b69a61a", null ],
-    [ "operator()", "a00063.html#a0f8b3a6f5183bc9466fba30bd760af85", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00064.html b/doc/html/Reference/a00064.html
deleted file mode 100644
index c0ff565..0000000
--- a/doc/html/Reference/a00064.html
+++ /dev/null
@@ -1,204 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::internal::notify_listener_forwarder Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00064.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00303.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::internal::notify_listener_forwarder Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Internal helper class to support old-style, payloadless notifications.  
- <a href="a00064.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00149_source.html">notify-listen.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::internal::notify_listener_forwarder:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00064.png" usemap="#pqxx::internal::notify_listener_forwarder_map" alt=""/>
-  <map id="pqxx::internal::notify_listener_forwarder_map" name="pqxx::internal::notify_listener_forwarder_map">
-<area href="a00062.html" alt="pqxx::notification_receiver" shape="rect" coords="0,0,233,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:ade491702e92e9e98b540c57d53b896db"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00064.html#ade491702e92e9e98b540c57d53b896db">notify_listener_forwarder</a> (<a class="el" href="a00023.html">connection_base</a> &amp;c, const std::string &amp;channel_name, <a class="el" href="a00063.html">notify_listener</a> *wrappee)</td></tr>
-<tr class="memitem:aa09aa1f99cc15c8f9ffb8ff5478ecd01"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00064.html#aa09aa1f99cc15c8f9ffb8ff5478ecd01">operator()</a> (const std::string &amp;, int backend_pid)</td></tr>
-<tr class="memdesc:aa09aa1f99cc15c8f9ffb8ff5478ecd01"><td class="mdescLeft">&#160;</td><td class="mdescRight">Overridable: action to invoke when notification arrives.  <a href="#aa09aa1f99cc15c8f9ffb8ff5478ecd01"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00062"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00062')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00062.html">pqxx::notification_receiver</a></td></tr>
-<tr class="memitem:af1f7329b7989d05272f6ac354fa1ac3e inherit pub_methods_a00062"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#af1f7329b7989d05272f6ac354fa1ac3e">notification_receiver</a> (<a class="el" href="a00023.html">connection_base</a> &amp;c, const std::string &amp;<a class="el" href="a00062.html#a8c675af7630284e6b919a8523595d1d7">channel</a>)</td></tr>
-<tr class="memdesc:af1f7329b7989d05272f6ac354fa1ac3e inherit pub_methods_a00062"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register the receiver with a connection.  <a href="#af1f7329b7989d05272f6ac354fa1ac3e"></a><br/></td></tr>
-<tr class="memitem:ae4ed572d3a137b331d363bae82f4ce9b inherit pub_methods_a00062"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#ae4ed572d3a137b331d363bae82f4ce9b">~notification_receiver</a> ()</td></tr>
-<tr class="memitem:a8c675af7630284e6b919a8523595d1d7 inherit pub_methods_a00062"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a8c675af7630284e6b919a8523595d1d7">channel</a> () const </td></tr>
-<tr class="memdesc:a8c675af7630284e6b919a8523595d1d7 inherit pub_methods_a00062"><td class="mdescLeft">&#160;</td><td class="mdescRight">The channel that this receiver listens on.  <a href="#a8c675af7630284e6b919a8523595d1d7"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pro_methods_a00062"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00062')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="a00062.html">pqxx::notification_receiver</a></td></tr>
-<tr class="memitem:a972d65eb33a24b044e9d5c2cb342cd14 inherit pro_methods_a00062"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a972d65eb33a24b044e9d5c2cb342cd14">conn</a> () const   throw ()</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Internal helper class to support old-style, payloadless notifications. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ade491702e92e9e98b540c57d53b896db"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::internal::notify_listener_forwarder::notify_listener_forwarder </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>c</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>channel_name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00063.html">notify_listener</a> *&#160;</td>
-          <td class="paramname"><em>wrappee</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="aa09aa1f99cc15c8f9ffb8ff5478ecd01"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::internal::notify_listener_forwarder::operator() </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>payload</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>backend_pid</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Overridable: action to invoke when notification arrives. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">payload</td><td>On PostgreSQL 9.0 or later, an optional string that may have been passed to the NOTIFY command. </td></tr>
-    <tr><td class="paramname">backend_pid</td><td>Process ID of the database backend process that served our connection when the notification arrived. The actual process ID behind the connection may have changed by the time this method is called. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>Implements <a class="el" href="a00062.html#ab1956501c582e41377bc54b4db377ded">pqxx::notification_receiver</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00149_source.html">notify-listen.hxx</a></li>
-<li>notify-listen.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00194.html">internal</a></li><li class="navelem"><a class="el" href="a00064.html">notify_listener_forwarder</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00064.js b/doc/html/Reference/a00064.js
deleted file mode 100644
index b568e66..0000000
--- a/doc/html/Reference/a00064.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00064 =
-[
-    [ "notify_listener_forwarder", "a00064.html#ade491702e92e9e98b540c57d53b896db", null ],
-    [ "operator()", "a00064.html#aa09aa1f99cc15c8f9ffb8ff5478ecd01", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00064.png b/doc/html/Reference/a00064.png
deleted file mode 100644
index de06dab..0000000
--- a/doc/html/Reference/a00064.png
+++ /dev/null
@@ -1,9 +0,0 @@
-PNG
-
-   IHDR      P   ,l   PLTE   u         tRNS T2  IDATxr E3O>dtZvZWeY$I*I}iJR_ i؛Bؿ$jgIeВԬ65={[Cxݒ'x}f(E<vS߲ej{(
-:ܪ_{ԝ,$TkN}fg8%=m')I%鮾M;,$bk&⛤OiANa{=VӧmVxN/j	=k\UMWaIzW$t2M׆$5hT$4I%/˲,#BÐ:
-:8I
-З&)@_ }iI
-З&)@_ }iI
-З&)@_ }i|N!0 hI
-Зfk6?h*f9}:X܉vHׇiwCֵ]L2;.Sx8hG8gcdGaU1&[XĖ3D"J_ƽȩ_̯a&Qk usxE=q#_Ӷy{爼{Wϩ[S\zU X"=9!%%@M=]{"oCqz+Ʃ\OoQ{K_Oj3rzk4볳uҘG xV{ oUF] V/MRDF1_ sh    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00065.html b/doc/html/Reference/a00065.html
deleted file mode 100644
index 766996a..0000000
--- a/doc/html/Reference/a00065.html
+++ /dev/null
@@ -1,199 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: std::numeric_limits&lt; T &gt; Struct Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00065.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
-<a href="a00316.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">std::numeric_limits&lt; T &gt; Struct Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Work around lacking "limits" header.  
- <a href="a00065.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00119_source.html">compiler-internal.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:af71385909ae48a64f6e88d19f940bcd1"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:af71385909ae48a64f6e88d19f940bcd1"><td class="memTemplItemLeft" align="right" valign="top">long&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00065.html#af71385909ae48a64f6e88d19f940bcd1">max</a> () throw()</td></tr>
-<tr class="memitem:a9387cf870c1b7d0f6ced0db05614e494"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:a9387cf870c1b7d0f6ced0db05614e494"><td class="memTemplItemLeft" align="right" valign="top">long&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00065.html#a9387cf870c1b7d0f6ced0db05614e494">min</a> () throw()</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
-Static Public Member Functions</h2></td></tr>
-<tr class="memitem:ae5fc707d9d6ebbac808a5fb6e26690f8"><td class="memItemLeft" align="right" valign="top">static T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00065.html#ae5fc707d9d6ebbac808a5fb6e26690f8">max</a> ()  throw ()</td></tr>
-<tr class="memitem:a672ff8f843f277b741fef22594a1d78f"><td class="memItemLeft" align="right" valign="top">static T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00065.html#a672ff8f843f277b741fef22594a1d78f">min</a> ()  throw ()</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;typename T&gt;<br/>
-struct std::numeric_limits&lt; T &gt;</h3>
-
-<p>Work around lacking "limits" header. </p>
-</div><h2>Member Function Documentation</h2>
-<a class="anchor" id="ae5fc707d9d6ebbac808a5fb6e26690f8"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static T <a class="el" href="a00065.html">std::numeric_limits</a>&lt; T &gt;::max </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="af71385909ae48a64f6e88d19f940bcd1"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">long <a class="el" href="a00065.html">std::numeric_limits</a>&lt; long &gt;::max </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> throw()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a672ff8f843f277b741fef22594a1d78f"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static T <a class="el" href="a00065.html">std::numeric_limits</a>&lt; T &gt;::min </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a9387cf870c1b7d0f6ced0db05614e494"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">long <a class="el" href="a00065.html">std::numeric_limits</a>&lt; long &gt;::min </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> throw()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="a00119_source.html">compiler-internal.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><b>std</b></li><li class="navelem"><a class="el" href="a00065.html">numeric_limits</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00065.js b/doc/html/Reference/a00065.js
deleted file mode 100644
index 192c8b5..0000000
--- a/doc/html/Reference/a00065.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var a00065 =
-[
-    [ "max", "a00065.html#ae5fc707d9d6ebbac808a5fb6e26690f8", null ],
-    [ "max", "a00065.html#af71385909ae48a64f6e88d19f940bcd1", null ],
-    [ "min", "a00065.html#a672ff8f843f277b741fef22594a1d78f", null ],
-    [ "min", "a00065.html#a9387cf870c1b7d0f6ced0db05614e494", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00066.html b/doc/html/Reference/a00066.html
deleted file mode 100644
index 0370318..0000000
--- a/doc/html/Reference/a00066.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::out_of_memory Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00066.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00255.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::out_of_memory Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::out_of_memory:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00066.png" usemap="#pqxx::out_of_memory_map" alt=""/>
-  <map id="pqxx::out_of_memory_map" name="pqxx::out_of_memory_map">
-<area href="a00047.html" title="Resource shortage on the server." alt="pqxx::insufficient_resources" shape="rect" coords="0,168,168,192"/>
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="0,112,168,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,168,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,168,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:ad9880e47615592429d5cb9e3fda467f3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00066.html#ad9880e47615592429d5cb9e3fda467f3">out_of_memory</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a8e8d47b4cc8de8c9ebf4abcd39bee40b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00066.html#a8e8d47b4cc8de8c9ebf4abcd39bee40b">out_of_memory</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00047"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00047')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00047.html">pqxx::insufficient_resources</a></td></tr>
-<tr class="memitem:ab9c012d8591a9699677c8e3d2bfdf02a inherit pub_methods_a00047"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00047.html#ab9c012d8591a9699677c8e3d2bfdf02a">insufficient_resources</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:af88552eb661d1bc459308d2ff8576840 inherit pub_methods_a00047"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00047.html#af88552eb661d1bc459308d2ff8576840">insufficient_resources</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ad9880e47615592429d5cb9e3fda467f3"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::out_of_memory::out_of_memory </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a8e8d47b4cc8de8c9ebf4abcd39bee40b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::out_of_memory::out_of_memory </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00066.html">out_of_memory</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00066.js b/doc/html/Reference/a00066.js
deleted file mode 100644
index da48af9..0000000
--- a/doc/html/Reference/a00066.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00066 =
-[
-    [ "out_of_memory", "a00066.html#ad9880e47615592429d5cb9e3fda467f3", null ],
-    [ "out_of_memory", "a00066.html#a8e8d47b4cc8de8c9ebf4abcd39bee40b", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00066.png b/doc/html/Reference/a00066.png
deleted file mode 100644
index ef24ba9..0000000
--- a/doc/html/Reference/a00066.png
+++ /dev/null
@@ -1,8 +0,0 @@
-PNG
-
-   IHDR         O]q   PLTE   u         tRNS T2  IDATx* DcHL㮜otB K UIQHRT5?-ӥU}{25ܯf9o魩SyiH7QsUu(^M#h?<7.=>):~Oޮ&KM`cDML_0?w"zof%	uo-A0w/U}@אj$hv @8'EtĴnD3bIQHR $E"IQHR $E"IQHR ~?)IFRR}OR\b6ܯELo5gƗ%ު3kfSєU_moZ=Vx_ܠtfV4Cm2ΩKMhǟ0W\rniP}/})zU#Ѥj$) Zk 	z=:1EtôzXR $E"IQHR $E"IQHR $E"EkOF|L?-I`_ڊ8ߚ
-gxQt<uKmUFtV謧;έ;ۗvG%h[Z="z}hwՈdYmGOѧGE$zR=Q?"EU#IQHZk pN =Ћԉi/g݈fĒ (@$)
-ID (@$)
-ID (@$)
-ɿ-Zk=@U~RT5UYѢC曎GT}7#:Z<029g.4ӌkΔ6_.sh/}lt[dUǺf.-o>imGZDt;Ist܈n{ߎCs(anǢيYm FtUݣGɤKF=MM,nEKpv~>UGY~Sb4U}"ͤj$) Zk 	z=:1EtôzXR $E"IQHR $E"IQHR $E"EK)( OD 3$*@^{C8as5ag**N.WS<wEMRع6%/mn~,6i|OW ˢ!j]NDw"|ٯ?m#qL:F,;GY?O44؊.M!h3"-%:e'$)
-ID2奔a0^    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00067.html b/doc/html/Reference/a00067.html
deleted file mode 100644
index 1105f46..0000000
--- a/doc/html/Reference/a00067.html
+++ /dev/null
@@ -1,254 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::internal::parameterized_invocation Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00067.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00306.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::internal::parameterized_invocation Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00173_source.html">transaction_base.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a5fa125c4885b76bd9c250e1d0692ad13"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00067.html#a5fa125c4885b76bd9c250e1d0692ad13">parameterized_invocation</a> (<a class="el" href="a00023.html">connection_base</a> &amp;, const std::string &amp;query)</td></tr>
-<tr class="memitem:a96dd05cc41a36dcca337bd3971d354ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00067.html">parameterized_invocation</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00067.html#a96dd05cc41a36dcca337bd3971d354ab">operator()</a> ()</td></tr>
-<tr class="memitem:a88c8820f7c620e208795db4edcb178df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00067.html">parameterized_invocation</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00067.html#a88c8820f7c620e208795db4edcb178df">operator()</a> (const <a class="el" href="a00013.html">binarystring</a> &amp;v)</td></tr>
-<tr class="memitem:ae8ef9f87245ddad0e4319357e82db670"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:ae8ef9f87245ddad0e4319357e82db670"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a00067.html">parameterized_invocation</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00067.html#ae8ef9f87245ddad0e4319357e82db670">operator()</a> (const T &amp;v)</td></tr>
-<tr class="memitem:a030eb77fb420df1890741417fbbb6213"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00067.html">parameterized_invocation</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00067.html#a030eb77fb420df1890741417fbbb6213">operator()</a> (const <a class="el" href="a00013.html">binarystring</a> &amp;v, bool nonnull)</td></tr>
-<tr class="memitem:a6fd084905f68c744bd791c601168103d"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:a6fd084905f68c744bd791c601168103d"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a00067.html">parameterized_invocation</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00067.html#a6fd084905f68c744bd791c601168103d">operator()</a> (const T &amp;v, bool nonnull)</td></tr>
-<tr class="memitem:abc61b203c68554dc43ccead818683b4a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00067.html#abc61b203c68554dc43ccead818683b4a">exec</a> ()</td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a5fa125c4885b76bd9c250e1d0692ad13"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::internal::parameterized_invocation::parameterized_invocation </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>c</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>query</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="abc61b203c68554dc43ccead818683b4a"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html">pqxx::result</a> pqxx::internal::parameterized_invocation::exec </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00084.html#af8afa32de4971796d6d15d73b7590b0a">pqxx::internal::scoped_array&lt; T &gt;::get()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a96dd05cc41a36dcca337bd3971d354ab"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00067.html">parameterized_invocation</a>&amp; pqxx::internal::parameterized_invocation::operator() </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a88c8820f7c620e208795db4edcb178df"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00067.html">parameterized_invocation</a>&amp; pqxx::internal::parameterized_invocation::operator() </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00013.html">binarystring</a> &amp;&#160;</td>
-          <td class="paramname"><em>v</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ae8ef9f87245ddad0e4319357e82db670"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00067.html">parameterized_invocation</a>&amp; pqxx::internal::parameterized_invocation::operator() </td>
-          <td>(</td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>v</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a030eb77fb420df1890741417fbbb6213"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00067.html">parameterized_invocation</a>&amp; pqxx::internal::parameterized_invocation::operator() </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00013.html">binarystring</a> &amp;&#160;</td>
-          <td class="paramname"><em>v</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>nonnull</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a6fd084905f68c744bd791c601168103d"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00067.html">parameterized_invocation</a>&amp; pqxx::internal::parameterized_invocation::operator() </td>
-          <td>(</td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>v</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>nonnull</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00173_source.html">transaction_base.hxx</a></li>
-<li>transaction_base.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00194.html">internal</a></li><li class="navelem"><a class="el" href="a00067.html">parameterized_invocation</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00067.js b/doc/html/Reference/a00067.js
deleted file mode 100644
index 3a303ad..0000000
--- a/doc/html/Reference/a00067.js
+++ /dev/null
@@ -1,10 +0,0 @@
-var a00067 =
-[
-    [ "parameterized_invocation", "a00067.html#a5fa125c4885b76bd9c250e1d0692ad13", null ],
-    [ "exec", "a00067.html#abc61b203c68554dc43ccead818683b4a", null ],
-    [ "operator()", "a00067.html#a96dd05cc41a36dcca337bd3971d354ab", null ],
-    [ "operator()", "a00067.html#a88c8820f7c620e208795db4edcb178df", null ],
-    [ "operator()", "a00067.html#ae8ef9f87245ddad0e4319357e82db670", null ],
-    [ "operator()", "a00067.html#a030eb77fb420df1890741417fbbb6213", null ],
-    [ "operator()", "a00067.html#a6fd084905f68c744bd791c601168103d", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00068.html b/doc/html/Reference/a00068.html
deleted file mode 100644
index 301534d..0000000
--- a/doc/html/Reference/a00068.html
+++ /dev/null
@@ -1,428 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::pipeline Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00068.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#nested-classes">Classes</a> &#124;
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00274.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::pipeline Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Processes several queries in FIFO manner, optimized for high throughput.  
- <a href="a00068.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00152_source.html">pipeline.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::pipeline:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00068.png" usemap="#pqxx::pipeline_map" alt=""/>
-  <map id="pqxx::pipeline_map" name="pqxx::pipeline_map">
-<area href="a00105.html" alt="pqxx::internal::transactionfocus" shape="rect" coords="0,56,184,80"/>
-<area href="a00059.html" alt="pqxx::internal::namedclass" shape="rect" coords="0,0,184,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="nested-classes"></a>
-Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><b>getquery</b></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>Query</b></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:ab53d0c0294ef3c3c7147be2ab55bab0e"><td class="memItemLeft" align="right" valign="top">typedef long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00068.html#ab53d0c0294ef3c3c7147be2ab55bab0e">query_id</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a41ad44c7f13ad198db938c84e25473a9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00068.html#a41ad44c7f13ad198db938c84e25473a9">pipeline</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;, const std::string &amp;Name=std::string())</td></tr>
-<tr class="memitem:ab265dd1ed168022f92a207dd62bad5d1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00068.html#ab265dd1ed168022f92a207dd62bad5d1">~pipeline</a> ()  throw ()</td></tr>
-<tr class="memitem:a839abbb0e60ac35e941a632027b4f917"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00068.html#ab53d0c0294ef3c3c7147be2ab55bab0e">query_id</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00068.html#a839abbb0e60ac35e941a632027b4f917">insert</a> (const std::string &amp;)</td></tr>
-<tr class="memdesc:a839abbb0e60ac35e941a632027b4f917"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add query to the pipeline.  <a href="#a839abbb0e60ac35e941a632027b4f917"></a><br/></td></tr>
-<tr class="memitem:a7808218284e98bb5dffaf110defd1b33"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00068.html#a7808218284e98bb5dffaf110defd1b33">complete</a> ()</td></tr>
-<tr class="memdesc:a7808218284e98bb5dffaf110defd1b33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wait for all ongoing or pending operations to complete.  <a href="#a7808218284e98bb5dffaf110defd1b33"></a><br/></td></tr>
-<tr class="memitem:a33a890c64efc37d76f3c649f145ff950"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00068.html#a33a890c64efc37d76f3c649f145ff950">flush</a> ()</td></tr>
-<tr class="memdesc:a33a890c64efc37d76f3c649f145ff950"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forget all ongoing or pending operations and retrieved results.  <a href="#a33a890c64efc37d76f3c649f145ff950"></a><br/></td></tr>
-<tr class="memitem:ab375b0b4e02c7f1a48602c4186fbbbd7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00068.html#ab375b0b4e02c7f1a48602c4186fbbbd7">cancel</a> ()</td></tr>
-<tr class="memdesc:ab375b0b4e02c7f1a48602c4186fbbbd7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cancel ongoing query, if any.  <a href="#ab375b0b4e02c7f1a48602c4186fbbbd7"></a><br/></td></tr>
-<tr class="memitem:a3d89c57d7619430a3847595d8fb902bc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00068.html#a3d89c57d7619430a3847595d8fb902bc">is_finished</a> (<a class="el" href="a00068.html#ab53d0c0294ef3c3c7147be2ab55bab0e">query_id</a>) const </td></tr>
-<tr class="memdesc:a3d89c57d7619430a3847595d8fb902bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is result for given query available?  <a href="#a3d89c57d7619430a3847595d8fb902bc"></a><br/></td></tr>
-<tr class="memitem:a19c508710d0025993e41512f23de56be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00068.html#a19c508710d0025993e41512f23de56be">retrieve</a> (<a class="el" href="a00068.html#ab53d0c0294ef3c3c7147be2ab55bab0e">query_id</a> qid)</td></tr>
-<tr class="memdesc:a19c508710d0025993e41512f23de56be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve result for given query.  <a href="#a19c508710d0025993e41512f23de56be"></a><br/></td></tr>
-<tr class="memitem:a9edc9c6e50f25790c3707495ab9779dd"><td class="memItemLeft" align="right" valign="top">std::pair&lt; <a class="el" href="a00068.html#ab53d0c0294ef3c3c7147be2ab55bab0e">query_id</a>, <a class="el" href="a00082.html">result</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00068.html#a9edc9c6e50f25790c3707495ab9779dd">retrieve</a> ()</td></tr>
-<tr class="memdesc:a9edc9c6e50f25790c3707495ab9779dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve oldest unretrieved result (possibly wait for one)  <a href="#a9edc9c6e50f25790c3707495ab9779dd"></a><br/></td></tr>
-<tr class="memitem:a5f5fe658349dcd9aed9c19faccf23ea4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00068.html#a5f5fe658349dcd9aed9c19faccf23ea4">empty</a> () const   throw ()</td></tr>
-<tr class="memitem:af94a53d0eecb7485cb135155f912ce8e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00068.html#af94a53d0eecb7485cb135155f912ce8e">retain</a> (int retain_max=2)</td></tr>
-<tr class="memdesc:af94a53d0eecb7485cb135155f912ce8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set maximum number of queries to retain before issuing them to the backend.  <a href="#af94a53d0eecb7485cb135155f912ce8e"></a><br/></td></tr>
-<tr class="memitem:a153e247a4f449ce8069379c4567738e9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00068.html#a153e247a4f449ce8069379c4567738e9">resume</a> ()</td></tr>
-<tr class="memdesc:a153e247a4f449ce8069379c4567738e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resume retained query emission (harmless when not needed)  <a href="#a153e247a4f449ce8069379c4567738e9"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00105"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00105')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td></tr>
-<tr class="memitem:ac1ad1a201cacde2cd35182dd3bfb66fa inherit pub_methods_a00105"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#ac1ad1a201cacde2cd35182dd3bfb66fa">transactionfocus</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;t)</td></tr>
-<tr class="inherit_header pub_methods_a00059"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00059')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00059.html">pqxx::internal::namedclass</a></td></tr>
-<tr class="memitem:ad703d52d9d96025bf08d9da26f6829be inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a> (const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td></tr>
-<tr class="memitem:a79dcce75176eef9d2d80fdc2ec2827a7 inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a> () const   throw ()</td></tr>
-<tr class="memitem:a9c216366ea21f1c9cd03b39410185cbb inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a> () const   throw ()</td></tr>
-<tr class="memitem:ab63de628429e771251ab8a2688ad407d inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a> () const </td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pro_methods_a00105"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00105')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td></tr>
-<tr class="memitem:a267f75f541c85a38605fb6b8c66d1e0a inherit pro_methods_a00105"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a267f75f541c85a38605fb6b8c66d1e0a">register_me</a> ()</td></tr>
-<tr class="memitem:a53309d8e6bb85774cb16bf6a340cb558 inherit pro_methods_a00105"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a53309d8e6bb85774cb16bf6a340cb558">unregister_me</a> ()  throw ()</td></tr>
-<tr class="memitem:adae9df5aee401ccb6f1d77024d524322 inherit pro_methods_a00105"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#adae9df5aee401ccb6f1d77024d524322">reg_pending_error</a> (const std::string &amp;)  throw ()</td></tr>
-<tr class="memitem:a474a6ca017e7a313bc33e7b2b5a2d1d7 inherit pro_methods_a00105"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a474a6ca017e7a313bc33e7b2b5a2d1d7">registered</a> () const   throw ()</td></tr>
-<tr class="inherit_header pro_attribs_a00105"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_a00105')"><img src="closed.png" alt="-"/>&nbsp;Protected Attributes inherited from <a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td></tr>
-<tr class="memitem:a9924dff8ce3203ca9fb9e584800ef9f4 inherit pro_attribs_a00105"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00104.html">transaction_base</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a9924dff8ce3203ca9fb9e584800ef9f4">m_Trans</a></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Processes several queries in FIFO manner, optimized for high throughput. </p>
-<p>Use a pipeline if you want to execute queries without always sitting still while they execute. Result retrieval is decoupled from execution request; queries "go in at the front" and results "come out the back." Actually results may be retrieved in any order, if you want.</p>
-<p>Feel free to pump as many queries into the pipeline as possible, even if they were generated after looking at a result from the same pipeline. To get the best possible throughput, try to make insertion of queries run as far ahead of results retrieval as possible; issue each query as early as possible and retrieve their results as late as possible, so the pipeline has as many ongoing queries as possible at any given time. In other words, keep it busy!</p>
-<p>One warning: if any of the queries you insert leads to a syntactic error, the error may be returned as if it were generated by an older query. Future versions may try to work around this if working in a nontransaction. </p>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="ab53d0c0294ef3c3c7147be2ab55bab0e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef long <a class="el" href="a00068.html#ab53d0c0294ef3c3c7147be2ab55bab0e">pqxx::pipeline::query_id</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a41ad44c7f13ad198db938c84e25473a9"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::pipeline::pipeline </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00104.html">transaction_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>t</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Name</em> = <code>std::string()</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ab265dd1ed168022f92a207dd62bad5d1"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::pipeline::~pipeline </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="ab375b0b4e02c7f1a48602c4186fbbbd7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::pipeline::cancel </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Cancel ongoing query, if any. </p>
-<p>May cancel any or all of the queries that have been inserted at this point whose results have not yet been retrieved. If the pipeline lives in a backend transaction, that transaction may be left in a nonfunctional state in which it can only be aborted.</p>
-<p>Therefore, either use this function in a nontransaction, or abort the transaction after calling it. </p>
-
-</div>
-</div>
-<a class="anchor" id="a7808218284e98bb5dffaf110defd1b33"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::pipeline::complete </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Wait for all ongoing or pending operations to complete. </p>
-<p>Detaches from the transaction when done. </p>
-
-</div>
-</div>
-<a class="anchor" id="a5f5fe658349dcd9aed9c19faccf23ea4"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::pipeline::empty </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a33a890c64efc37d76f3c649f145ff950"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::pipeline::flush </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Forget all ongoing or pending operations and retrieved results. </p>
-<p>Queries already sent to the backend may still be completed, depending on implementation and timing.</p>
-<p>Any error state (unless caused by an internal error) will also be cleared. This is mostly useful in a nontransaction, since a backend transaction is aborted automatically when an error occurs.</p>
-<p>Detaches from the transaction when done. </p>
-
-</div>
-</div>
-<a class="anchor" id="a839abbb0e60ac35e941a632027b4f917"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00068.html#ab53d0c0294ef3c3c7147be2ab55bab0e">pipeline::query_id</a> pqxx::pipeline::insert </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>q</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Add query to the pipeline. </p>
-<p>Queries are accumulated in the pipeline and sent to the backend in a concatenated format, separated by semicolons. The queries you insert must not use this construct themselves, or the pipeline will get hopelessly confused! </p>
-<dl class="section return"><dt>Returns</dt><dd>Identifier for this query, unique only within this pipeline </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a3d89c57d7619430a3847595d8fb902bc"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::pipeline::is_finished </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00068.html#ab53d0c0294ef3c3c7147be2ab55bab0e">pipeline::query_id</a>&#160;</td>
-          <td class="paramname"><em>q</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Is result for given query available? </p>
-
-<p>References <a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">pqxx::to_string()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a153e247a4f449ce8069379c4567738e9"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::pipeline::resume </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Resume retained query emission (harmless when not needed) </p>
-
-</div>
-</div>
-<a class="anchor" id="af94a53d0eecb7485cb135155f912ce8e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int pqxx::pipeline::retain </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>retain_max</em> = <code>2</code></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Set maximum number of queries to retain before issuing them to the backend. </p>
-<p>The pipeline will perform better if multiple queries are issued at once, but retaining queries until the results are needed (as opposed to issuing them to the backend immediately) may negate any performance benefits the pipeline can offer.</p>
-<p>Recommended practice is to set this value no higher than the number of queries you intend to insert at a time. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">retain_max</td><td>A nonnegative "retention capacity;" passing zero will cause queries to be issued immediately </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Old retention capacity </dd></dl>
-
-<p>References <a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">pqxx::to_string()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a19c508710d0025993e41512f23de56be"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html">result</a> pqxx::pipeline::retrieve </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00068.html#ab53d0c0294ef3c3c7147be2ab55bab0e">query_id</a>&#160;</td>
-          <td class="paramname"><em>qid</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Retrieve result for given query. </p>
-<p>If the query failed for whatever reason, this will throw an exception. The function will block if the query has not finished yet. </p>
-<dl class="section warning"><dt>Warning</dt><dd>If results are retrieved out-of-order, i.e. in a different order than the one in which their queries were inserted, errors may "propagate" to subsequent queries. </dd></dl>
-
-<p>References <a class="el" href="a00068.html#a19c508710d0025993e41512f23de56be">retrieve()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00068.html#a19c508710d0025993e41512f23de56be">retrieve()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a9edc9c6e50f25790c3707495ab9779dd"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pair&lt; <a class="el" href="a00068.html#ab53d0c0294ef3c3c7147be2ab55bab0e">pipeline::query_id</a>, <a class="el" href="a00082.html">result</a> &gt; pqxx::pipeline::retrieve </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Retrieve oldest unretrieved result (possibly wait for one) </p>
-<dl class="section return"><dt>Returns</dt><dd>The query's identifier and its result set </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00152_source.html">pipeline.hxx</a></li>
-<li>pipeline.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00068.html">pipeline</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00068.js b/doc/html/Reference/a00068.js
deleted file mode 100644
index 9ff66ea..0000000
--- a/doc/html/Reference/a00068.js
+++ /dev/null
@@ -1,16 +0,0 @@
-var a00068 =
-[
-    [ "query_id", "a00068.html#ab53d0c0294ef3c3c7147be2ab55bab0e", null ],
-    [ "pipeline", "a00068.html#a41ad44c7f13ad198db938c84e25473a9", null ],
-    [ "~pipeline", "a00068.html#ab265dd1ed168022f92a207dd62bad5d1", null ],
-    [ "cancel", "a00068.html#ab375b0b4e02c7f1a48602c4186fbbbd7", null ],
-    [ "complete", "a00068.html#a7808218284e98bb5dffaf110defd1b33", null ],
-    [ "empty", "a00068.html#a5f5fe658349dcd9aed9c19faccf23ea4", null ],
-    [ "flush", "a00068.html#a33a890c64efc37d76f3c649f145ff950", null ],
-    [ "insert", "a00068.html#a839abbb0e60ac35e941a632027b4f917", null ],
-    [ "is_finished", "a00068.html#a3d89c57d7619430a3847595d8fb902bc", null ],
-    [ "resume", "a00068.html#a153e247a4f449ce8069379c4567738e9", null ],
-    [ "retain", "a00068.html#af94a53d0eecb7485cb135155f912ce8e", null ],
-    [ "retrieve", "a00068.html#a19c508710d0025993e41512f23de56be", null ],
-    [ "retrieve", "a00068.html#a9edc9c6e50f25790c3707495ab9779dd", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00068.png b/doc/html/Reference/a00068.png
deleted file mode 100644
index 86732f7..0000000
--- a/doc/html/Reference/a00068.png
+++ /dev/null
@@ -1,3 +0,0 @@
-PNG
-
-   IHDR         cX   PLTE   u         tRNS T2  IDATx EqoG{۴q	.bH~lH⏵Uwɽ ~3Ε{u[q9"vwc ~%η<OG'r^=> S|2rf8O0|k<z%>pN?k/q=^/<4uCo1ŵu6lۼՃv]M~ꨌ}Vֵk}w|}3g^_:6|쟜/M뼏|lI]WWc4<47˚]}TW4a(&w7KdSxUwOK۪㼏/0}}||疎f~cz UEWk/n]@W)Дh4e 2p M8@S)ДhFm۶(6d""2pM]w+AS/<:?g"".DpVE3EK0-M\{QM'z4~zx7Olo,*N3?:V_qRx'*;j.bcO1W{ҝ-Y!g협a]|OJT]Sq]*SWՔJ_Q}4**mV*{ȗd""/"2pM<mۂ +jUcQU=˂[WЕh4e 2p M8@S)Дh4e 2pQ9p 4e 0arox3cdhK֘m":\͞	#O8ܖx n=yOl m5R9*]8*I*{s_ o ߔh4sn=9i#    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00069.html b/doc/html/Reference/a00069.html
deleted file mode 100644
index a83a0d4..0000000
--- a/doc/html/Reference/a00069.html
+++ /dev/null
@@ -1,184 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::plpgsql_error Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00069.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00257.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::plpgsql_error Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>PL/pgSQL error.  
- <a href="a00069.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::plpgsql_error:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00069.png" usemap="#pqxx::plpgsql_error_map" alt=""/>
-  <map id="pqxx::plpgsql_error_map" name="pqxx::plpgsql_error_map">
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="187,112,364,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="187,56,364,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="187,0,364,24"/>
-<area href="a00070.html" alt="pqxx::plpgsql_no_data_found" shape="rect" coords="0,224,177,248"/>
-<area href="a00071.html" title="Exception raised in PL/pgSQL procedure." alt="pqxx::plpgsql_raise" shape="rect" coords="187,224,364,248"/>
-<area href="a00072.html" alt="pqxx::plpgsql_too_many_rows" shape="rect" coords="374,224,551,248"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:abb0f0e6d4eaebe63d7409c244ffa9b06"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#abb0f0e6d4eaebe63d7409c244ffa9b06">plpgsql_error</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a346ab5182768a7a9b25c03e45890c601"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a346ab5182768a7a9b25c03e45890c601">plpgsql_error</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>PL/pgSQL error. </p>
-<p>Exceptions derived from this class are errors from PL/pgSQL procedures. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="abb0f0e6d4eaebe63d7409c244ffa9b06"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::plpgsql_error::plpgsql_error </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a346ab5182768a7a9b25c03e45890c601"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::plpgsql_error::plpgsql_error </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00069.html">plpgsql_error</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00069.js b/doc/html/Reference/a00069.js
deleted file mode 100644
index d955f81..0000000
--- a/doc/html/Reference/a00069.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00069 =
-[
-    [ "plpgsql_error", "a00069.html#abb0f0e6d4eaebe63d7409c244ffa9b06", null ],
-    [ "plpgsql_error", "a00069.html#a346ab5182768a7a9b25c03e45890c601", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00069.png b/doc/html/Reference/a00069.png
deleted file mode 100644
index e8e5022..0000000
--- a/doc/html/Reference/a00069.png
+++ /dev/null
@@ -1,7 +0,0 @@
-PNG
-
-   IHDR  '       y<   PLTE   u         tRNS T2  	lIDATxrJckG3ތKPxk,˲*0RU"K'I'I'I';|>N`N6ǅ~y0a^^-UUݕN`:_+Zz<gMUUݓN`oxx~da~Ht󽹓e'uVNo,li%?NNr-ͧ/O:Uv>9^vl+;H:G7WU7czUUݓN`52@@N)K'I'I'I'YeYpG:vP tL
-ܕN J N N N N N N N N N N N N N N N N N N N N N N N N NXeYjZt輫zt󽩓2	O;|ǅSw_)eo4TU=#|?xwTm+媪gx)Ns+t+N>n/;ozZ:^Y$ǝ
-'~s|>9q0
-:q!UUD:~s߹^ztC:	t	t	t	teYV-ܑN &/@@#w;eYVZV$|::::odSUjK'yMm>qaludse4zX:J/umcL`ta{~>9U/t󽸓)㲓_:U'f|r|M'6OwrjcL[s߁y'iu<Ǥ'Ū'PUt󽵓YcWU*|g;?/@@'@@'@@'@@gYeU OB@mB	4>2I(pW:^*N:N:N:N:N:N:N:N:N:N:N:N:N:N:N:N:N:N:N:N:N:N:N:N:N:clVZyO'0_:N:N:N:{M/t<r76}<~0xmfV:6WtIm\=c6<FPt	;[otr	NNvN7	C'6X|c1N%n$㎧vo9vz:K'0ߣf{/{G'WwN`'=d>U[yO'0_:N:N:N:f٬
-	[#@@cM(p_:G&	J'K%I'I'I'I'I'I'I'I'I'0vvN:L$CIratd0IN6̖N`&Ɇ	L$90[:I2t$'fK'0Idl&²,;leY!C_e}C_Vd<UU+dWUMN&I'UUIIU$餪j;TUnzM[UCpp1R'}?IUsF'ǅ׿~w<{3zo9>70YUu_9񄞍h?~M_:Öq<lvúQTUq7<rt}]'h<Wwx֗]0~Ʒ<?;UU}|s~ﴟ;]ϼq{/urq_ovr0nwr3uRw|:yN~{Xc:UUw}yel;&б7}iWÝ\N^yXwg'/>|r?rOŜ_.Ӟ4䅇uNM)W11;9^[Uc?#u_U+\Uݝ<~XUUO}'OAfG7}䅃{C'UU+l'UUU='jtRU5I:-TUMN&I'UU}t,˲&^eY?4~J    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00070.html b/doc/html/Reference/a00070.html
deleted file mode 100644
index 4f79e9b..0000000
--- a/doc/html/Reference/a00070.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::plpgsql_no_data_found Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00070.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00259.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::plpgsql_no_data_found Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::plpgsql_no_data_found:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00070.png" usemap="#pqxx::plpgsql_no_data_found_map" alt=""/>
-  <map id="pqxx::plpgsql_no_data_found_map" name="pqxx::plpgsql_no_data_found_map">
-<area href="a00069.html" title="PL/pgSQL error." alt="pqxx::plpgsql_error" shape="rect" coords="0,168,173,192"/>
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="0,112,173,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,173,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,173,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:ab6013cc52171417e60008c1efebd4257"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00070.html#ab6013cc52171417e60008c1efebd4257">plpgsql_no_data_found</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a97cfb947332b3e275e3437b5284de8ff"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00070.html#a97cfb947332b3e275e3437b5284de8ff">plpgsql_no_data_found</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00069"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00069')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00069.html">pqxx::plpgsql_error</a></td></tr>
-<tr class="memitem:abb0f0e6d4eaebe63d7409c244ffa9b06 inherit pub_methods_a00069"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#abb0f0e6d4eaebe63d7409c244ffa9b06">plpgsql_error</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a346ab5182768a7a9b25c03e45890c601 inherit pub_methods_a00069"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a346ab5182768a7a9b25c03e45890c601">plpgsql_error</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ab6013cc52171417e60008c1efebd4257"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::plpgsql_no_data_found::plpgsql_no_data_found </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a97cfb947332b3e275e3437b5284de8ff"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::plpgsql_no_data_found::plpgsql_no_data_found </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00070.html">plpgsql_no_data_found</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00070.js b/doc/html/Reference/a00070.js
deleted file mode 100644
index 4961530..0000000
--- a/doc/html/Reference/a00070.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00070 =
-[
-    [ "plpgsql_no_data_found", "a00070.html#ab6013cc52171417e60008c1efebd4257", null ],
-    [ "plpgsql_no_data_found", "a00070.html#a97cfb947332b3e275e3437b5284de8ff", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00070.png b/doc/html/Reference/a00070.png
deleted file mode 100644
index 884b396..0000000
--- a/doc/html/Reference/a00070.png
+++ /dev/null
@@ -1,3 +0,0 @@
-PNG
-
-   IHDR         25   PLTE   u         tRNS T2  IDATxے  ۦ*KT4&1]Ne+Bg+FH[V5߶SV$Ol;q94sgMoS3iq\;o{U6խTyhL0]wcmco;Յ~'U8ѶZGq3ۓuqllysuw.uI=^h;ǹ٪>!V1jm)@ fhriI)^!ݶl3' D 1-@iCĐ 1-@iCĐ 1-@iCG)4EV5U!ʶx~NmkRXz];1<W=۶9ʪ~lk:oGm~l;5Wl7Nua\now١~e%	U1W\7ڠ2ogSǤjAjiCo[J) \ZmʶmH-	 Q-@iCĐ 1-@iCĐ 1-@iCĐQJ)@QmU!mUcTmٍu)fkkmͽt*TO84Zd(̗MI^su9ë˶mmO_8rQje'c{''!}.p*d`qwTVH[V5޶RZ @34e{۔m/ېn[ H[ !mbH[ !mbH[ !mRiCڪ=NUvvlu)TڞmxlmNَNys>.-krV6<,{muZlgK@c'~b}klx[qfrrx{]	WwRS&![hlUiCڪۖRJ+ phl/tem6s@iCĐ 1-@iCĐ 1-@iCĐ 1pt]5@#-@iË;ir۹ \홡۾061=uǵPյ0rYz=ic;6X|\~}kv]l7+f6?>Щ_|l{3ʧ9o;VmOv	VjvtNG~-',8'LL:I. &MǟO|vz?[?OĐ 1i뺮;3:    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00071.html b/doc/html/Reference/a00071.html
deleted file mode 100644
index 4efcb47..0000000
--- a/doc/html/Reference/a00071.html
+++ /dev/null
@@ -1,184 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::plpgsql_raise Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00071.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00258.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::plpgsql_raise Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Exception raised in PL/pgSQL procedure.  
- <a href="a00071.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::plpgsql_raise:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00071.png" usemap="#pqxx::plpgsql_raise_map" alt=""/>
-  <map id="pqxx::plpgsql_raise_map" name="pqxx::plpgsql_raise_map">
-<area href="a00069.html" title="PL/pgSQL error." alt="pqxx::plpgsql_error" shape="rect" coords="0,168,129,192"/>
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="0,112,129,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,129,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,129,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:acb8177c2b8060623f46fadfb82c621f8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00071.html#acb8177c2b8060623f46fadfb82c621f8">plpgsql_raise</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a7a51d15b2778ae1ec61f480482050690"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00071.html#a7a51d15b2778ae1ec61f480482050690">plpgsql_raise</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00069"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00069')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00069.html">pqxx::plpgsql_error</a></td></tr>
-<tr class="memitem:abb0f0e6d4eaebe63d7409c244ffa9b06 inherit pub_methods_a00069"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#abb0f0e6d4eaebe63d7409c244ffa9b06">plpgsql_error</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a346ab5182768a7a9b25c03e45890c601 inherit pub_methods_a00069"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a346ab5182768a7a9b25c03e45890c601">plpgsql_error</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Exception raised in PL/pgSQL procedure. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="acb8177c2b8060623f46fadfb82c621f8"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::plpgsql_raise::plpgsql_raise </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a7a51d15b2778ae1ec61f480482050690"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::plpgsql_raise::plpgsql_raise </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00071.html">plpgsql_raise</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00071.js b/doc/html/Reference/a00071.js
deleted file mode 100644
index c869a0a..0000000
--- a/doc/html/Reference/a00071.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00071 =
-[
-    [ "plpgsql_raise", "a00071.html#acb8177c2b8060623f46fadfb82c621f8", null ],
-    [ "plpgsql_raise", "a00071.html#a7a51d15b2778ae1ec61f480482050690", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00071.png b/doc/html/Reference/a00071.png
deleted file mode 100644
index de4cf47..0000000
--- a/doc/html/Reference/a00071.png
+++ /dev/null
@@ -1,6 +0,0 @@
-PNG
-
-   IHDR         Suk   PLTE   u         tRNS T2  IDATxҫ ͌/4 h=MGؿ03$%| ͅ$K}$l3[í3LeԞ{n"X6mx(iwb=|P[<՚G	_MEptŴ;>|pV$OhqMt=|koc[8܋i)m>$I& J@!V3H# paF'	"D  @"DB#@@!Hikͅ$1ABSߕZonX4uvdK/lOd:jIW|7n(B"62A]$(㧙?$q[sĖր'HDNECffG  TN0#(D @ \D 
-F>FH]2Abw߶zR<`cل7ZrUAg>XSA_1k_۽E1F$^g|Ʌ|\ت*H-##q$/$!`%03 <  
-'hp !@ @" D @,T0D.A"ɞN'I֯$ynut7ͦ#Hy̶1張V3A+o^ӕmԝ>B]NI0x^Gn=tr!\ت@[8룇k_.1HzM}@ߖDE
- i PC4B8O\D  pE"D FRJB@@o.iO|  ڪܟ47ܮ(oMܙ2~!5	rڀݐPáketefl43Z;'(WUzH5KqɅf._y^2uyHlI>8 H"R?+hP    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00072.html b/doc/html/Reference/a00072.html
deleted file mode 100644
index c5ffa97..0000000
--- a/doc/html/Reference/a00072.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::plpgsql_too_many_rows Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00072.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00260.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::plpgsql_too_many_rows Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::plpgsql_too_many_rows:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00072.png" usemap="#pqxx::plpgsql_too_many_rows_map" alt=""/>
-  <map id="pqxx::plpgsql_too_many_rows_map" name="pqxx::plpgsql_too_many_rows_map">
-<area href="a00069.html" title="PL/pgSQL error." alt="pqxx::plpgsql_error" shape="rect" coords="0,168,177,192"/>
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="0,112,177,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,177,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,177,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a8b2c0fa01d76add8d15f1024562521fe"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00072.html#a8b2c0fa01d76add8d15f1024562521fe">plpgsql_too_many_rows</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a77fc4dece10e4aa3efffc7f4dcbeb81e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00072.html#a77fc4dece10e4aa3efffc7f4dcbeb81e">plpgsql_too_many_rows</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00069"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00069')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00069.html">pqxx::plpgsql_error</a></td></tr>
-<tr class="memitem:abb0f0e6d4eaebe63d7409c244ffa9b06 inherit pub_methods_a00069"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#abb0f0e6d4eaebe63d7409c244ffa9b06">plpgsql_error</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a346ab5182768a7a9b25c03e45890c601 inherit pub_methods_a00069"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html#a346ab5182768a7a9b25c03e45890c601">plpgsql_error</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a8b2c0fa01d76add8d15f1024562521fe"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::plpgsql_too_many_rows::plpgsql_too_many_rows </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a77fc4dece10e4aa3efffc7f4dcbeb81e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::plpgsql_too_many_rows::plpgsql_too_many_rows </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00072.html">plpgsql_too_many_rows</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00072.js b/doc/html/Reference/a00072.js
deleted file mode 100644
index 22cbde0..0000000
--- a/doc/html/Reference/a00072.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00072 =
-[
-    [ "plpgsql_too_many_rows", "a00072.html#a8b2c0fa01d76add8d15f1024562521fe", null ],
-    [ "plpgsql_too_many_rows", "a00072.html#a77fc4dece10e4aa3efffc7f4dcbeb81e", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00072.png b/doc/html/Reference/a00072.png
deleted file mode 100644
index f76e412..0000000
--- a/doc/html/Reference/a00072.png
+++ /dev/null
@@ -1,5 +0,0 @@
-PNG
-
-   IHDR         S   PLTE   u         tRNS T2  IDATx* ۦ*׏h419IيҌ0K)4E!X54Vwz_azƝq^4sgLOS=4n;*i}Tug\J0wLFp7g\u~z7S//Wb|~+;vΪx9_4n`qw=ϭXQƪ4V%UcK)% B4EsƷ[k)g 4%bIcX 4%bIcX 4%bIcXxRJSPT"UcIcX⌻n)73:
-Vn0O7P}/"v̮*Ob\aެ)bOo%Wlz8[Ǐ;xއmU*\]T?gV9iKؿjiKRJK pho֔3Sn8s@4iKĒ 1@,iKĒ 1@,iKĒ +6Dƒƪw_0Fj6^e:UxsJ#iSzOb<;ݽNx={+eP8rJ=y/߉IC<W,]QgR{?/Xoƪj,q)@7hvkM9^13W D 1@,iKĒ 1@,iKĒ 1@,iKRJi
-jCj,i7;36^jٍ#PYk{k2槧Oh<{z25tݪ>jg]Ǫxsm/ek<q_oXjEqlOrYXN s}U<ɫ_|k8Oxoc[HcXX5޸RZ @S4g|ܜq/ܘr{ƙ+ IcX 4%bIcX 4%bIcX 4%_u]S4DĒ iX\ƾn9$\Ѫ$^;5aj`</-XboQj]/U<M7Ua5:VgN;m"{g}xݽѪGxکiaUT+h}gk\1Fr+UQm:[{'0>	o<ni5Aӏcbn?*IcX 뺮!2$g|    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00073.html b/doc/html/Reference/a00073.html
deleted file mode 100644
index 15121db..0000000
--- a/doc/html/Reference/a00073.html
+++ /dev/null
@@ -1,385 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::internal::PQAlloc&lt; T, DELETER &gt; Class Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00073.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00310.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::internal::PQAlloc&lt; T, DELETER &gt; Class Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Reference-counted smart pointer to libpq-allocated object.  
- <a href="a00073.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00180_source.html">util.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a7fe52ebd1d2533f298caa5ffc975be66"><td class="memItemLeft" align="right" valign="top">typedef T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a7fe52ebd1d2533f298caa5ffc975be66">content_type</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:adf8536b0ab651d81247809a673f3bf42"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#adf8536b0ab651d81247809a673f3bf42">PQAlloc</a> ()  throw ()</td></tr>
-<tr class="memitem:a402105c20c0fba99659dbea44fbd36b2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a402105c20c0fba99659dbea44fbd36b2">PQAlloc</a> (const <a class="el" href="a00073.html">PQAlloc</a> &amp;rhs)  throw ()</td></tr>
-<tr class="memitem:a8aded9ce9cf12f720f193ed303367bd1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a8aded9ce9cf12f720f193ed303367bd1">~PQAlloc</a> ()  throw ()</td></tr>
-<tr class="memitem:a93b56fd3623e58c1aa6ceaaff54bbe11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00073.html">PQAlloc</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a93b56fd3623e58c1aa6ceaaff54bbe11">operator=</a> (const <a class="el" href="a00073.html">PQAlloc</a> &amp;rhs)  throw ()</td></tr>
-<tr class="memitem:a43caacd4030a3dd949e9e44352c859dd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a43caacd4030a3dd949e9e44352c859dd">PQAlloc</a> (T *obj)  throw ()</td></tr>
-<tr class="memdesc:a43caacd4030a3dd949e9e44352c859dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assume ownership of a pointer.  <a href="#a43caacd4030a3dd949e9e44352c859dd"></a><br/></td></tr>
-<tr class="memitem:a681827ee20603fab0019324494e78455"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a681827ee20603fab0019324494e78455">swap</a> (<a class="el" href="a00073.html">PQAlloc</a> &amp;rhs)  throw ()</td></tr>
-<tr class="memitem:a4550cd53958a269ac8c2e4e7a02d2f02"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a4550cd53958a269ac8c2e4e7a02d2f02">operator bool</a> () const   throw ()</td></tr>
-<tr class="memdesc:a4550cd53958a269ac8c2e4e7a02d2f02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is this pointer non-null?  <a href="#a4550cd53958a269ac8c2e4e7a02d2f02"></a><br/></td></tr>
-<tr class="memitem:af32cad9f63309273527e4007a7d892ef"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#af32cad9f63309273527e4007a7d892ef">operator!</a> () const   throw ()</td></tr>
-<tr class="memdesc:af32cad9f63309273527e4007a7d892ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is this pointer null?  <a href="#af32cad9f63309273527e4007a7d892ef"></a><br/></td></tr>
-<tr class="memitem:a362f5103b150fb3913adb8923c7b1dbe"><td class="memItemLeft" align="right" valign="top">T *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a362f5103b150fb3913adb8923c7b1dbe">operator-&gt;</a> () const   throw (std::logic_error)</td></tr>
-<tr class="memdesc:a362f5103b150fb3913adb8923c7b1dbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dereference pointer.  <a href="#a362f5103b150fb3913adb8923c7b1dbe"></a><br/></td></tr>
-<tr class="memitem:afaa858977fa3c7df8f6497afdf4f2803"><td class="memItemLeft" align="right" valign="top">T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#afaa858977fa3c7df8f6497afdf4f2803">operator*</a> () const   throw (std::logic_error)</td></tr>
-<tr class="memdesc:afaa858977fa3c7df8f6497afdf4f2803"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dereference pointer.  <a href="#afaa858977fa3c7df8f6497afdf4f2803"></a><br/></td></tr>
-<tr class="memitem:ac8d570bb46f0831c42a5b3fc0f803040"><td class="memItemLeft" align="right" valign="top">T *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#ac8d570bb46f0831c42a5b3fc0f803040">get</a> () const   throw ()</td></tr>
-<tr class="memdesc:ac8d570bb46f0831c42a5b3fc0f803040"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain underlying pointer.  <a href="#ac8d570bb46f0831c42a5b3fc0f803040"></a><br/></td></tr>
-<tr class="memitem:a7bb9fd9d80b38ddbed8128b33806900d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a7bb9fd9d80b38ddbed8128b33806900d">reset</a> ()  throw ()</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;typename T, void(*)(T *) DELETER = freepqmem_templated&lt;T&gt;&gt;<br/>
-class pqxx::internal::PQAlloc&lt; T, DELETER &gt;</h3>
-
-<p>Reference-counted smart pointer to libpq-allocated object. </p>
-<p>Keep track of a libpq-allocated object, and free it once all references to it have died.</p>
-<p>The memory is freed with <code>PQfreemem()</code> by default. This matters on Windows, where apparently under some circumstances, memory allocated by a DLL must be freed by the same DLL.</p>
-<dl class="section warning"><dt>Warning</dt><dd>Copying, swapping, and destroying <a class="el" href="a00073.html" title="Reference-counted smart pointer to libpq-allocated object.">PQAlloc</a> objects that refer to the same underlying libpq-allocated block is <em>not thread-safe</em>. If you wish to pass reference-counted objects around between threads, make sure that each of these operations is protected against concurrency with similar operations on the same object&ndash;or other copies of the same object. </dd></dl>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="a7fe52ebd1d2533f298caa5ffc975be66"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T, void(*)(T *) DELETER = freepqmem_templated&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef T <a class="el" href="a00073.html">pqxx::internal::PQAlloc</a>&lt; T, DELETER &gt;::<a class="el" href="a00073.html#a7fe52ebd1d2533f298caa5ffc975be66">content_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="adf8536b0ab651d81247809a673f3bf42"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T, void(*)(T *) DELETER = freepqmem_templated&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00073.html">pqxx::internal::PQAlloc</a>&lt; T, DELETER &gt;::<a class="el" href="a00073.html">PQAlloc</a> </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a402105c20c0fba99659dbea44fbd36b2"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T, void(*)(T *) DELETER = freepqmem_templated&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00073.html">pqxx::internal::PQAlloc</a>&lt; T, DELETER &gt;::<a class="el" href="a00073.html">PQAlloc</a> </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00073.html">PQAlloc</a>&lt; T, DELETER &gt; &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a8aded9ce9cf12f720f193ed303367bd1"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T, void(*)(T *) DELETER = freepqmem_templated&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00073.html">pqxx::internal::PQAlloc</a>&lt; T, DELETER &gt;::~<a class="el" href="a00073.html">PQAlloc</a> </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a43caacd4030a3dd949e9e44352c859dd"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T, void(*)(T *) DELETER = freepqmem_templated&lt;T&gt;&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00073.html">pqxx::internal::PQAlloc</a>&lt; T, DELETER &gt;::<a class="el" href="a00073.html">PQAlloc</a> </td>
-          <td>(</td>
-          <td class="paramtype">T *&#160;</td>
-          <td class="paramname"><em>obj</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Assume ownership of a pointer. </p>
-<dl class="section warning"><dt>Warning</dt><dd>Don't to this more than once for a given object! </dd></dl>
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="ac8d570bb46f0831c42a5b3fc0f803040"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T, void(*)(T *) DELETER = freepqmem_templated&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">T* <a class="el" href="a00073.html">pqxx::internal::PQAlloc</a>&lt; T, DELETER &gt;::get </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Obtain underlying pointer. </p>
-<p>Ownership of the pointer's memory remains with the <a class="el" href="a00073.html" title="Reference-counted smart pointer to libpq-allocated object.">PQAlloc</a> object </p>
-
-<p>Referenced by <a class="el" href="a00203.html#ga6a8c83d3dcea7114a00c188fe6a92779">pqxx::connection_base::esc_raw()</a>, <a class="el" href="a00203.html#ga80a4bfe9b1c1b88c29d16ba06102370b">pqxx::escape_binary()</a>, and <a class="el" href="a00203.html#gae68c4661843dcf695585f6e1b6011788">pqxx::connection_base::quote_name()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a4550cd53958a269ac8c2e4e7a02d2f02"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T, void(*)(T *) DELETER = freepqmem_templated&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00073.html">pqxx::internal::PQAlloc</a>&lt; T, DELETER &gt;::operator bool </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Is this pointer non-null? </p>
-
-</div>
-</div>
-<a class="anchor" id="af32cad9f63309273527e4007a7d892ef"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T, void(*)(T *) DELETER = freepqmem_templated&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="a00073.html">pqxx::internal::PQAlloc</a>&lt; T, DELETER &gt;::operator! </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Is this pointer null? </p>
-
-</div>
-</div>
-<a class="anchor" id="afaa858977fa3c7df8f6497afdf4f2803"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T, void(*)(T *) DELETER = freepqmem_templated&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">T&amp; <a class="el" href="a00073.html">pqxx::internal::PQAlloc</a>&lt; T, DELETER &gt;::operator* </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw (std::logic_error)</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Dereference pointer. </p>
-<p>Throws a logic_error if the pointer is null. </p>
-
-</div>
-</div>
-<a class="anchor" id="a362f5103b150fb3913adb8923c7b1dbe"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T, void(*)(T *) DELETER = freepqmem_templated&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">T* <a class="el" href="a00073.html">pqxx::internal::PQAlloc</a>&lt; T, DELETER &gt;::operator-&gt; </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw (std::logic_error)</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Dereference pointer. </p>
-<p>Throws a logic_error if the pointer is null. </p>
-
-<p>Referenced by <a class="el" href="a00073.html#afaa858977fa3c7df8f6497afdf4f2803">pqxx::internal::PQAlloc&lt; unsigned char, pqxx::internal::freemallocmem_templated&lt; unsigned char &gt; &gt;::operator*()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a93b56fd3623e58c1aa6ceaaff54bbe11"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T, void(*)(T *) DELETER = freepqmem_templated&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00073.html">PQAlloc</a>&amp; <a class="el" href="a00073.html">pqxx::internal::PQAlloc</a>&lt; T, DELETER &gt;::operator= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00073.html">PQAlloc</a>&lt; T, DELETER &gt; &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00013.html#a575ec98218f850b4c1b91a8edb677681">pqxx::binarystring::binarystring()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a7bb9fd9d80b38ddbed8128b33806900d"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T, void(*)(T *) DELETER = freepqmem_templated&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void <a class="el" href="a00073.html">pqxx::internal::PQAlloc</a>&lt; T, DELETER &gt;::reset </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a681827ee20603fab0019324494e78455"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T, void(*)(T *) DELETER = freepqmem_templated&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void <a class="el" href="a00073.html">pqxx::internal::PQAlloc</a>&lt; T, DELETER &gt;::swap </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00073.html">PQAlloc</a>&lt; T, DELETER &gt; &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00180_source.html">util.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00194.html">internal</a></li><li class="navelem"><a class="el" href="a00073.html">PQAlloc</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00073.js b/doc/html/Reference/a00073.js
deleted file mode 100644
index 98eced3..0000000
--- a/doc/html/Reference/a00073.js
+++ /dev/null
@@ -1,16 +0,0 @@
-var a00073 =
-[
-    [ "content_type", "a00073.html#a7fe52ebd1d2533f298caa5ffc975be66", null ],
-    [ "PQAlloc", "a00073.html#adf8536b0ab651d81247809a673f3bf42", null ],
-    [ "PQAlloc", "a00073.html#a402105c20c0fba99659dbea44fbd36b2", null ],
-    [ "~PQAlloc", "a00073.html#a8aded9ce9cf12f720f193ed303367bd1", null ],
-    [ "PQAlloc", "a00073.html#a43caacd4030a3dd949e9e44352c859dd", null ],
-    [ "get", "a00073.html#ac8d570bb46f0831c42a5b3fc0f803040", null ],
-    [ "operator bool", "a00073.html#a4550cd53958a269ac8c2e4e7a02d2f02", null ],
-    [ "operator!", "a00073.html#af32cad9f63309273527e4007a7d892ef", null ],
-    [ "operator*", "a00073.html#afaa858977fa3c7df8f6497afdf4f2803", null ],
-    [ "operator->", "a00073.html#a362f5103b150fb3913adb8923c7b1dbe", null ],
-    [ "operator=", "a00073.html#a93b56fd3623e58c1aa6ceaaff54bbe11", null ],
-    [ "reset", "a00073.html#a7bb9fd9d80b38ddbed8128b33806900d", null ],
-    [ "swap", "a00073.html#a681827ee20603fab0019324494e78455", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00074.html b/doc/html/Reference/a00074.html
deleted file mode 100644
index 87bb505..0000000
--- a/doc/html/Reference/a00074.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::pqxx_exception Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00074.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00227.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::pqxx_exception Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Mixin base class to identify libpqxx-specific exception types.  
- <a href="a00074.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::pqxx_exception:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00074.png" usemap="#pqxx::pqxx_exception_map" alt=""/>
-  <map id="pqxx::pqxx_exception_map" name="pqxx::pqxx_exception_map">
-<area href="a00004.html" title="Invalid argument passed to libpqxx, similar to std::invalid_argument." alt="pqxx::argument_error" shape="rect" coords="0,56,204,80"/>
-<area href="a00029.html" alt="pqxx::conversion_error" shape="rect" coords="214,56,418,80"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="428,56,632,80"/>
-<area href="a00049.html" title="Internal error in libpqxx library." alt="pqxx::internal_error" shape="rect" coords="642,56,846,80"/>
-<area href="a00077.html" title="Something is out of range, similar to std::out_of_range." alt="pqxx::range_error" shape="rect" coords="856,56,1060,80"/>
-<area href="a00113.html" title="Error in usage of libpqxx library, similar to std::logic_error." alt="pqxx::usage_error" shape="rect" coords="1070,56,1274,80"/>
-<area href="a00014.html" title="Exception class for lost or failed backend connection." alt="pqxx::broken_connection" shape="rect" coords="214,112,418,136"/>
-<area href="a00045.html" title="&quot;Help, I don&#39;t know whether transaction was committed successfully!&quot;" alt="pqxx::in_doubt_error" shape="rect" coords="428,112,632,136"/>
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="642,112,846,136"/>
-<area href="a00102.html" alt="pqxx::too_many_connections" shape="rect" coords="214,168,418,192"/>
-<area href="a00031.html" title="Error in data provided to SQL statement." alt="pqxx::data_exception" shape="rect" coords="856,168,1060,192"/>
-<area href="a00039.html" title="Database feature not supported in current setup." alt="pqxx::feature_not_supported" shape="rect" coords="856,224,1060,248"/>
-<area href="a00046.html" alt="pqxx::insufficient_privilege" shape="rect" coords="856,280,1060,304"/>
-<area href="a00047.html" title="Resource shortage on the server." alt="pqxx::insufficient_resources" shape="rect" coords="856,336,1060,360"/>
-<area href="a00048.html" alt="pqxx::integrity_constraint_violation" shape="rect" coords="856,392,1060,416"/>
-<area href="a00050.html" alt="pqxx::invalid_cursor_name" shape="rect" coords="856,448,1060,472"/>
-<area href="a00051.html" alt="pqxx::invalid_cursor_state" shape="rect" coords="856,504,1060,528"/>
-<area href="a00052.html" alt="pqxx::invalid_sql_statement_name" shape="rect" coords="856,560,1060,584"/>
-<area href="a00069.html" title="PL/pgSQL error." alt="pqxx::plpgsql_error" shape="rect" coords="856,616,1060,640"/>
-<area href="a00097.html" alt="pqxx::syntax_error" shape="rect" coords="856,672,1060,696"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Mixin base class to identify libpqxx-specific exception types. </p>
-<p>If you wish to catch all exception types specific to libpqxx for some reason, catch this type. All of libpqxx's exception classes are derived from it through multiple-inheritance (they also fit into the standard library's exception hierarchy in more fitting places).</p>
-<p>This class is not derived from std::exception, since that could easily lead to exception classes with multiple std::exception base-class objects. As Bart Samwel points out, "catch" is subject to some nasty fineprint in such cases. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a9386d73e8176de81de9b1fe38afa6952"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::pqxx_exception::~pqxx_exception </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Support run-time polymorphism, and keep this class abstract. </p>
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a27f927cf3a5f478abc29337d02767144"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual const PQXX_CONST std::exception&amp; pqxx::pqxx_exception::base </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Return std::exception base-class object. </p>
-<p>Use this to get at the exception's what() function, or to downcast to a more specific type using dynamic_cast.</p>
-<p>Casting directly from <a class="el" href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types.">pqxx_exception</a> to a specific exception type is not likely to work since <a class="el" href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types.">pqxx_exception</a> is not (and could not safely be) derived from std::exception.</p>
-<p>For example, to test dynamically whether an exception is an <a class="el" href="a00086.html" title="Exception class for failed queries.">sql_error</a>:</p>
-<div class="fragment"><div class="line"><span class="keywordflow">try</span></div>
-<div class="line">{</div>
-<div class="line">  <span class="comment">// ...</span></div>
-<div class="line">}</div>
-<div class="line"><span class="keywordflow">catch</span> (<span class="keyword">const</span> <a class="code" href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types.">pqxx::pqxx_exception</a> &amp;e)</div>
-<div class="line">{</div>
-<div class="line">  std::cerr &lt;&lt; e.<a class="code" href="a00074.html#a27f927cf3a5f478abc29337d02767144" title="Return std::exception base-class object.">base</a>().what() &lt;&lt; std::endl;</div>
-<div class="line">  <span class="keyword">const</span> <a class="code" href="a00086.html" title="Exception class for failed queries.">pqxx::sql_error</a> *s=<span class="keyword">dynamic_cast&lt;</span><span class="keyword">const </span><a class="code" href="a00086.html" title="Exception class for failed queries.">pqxx::sql_error</a>*<span class="keyword">&gt;</span>(&amp;e.<a class="code" href="a00074.html#a27f927cf3a5f478abc29337d02767144" title="Return std::exception base-class object.">base</a>());</div>
-<div class="line">  <span class="keywordflow">if</span> (s) std::cerr &lt;&lt; <span class="stringliteral">&quot;Query was: &quot;</span> &lt;&lt; s-&gt;<a class="code" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2" title="The query whose execution triggered the exception.">query</a>() &lt;&lt; std::endl;</div>
-<div class="line">}</div>
-</div><!-- fragment --> 
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-<li>except.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00074.html">pqxx_exception</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00074.js b/doc/html/Reference/a00074.js
deleted file mode 100644
index 8645b58..0000000
--- a/doc/html/Reference/a00074.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00074 =
-[
-    [ "~pqxx_exception", "a00074.html#a9386d73e8176de81de9b1fe38afa6952", null ],
-    [ "base", "a00074.html#a27f927cf3a5f478abc29337d02767144", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00074.png b/doc/html/Reference/a00074.png
deleted file mode 100644
index 4d609d4..0000000
--- a/doc/html/Reference/a00074.png
+++ /dev/null
@@ -1,241 +0,0 @@
-PNG
-
-   IHDR       c   PLTE   u         tRNS T2  (IIDATxqwH 9G޶ݶudfM~PPfyPPPPp郂4}PPPM@+AAA
-<U/޾ߧ郂<[JM|7|{>l.o}o/3޷?5}PPP_oWH8{|uxQݳlL_Urݾ'\"L_ydNӷAAA:}Rvݳ
-
-
-̯wn>6q2܆郂U1m;1E[/IAAA.}{7+wV_y@6?Jo4}PPP^M|郂h`>(((X
-
-
-V`l^3[((((xmM탂AAA{+_郂Uh`>(((X
-
-
-V郂h`>(((X
-
-
-V郂h`>(xUv[v[v[v[v{罳1tV0Zgc`M<
-Y>xj14}:+CgchuV0
-S`郧Y:+CO1tV0Zgc`M<
-Y>xj14}:+CgchuV0
-S`Ai{i?YM4ݪiNg5MtjJ05tVI2*I%S묒dUKY%:$Cӗ$OJ1tVI2/IZg$c謒d4}${6jVD6jR8W/'3kdM_<j~/I~{[-|ؘ/ݡ!?;#I~?O'4)Nvs'9'mn7_twyv9}FwfC6qg7Ǥ1<eC>}?0#4?U,InI߷X(/s'}?{j9ۿ=ӻlgcg7ΥipZ6B:B|;?v=}?t69>I6	,]6,;lْK2ܚY1}oҷr>٩$I#Iߛݿ4oƹ~z|%In{h6ϻa;OogumYJס&}'e?VO%]+}'f;Xg>ﳗbLߏ&tK_2ǿlwK2}_s|w.O󤿙=uz~mR1m~̦5vYVe#I~N៨7>_/>͒j	=H)s'}-ŏu?ft}{_fyĬ~KIrѝn$+l)}OݞknNUg7;$_{_s^sk}?JF=fV$\K{hO=>}.S{D{UJ14}I:$Cg$chuVI2*I%S묒dUKY%:$[i^'iz4M:i1@A}m5}PPP۶
-
-
-^^|m
-
-
-VჂh`>(((X
-
-
-V郂h`>(((X
-
-
-V郂h`ankn z۩FAAM	C7i$`Mܤ14}PPpFAAM	C7i$`Mܤ14}PPpFAAM	C7i$`Mܤ14}PPpFAAM	C/mmi\g5MtG
-
-
-fJ0D<L#$O郂{i$5}PPp/D<
-
-H'AAz;md®$:_l玻=/wY$Y<>(W8}IDӗ$k_vdq'=6fwaǸݛ5fǎ>?}y$H|;I,lS<ܑ$?s}3,,M+ߧoWEM+0KCFe<^p$W^bXLǁ?iΎyI
-wv/&ɉ1fϯy2E䒫'ͷ?M$?t}CI
-K߯w<%ҷ0mNHx4}P.} V&ɉݭOw:䟤Jw>͓wEţ郂ݎ=1+ZUc}3z$F<E~2L?$G"{ev}o߅űx"IrnX~ݮTO4gG/`7"A]Lgs}ywL	M+If$I{&}5}P<&}I:}Ix&}I>(Wni-I4^~VPP0D<
-
-H'AA4IĚ>((F"IX2M*:i1@ABo7con{?[AAMz;[AA-O0VPPpN0VPPpL0VPPpN0VPPpN0VPPpN0VPPpN0VPPpN0VPPpN0VPPpN0VPPpN0VPPpN0VPPpN0VPPpN0VPPpN0VPPpN0VPPpN0VPPpN0VPPpN0VPPpN0VPPpN0VPPpN0VPPpN0VPPpN0VPPpN0VPPpN0VPPpN0VPPpN0VPҦivA-iW5t$y]0.</InjF]0.</InjF]0&I⓺fbX[qI@ų/I~n%ɕa_,M6q\wOiv?ۏy>HfO_X>ϸ/$@W-ՐM.?f/wg\rbG=w_;_jd_*I~+FUyriA>t.%ɉ.<suy.owWe$
-QU6o$}Hk$=f|H߅IKg;Տw:'}fvPIS߯9[eui56}_ؼK/_KS]xp-<+0I`]~ϥ{$G/lc/|-_2gb-<?I=w]Wnnkd~Ga_f\.Iх7{ђպaIۿIr$`~>X/Iӗ$h`U~yu͞:}Ia]xPM_ܨ+Fх%ɍa]xPM_ܨ+Fх%ɍa4M
-nM4(((ƣAAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM7M*`O_
-
-%U>((Kӗ$Wi`,M_\郂4}Ir
-
-2J6$$/^:ӛ>(( ;O?,d󑘷1;wǾݹW;9Y$>((ӤEecvζO'qy.6
-
-^Ӥoٵ̢3KYN^l;ٛ$>((H{|=O?JS>((xvPIr"@3KqIɡsd郂lၦ$`sn1;'Qҷ8o;:
-
-^Ӥoߺn^(!yOJK}9|]{64I4}PP0Iߥ$3s5}PP0Jf$7}PP.$
-
-Yҗ$i`,M_\郂4}Ir
-
-%U>((Kӗ$Wi`,O4MӋa<:}PPPP`M@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-<:}4M
-
-
-%kh`,M_\郂4}Ir
-
-%U>((Kӗ$Wi`,#o$l9>x	_]<I.k`,#/I.x7Aך>((xuOM6z{>l̪8q}ǑIo|$5}PP0JߡBl&?f/J6;J4}PP0J2`=F|-}e䢦
-
-2fv{7}ߧͬ~sv䲦
-
-Ʋn$_Y3Gn2H]$郂lၦ$昻ݎcۏ;K1c˗GZl\AAX+}6vO4,.'[ዏYpg䢦
-
-d黴$wdXcYK6\}Hg-u$h`,O$Gci*MK4}PP0/IAAX$Jcyxi^郂k`>(((X
-
-
-V郂h`>(((X
-
-
-V郂h`>(((X
-
-
-V郂h`>(((X
-
-
-V郂h`>(((X
-
-
-V郂h`>(((X
-
-
-V郂h`>(((X
-
-
-V郂h`>(((X
-
-
-V雦izPPP0/I^Cci*MK4}PP0/IAAX$Jc%}$`vL4}PP0Qҗ$w훶5}PPPϕM6z{>l8q}ǑI8?/vz|6,I4}PP0I.`&d,췎MUv-O2{4}PP0I29=F|';}~e{MgoLWW9\f>,I5}PP0v}$dQƼ[@-y1}gW\~%/oqRi`,[x)I.sqϢSqg;rrEYjIr郂<Omvtj6ndlwRNφ%ə
-
-D黴$Ϫ郂!}_ScYC4}PP0I_ej`,M_\aj`0M_[>((Kӗ$^
-
-%o}郂<<}4M/
-
-
-AAAA5}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+M4
-(((ӗ$郂4}Ir
-
-%U>((Kӗ$Wi`,M_\郂<g6N_>$N/Ú>((sj@"շ郂m(acV݁i7vwc>GE?ͯ~٠wi`,*}|%\zQή~v[6}PP0N/hbί<7W[?Mg%,]ЫÕy
-
-Fnu!P![oq٩e6}gm`d[x34ǤovSUKYW>((x]*}6-[fQyfsآtñg.rv??wqݦ
-
-ҷLNߜ$wAAXIo7$g7}PP0q^$ǵK;h`,(}I2郂4}Ir郂4}I{ok`,M_{>((Kӗ$Q
-
-M4(((ƣAAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM7M*`O_
-
-%U>((Kӗ$Wi`,M_\郂4}Ir
-
-2P6IrC_Hk`,/I.9郂˞)}l>|ؘ<}C}^O;L>((So]6Ʌakr<zlʳ=gC}Mҷ,Gw9;)If:]8}uҦ
-
-^ː{yӷjo>((x!vPIEM
-_s䒦
-
-Ʋcv7w;Ief;#_cy[7>ѮI8kå|>/z:+jI
-
-\黴$O郂X6$o&ɩ
-
-bKGi`,ϔ$Hci*MK4}PP0/IAAX$Jcyxi^郂k`>(((X
-
-
-V郂h`>(((X
-
-
-V郂h`>(((X
-
-
-V郂h`>(((X
-
-
-V郂h`>(((X
-
-
-V郂h`>(((X
-
-
-V郂h`>(((X
-
-
-V郂h`>(((X
-
-
-V雦izPPP0/I^Cci*MK4}PP0/IAAX$Jc*}$m硯F$w*Me%%Vk=W6|d1K灃ݛy>Eg8x$_j`,O]v$1+̓zvyGTcy-ўDiK%ٜ8}7{z
-
-^ˠ{yӷԅJ4}PP0v}$"}]NqwrO5hi`,[x)I9v}sءyOXosIr郂<Ymv%iץB~5Rs>==z&>((˳f<
-
-r[$KMҗ$AAX+}I2
-
-%U>((Kӗ$Wi`,M_\郂4}Ir
-
-M4(((ƣAAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM7M*`O_
-
-%U>((Kӗ$Wi`,M_\郂4}Ir
-
-$o?]q+|@٣郂<mRAAAM6y{>ly`nf^N~tyñvixC9㰵|9gx7a-?]AAaEHYNsZ٥.=K]Ȧ
-
-F6@=ۼ]<]AA.oѴ;?OJ{g.v_LG.AA`@1/Ǣov2iR]{9?NqPc۷n}V]n?Jg{?
-;r˘v>8郂!]LJI>((Nw7I~W6}PP0ӗ$KR
-
-җ$Ck`,M_\郂4}Ir
-
-%U>((Kӗ$Wi`,O4MӋa<:}PPPP`M@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-<:}4M
-
-
-%kh`,M_\郂4}Ir
-
-%U>((Kӗ$Wi`,M|&U>((Kӗ$Wi`,ϟM6z{>lr|qY6w',w$5}PP0]%܇i#I~郂Gf:>8;z!}o~_
-
-ۍ9K_n$(!rT}Yчצ
-
-Ve4%ɯl{ElvǛek`UH߾uϸ}?n[7{3>ǧeI䇚>((黴yaWZ|郂^_ҷ%4}PP0K{^z%3>((Kӗ$W>((Lӗ$V
-
-%ɯ郂4}I[k`,O4MӋa<:}PPPP`M@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-4}PPPM@+AAA
-<:}4M
-
-
-%kh`,M_\郂4}Ir
-
-%U>((Kӗ$Wi`,M
-
-%U>(( d󑲷<oo?lO~Hh`,#oPe/#Nv,ʷZHh`,#}m9ڡto)_?}}Mv>T΢lϷ-M)I~gsnǢc_o1rY
-
-
-5۷nGv죖w|^dDP_*}6d|%ɵ>(((ʟK;j+{w-IAAAWH_<郂L
-
-
-*{+__y郂F>AAAWi^ U.\Yi    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00075.html b/doc/html/Reference/a00075.html
deleted file mode 100644
index 42bb781..0000000
--- a/doc/html/Reference/a00075.html
+++ /dev/null
@@ -1,181 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::prepare::internal::prepared_def Struct Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00075.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="a00315.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::prepare::internal::prepared_def Struct Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Internal representation of a prepared statement definition.  
- <a href="a00075.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00154_source.html">prepared_statement.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a3a8a05c0e9db9aa9423b99a62fc2b442"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00075.html#a3a8a05c0e9db9aa9423b99a62fc2b442">prepared_def</a> ()</td></tr>
-<tr class="memitem:a52a320e063625faf69d1104d7dbfc13a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00075.html#a52a320e063625faf69d1104d7dbfc13a">prepared_def</a> (const std::string &amp;)</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:a7b418648fe35168c261073cae42da08e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00075.html#a7b418648fe35168c261073cae42da08e">definition</a></td></tr>
-<tr class="memdesc:a7b418648fe35168c261073cae42da08e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Text of prepared query.  <a href="#a7b418648fe35168c261073cae42da08e"></a><br/></td></tr>
-<tr class="memitem:a11ef3d1042c1711d30b6e376f4b77dc5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00075.html#a11ef3d1042c1711d30b6e376f4b77dc5">registered</a></td></tr>
-<tr class="memdesc:a11ef3d1042c1711d30b6e376f4b77dc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Has this prepared statement been prepared in the current session?  <a href="#a11ef3d1042c1711d30b6e376f4b77dc5"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Internal representation of a prepared statement definition. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a3a8a05c0e9db9aa9423b99a62fc2b442"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::prepare::internal::prepared_def::prepared_def </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a52a320e063625faf69d1104d7dbfc13a"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::prepare::internal::prepared_def::prepared_def </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>def</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Data Documentation</h2>
-<a class="anchor" id="a7b418648fe35168c261073cae42da08e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::prepare::internal::prepared_def::definition</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Text of prepared query. </p>
-
-</div>
-</div>
-<a class="anchor" id="a11ef3d1042c1711d30b6e376f4b77dc5"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::prepare::internal::prepared_def::registered</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Has this prepared statement been prepared in the current session? </p>
-
-</div>
-</div>
-<hr/>The documentation for this struct was generated from the following files:<ul>
-<li><a class="el" href="a00154_source.html">prepared_statement.hxx</a></li>
-<li>prepared_statement.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00196.html">prepare</a></li><li class="navelem"><a class="el" href="a00197.html">internal</a></li><li class="navelem"><a class="el" href="a00075.html">prepared_def</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00075.js b/doc/html/Reference/a00075.js
deleted file mode 100644
index b8c5080..0000000
--- a/doc/html/Reference/a00075.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var a00075 =
-[
-    [ "prepared_def", "a00075.html#a3a8a05c0e9db9aa9423b99a62fc2b442", null ],
-    [ "prepared_def", "a00075.html#a52a320e063625faf69d1104d7dbfc13a", null ],
-    [ "definition", "a00075.html#a7b418648fe35168c261073cae42da08e", null ],
-    [ "registered", "a00075.html#a11ef3d1042c1711d30b6e376f4b77dc5", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00076.html b/doc/html/Reference/a00076.html
deleted file mode 100644
index 7a90519..0000000
--- a/doc/html/Reference/a00076.html
+++ /dev/null
@@ -1,163 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::quiet_errorhandler Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00076.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00226.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::quiet_errorhandler Class Reference<div class="ingroups"><a class="el" href="a00206.html">Errorhandler</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>An error handler that suppresses any previously registered error handlers.  
- <a href="a00076.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00136_source.html">errorhandler.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::quiet_errorhandler:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00076.png" usemap="#pqxx::quiet_errorhandler_map" alt=""/>
-  <map id="pqxx::quiet_errorhandler_map" name="pqxx::quiet_errorhandler_map">
-<area href="a00036.html" title="Base class for error-handler callbacks." alt="pqxx::errorhandler" shape="rect" coords="0,0,148,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:ae440e24603c46ebdc8b981e22a54aacb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00076.html#ae440e24603c46ebdc8b981e22a54aacb">quiet_errorhandler</a> (<a class="el" href="a00023.html">connection_base</a> &amp;conn)</td></tr>
-<tr class="memitem:a3870c438f09580a1b5414e0cdc687faf"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00076.html#a3870c438f09580a1b5414e0cdc687faf">operator()</a> (const char[])  throw ()</td></tr>
-<tr class="memdesc:a3870c438f09580a1b5414e0cdc687faf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Define in subclass: receive an error or warning message from the database.  <a href="#a3870c438f09580a1b5414e0cdc687faf"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00036"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00036')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00036.html">pqxx::errorhandler</a></td></tr>
-<tr class="memitem:a4627d71dc5156998ab1a8705fe5db974 inherit pub_methods_a00036"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a4627d71dc5156998ab1a8705fe5db974">errorhandler</a> (<a class="el" href="a00023.html">connection_base</a> &amp;)</td></tr>
-<tr class="memitem:a102761e1ec70d1f2d339d250bcdc799c inherit pub_methods_a00036"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a102761e1ec70d1f2d339d250bcdc799c">~errorhandler</a> ()</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>An error handler that suppresses any previously registered error handlers. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ae440e24603c46ebdc8b981e22a54aacb"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::quiet_errorhandler::quiet_errorhandler </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>conn</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a3870c438f09580a1b5414e0cdc687faf"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual bool pqxx::quiet_errorhandler::operator() </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>msg</em>[]</td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Define in subclass: receive an error or warning message from the database. </p>
-<dl class="section return"><dt>Returns</dt><dd>Whether the same error message should also be passed to the remaining, older errorhandlers. </dd></dl>
-
-<p>Implements <a class="el" href="a00036.html#a31238a2ce8999c76725a6d045dcc942f">pqxx::errorhandler</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00136_source.html">errorhandler.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00076.html">quiet_errorhandler</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00076.js b/doc/html/Reference/a00076.js
deleted file mode 100644
index 9899b7b..0000000
--- a/doc/html/Reference/a00076.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00076 =
-[
-    [ "quiet_errorhandler", "a00076.html#ae440e24603c46ebdc8b981e22a54aacb", null ],
-    [ "operator()", "a00076.html#a3870c438f09580a1b5414e0cdc687faf", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00076.png b/doc/html/Reference/a00076.png
deleted file mode 100644
index 67572f3..0000000
--- a/doc/html/Reference/a00076.png
+++ /dev/null
@@ -1,12 +0,0 @@
-PNG
-
-   IHDR      P   țD   PLTE   u         tRNS T2  IDATx E3yGƛm`]˲,lbPQ@IG_JӺ0\k^z>R:e$Cה?<ag9JRLƕK6n"_W$P;W2VZU{
-jtb%kOu6|.ߠʃM;[םXIjuYwio($ɣY($ɣYeY&0fz<&jejJ> 
-( <
-( 
-( <
-( 
-( <סRJi6 R@xP }e!kBgfw!)c{:}ˆ`y8ا
-31c}7#/
-<KofyO#,O*Sm=PC6P=נ:&,*cPeƙRŎTg^QNޕo}A&x6R`E,߽ͩP&-pWsg
-`GvT\ΐ    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00077.html b/doc/html/Reference/a00077.html
deleted file mode 100644
index 8c715ba..0000000
--- a/doc/html/Reference/a00077.html
+++ /dev/null
@@ -1,143 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::range_error Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00077.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00236.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::range_error Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Something is out of range, similar to std::out_of_range.  
- <a href="a00077.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::range_error:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00077.png" usemap="#pqxx::range_error_map" alt=""/>
-  <map id="pqxx::range_error_map" name="pqxx::range_error_map">
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,129,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:afe1f00814531af326e7fb11757f978e9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00077.html#afe1f00814531af326e7fb11757f978e9">range_error</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Something is out of range, similar to std::out_of_range. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="afe1f00814531af326e7fb11757f978e9"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::range_error::range_error </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>whatarg</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-<li>except.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00077.html">range_error</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00077.js b/doc/html/Reference/a00077.js
deleted file mode 100644
index ffa0469..0000000
--- a/doc/html/Reference/a00077.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var a00077 =
-[
-    [ "range_error", "a00077.html#afe1f00814531af326e7fb11757f978e9", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00077.png b/doc/html/Reference/a00077.png
deleted file mode 100644
index 62c02ed..0000000
--- a/doc/html/Reference/a00077.png
+++ /dev/null
@@ -1,5 +0,0 @@
-PNG
-
-   IHDR      P   	   PLTE   u         tRNS T2  IDATx벫 W3}Gނ""kwsL:Y!/BT$i('pH2Ut%l׳-}~3b?)_CAa[5BjS&mD7sp%`EЧy1T,F*q>\ra.=|x
->}]0I^i U.I$]48ABGz	^/ksς88 PNNN
- r'p͑<Nr	ס~͔2g  e1c6PB^WHe3*&wULմMi!=%=\Sj(6q%;98zkrۻw`/T| Ow+̿NXYJO    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00078.html b/doc/html/Reference/a00078.html
deleted file mode 100644
index bf48a61..0000000
--- a/doc/html/Reference/a00078.html
+++ /dev/null
@@ -1,163 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::internal::reactivation_avoidance_counter Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00078.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00300.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::internal::reactivation_avoidance_counter Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00129_source.html">connection_base.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a87bd978d6269ea43fdcdf2f2eb278ef5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a87bd978d6269ea43fdcdf2f2eb278ef5">reactivation_avoidance_counter</a> ()</td></tr>
-<tr class="memitem:a4f2bdaaec1119d4a66efe42faa17a0dd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a4f2bdaaec1119d4a66efe42faa17a0dd">add</a> (int n)  throw ()</td></tr>
-<tr class="memitem:a1560ca3d205af226866a1e388dc505f2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a1560ca3d205af226866a1e388dc505f2">clear</a> ()  throw ()</td></tr>
-<tr class="memitem:a1cc2be7fd873ff9c6fa91e3efb3293dd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a1cc2be7fd873ff9c6fa91e3efb3293dd">get</a> () const   throw ()</td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a87bd978d6269ea43fdcdf2f2eb278ef5"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::internal::reactivation_avoidance_counter::reactivation_avoidance_counter </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a4f2bdaaec1119d4a66efe42faa17a0dd"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::internal::reactivation_avoidance_counter::add </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>n</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a1560ca3d205af226866a1e388dc505f2"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::internal::reactivation_avoidance_counter::clear </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a1cc2be7fd873ff9c6fa91e3efb3293dd"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int pqxx::internal::reactivation_avoidance_counter::get </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00129_source.html">connection_base.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00194.html">internal</a></li><li class="navelem"><a class="el" href="a00078.html">reactivation_avoidance_counter</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00078.js b/doc/html/Reference/a00078.js
deleted file mode 100644
index 18d8ee9..0000000
--- a/doc/html/Reference/a00078.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var a00078 =
-[
-    [ "reactivation_avoidance_counter", "a00078.html#a87bd978d6269ea43fdcdf2f2eb278ef5", null ],
-    [ "add", "a00078.html#a4f2bdaaec1119d4a66efe42faa17a0dd", null ],
-    [ "clear", "a00078.html#a1560ca3d205af226866a1e388dc505f2", null ],
-    [ "get", "a00078.html#a1cc2be7fd873ff9c6fa91e3efb3293dd", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00079.html b/doc/html/Reference/a00079.html
deleted file mode 100644
index 8fa5eac..0000000
--- a/doc/html/Reference/a00079.html
+++ /dev/null
@@ -1,161 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::internal::reactivation_avoidance_exemption Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00079.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00301.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::internal::reactivation_avoidance_exemption Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Scoped exemption to reactivation avoidance.  
- <a href="a00079.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00129_source.html">connection_base.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:ae0b6ca7a0a7d33b88a0e0a3fb61ac240"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00079.html#ae0b6ca7a0a7d33b88a0e0a3fb61ac240">reactivation_avoidance_exemption</a> (<a class="el" href="a00023.html">connection_base</a> &amp;C)</td></tr>
-<tr class="memitem:a3669e53c578ba7935d5b7bdaad0d5e0b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00079.html#a3669e53c578ba7935d5b7bdaad0d5e0b">~reactivation_avoidance_exemption</a> ()</td></tr>
-<tr class="memitem:a8397728c755c1a8b4ade039406a4155c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00079.html#a8397728c755c1a8b4ade039406a4155c">close_connection</a> ()  throw ()</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Scoped exemption to reactivation avoidance. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ae0b6ca7a0a7d33b88a0e0a3fb61ac240"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::internal::reactivation_avoidance_exemption::reactivation_avoidance_exemption </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>C</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a3669e53c578ba7935d5b7bdaad0d5e0b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::internal::reactivation_avoidance_exemption::~reactivation_avoidance_exemption </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a8397728c755c1a8b4ade039406a4155c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::internal::reactivation_avoidance_exemption::close_connection </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00129_source.html">connection_base.hxx</a></li>
-<li>connection_base.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00194.html">internal</a></li><li class="navelem"><a class="el" href="a00079.html">reactivation_avoidance_exemption</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00079.js b/doc/html/Reference/a00079.js
deleted file mode 100644
index 4cf2622..0000000
--- a/doc/html/Reference/a00079.js
+++ /dev/null
@@ -1,6 +0,0 @@
-var a00079 =
-[
-    [ "reactivation_avoidance_exemption", "a00079.html#ae0b6ca7a0a7d33b88a0e0a3fb61ac240", null ],
-    [ "~reactivation_avoidance_exemption", "a00079.html#a3669e53c578ba7935d5b7bdaad0d5e0b", null ],
-    [ "close_connection", "a00079.html#a8397728c755c1a8b4ade039406a4155c", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00080.html b/doc/html/Reference/a00080.html
deleted file mode 100644
index 8024743..0000000
--- a/doc/html/Reference/a00080.html
+++ /dev/null
@@ -1,172 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::internal::refcount Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00080.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00309.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::internal::refcount Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00180_source.html">util.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a02b194d1c4db0d3dd7d97351443bb7bd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00080.html#a02b194d1c4db0d3dd7d97351443bb7bd">refcount</a> ()</td></tr>
-<tr class="memitem:a603b442ad845f46a19fa92970990a03e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00080.html#a603b442ad845f46a19fa92970990a03e">~refcount</a> ()</td></tr>
-<tr class="memitem:a7cf6cdeea44ec32c1c8b9d02f4c2f83c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00080.html#a7cf6cdeea44ec32c1c8b9d02f4c2f83c">makeref</a> (<a class="el" href="a00080.html">refcount</a> &amp;)  throw ()</td></tr>
-<tr class="memdesc:a7cf6cdeea44ec32c1c8b9d02f4c2f83c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create additional reference based on existing refcount object.  <a href="#a7cf6cdeea44ec32c1c8b9d02f4c2f83c"></a><br/></td></tr>
-<tr class="memitem:ad096a060aac9424435026f17b04d3772"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00080.html#ad096a060aac9424435026f17b04d3772">loseref</a> ()  throw ()</td></tr>
-<tr class="memdesc:ad096a060aac9424435026f17b04d3772"><td class="mdescLeft">&#160;</td><td class="mdescRight">Drop this reference; return whether we were the last reference.  <a href="#ad096a060aac9424435026f17b04d3772"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Helper class used in reference counting (doubly-linked circular list) Reference-counted smart-pointer for libpq-allocated resources. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a02b194d1c4db0d3dd7d97351443bb7bd"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::internal::refcount::refcount </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a603b442ad845f46a19fa92970990a03e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::internal::refcount::~refcount </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="ad096a060aac9424435026f17b04d3772"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::internal::refcount::loseref </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Drop this reference; return whether we were the last reference. </p>
-
-</div>
-</div>
-<a class="anchor" id="a7cf6cdeea44ec32c1c8b9d02f4c2f83c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::internal::refcount::makeref </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00080.html">refcount</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Create additional reference based on existing refcount object. </p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00180_source.html">util.hxx</a></li>
-<li>util.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00194.html">internal</a></li><li class="navelem"><a class="el" href="a00080.html">refcount</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00080.js b/doc/html/Reference/a00080.js
deleted file mode 100644
index f476ad2..0000000
--- a/doc/html/Reference/a00080.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var a00080 =
-[
-    [ "refcount", "a00080.html#a02b194d1c4db0d3dd7d97351443bb7bd", null ],
-    [ "~refcount", "a00080.html#a603b442ad845f46a19fa92970990a03e", null ],
-    [ "loseref", "a00080.html#ad096a060aac9424435026f17b04d3772", null ],
-    [ "makeref", "a00080.html#a7cf6cdeea44ec32c1c8b9d02f4c2f83c", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00081.html b/doc/html/Reference/a00081.html
deleted file mode 100644
index 923caf9..0000000
--- a/doc/html/Reference/a00081.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::restrict_violation Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00081.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00240.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::restrict_violation Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::restrict_violation:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00081.png" usemap="#pqxx::restrict_violation_map" alt=""/>
-  <map id="pqxx::restrict_violation_map" name="pqxx::restrict_violation_map">
-<area href="a00048.html" alt="pqxx::integrity_constraint_violation" shape="rect" coords="0,168,204,192"/>
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="0,112,204,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,204,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,204,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a595aad1240047206570109fb06936695"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00081.html#a595aad1240047206570109fb06936695">restrict_violation</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a3c6a6fa4c970502389cded0863f83122"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00081.html#a3c6a6fa4c970502389cded0863f83122">restrict_violation</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00048"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00048')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00048.html">pqxx::integrity_constraint_violation</a></td></tr>
-<tr class="memitem:a9fa871a08c23b2722a42fa545cecd2ab inherit pub_methods_a00048"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00048.html#a9fa871a08c23b2722a42fa545cecd2ab">integrity_constraint_violation</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a505ae8d71add1a4c19e69f5cf96cea9d inherit pub_methods_a00048"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00048.html#a505ae8d71add1a4c19e69f5cf96cea9d">integrity_constraint_violation</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a595aad1240047206570109fb06936695"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::restrict_violation::restrict_violation </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a3c6a6fa4c970502389cded0863f83122"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::restrict_violation::restrict_violation </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00081.html">restrict_violation</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00081.js b/doc/html/Reference/a00081.js
deleted file mode 100644
index 588db7f..0000000
--- a/doc/html/Reference/a00081.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00081 =
-[
-    [ "restrict_violation", "a00081.html#a595aad1240047206570109fb06936695", null ],
-    [ "restrict_violation", "a00081.html#a3c6a6fa4c970502389cded0863f83122", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00081.png b/doc/html/Reference/a00081.png
deleted file mode 100644
index 42fe285..0000000
--- a/doc/html/Reference/a00081.png
+++ /dev/null
@@ -1,5 +0,0 @@
-PNG
-
-   IHDR         {   PLTE   u         tRNS T2  wIDATxҫ %PD6/'" _b.#IqI10d$Ma<%<iӣSo/WY$Iq-ô
-{s_UgAʏN^ld0M=OIz{e_)3Zf4gX7O&{)j	yLOޙoGf']E\fS뾾O%ik;ewd$	?$ø$Ye$"L16< Z%ǣ!d:vll` Xe ,2 q E\".` Xe ,2 1V JR$Ye$"7Ʉ0C>=2[	ӳsaYvb$ϧd5:R"+K5>|ypVf7eT$"ߐY-9oVr|8*_zg	*ҁmͲbK$]_I:e$iMS2{\F,2dN& ВѐMK2K;6Mx6 Xe ,2 q E\".` Xe ,2 qsc+%\F,2de$}Y0s!_Қ˄ԫOY$ea9zK鴪i%"S^\܉_~)*QoI&{+*	;c.2;,8ͧ"	Jy>^|+s_LGF,2d$t21 7 hdlZ\ڱiJƳM\".` Xe ,2 q E\".` #[(Im2d$** I[ך&;5_yig3	
-C<W4o2i6їO!;-=xWA#6o)-"SH|cTe#uЫ=Ubo?)hEh2S0S<Ff܆媳lfX82mVލl&]#)toeWd^6˷YZ)ٰ>8s$}+2Hd/u\Rd6s4.$u\F,2dN& ВѐMK2K;6Mx6 Xe ,2 q E\".` Xe ,2 qsB+ e ,2 Lya3W+;dj pB:y*sC~j}e_3^)cS^pqa>	,Gvz:J̦;rt^/T<Y^ud_?Ip?YM*'nodL=S}gdY>ge]YfE5+f? _n!Ct  ۸E\"7*јK    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00082.html b/doc/html/Reference/a00082.html
deleted file mode 100644
index a548077..0000000
--- a/doc/html/Reference/a00082.html
+++ /dev/null
@@ -1,1060 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::result Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00082.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="a00275.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::result Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Result set containing data returned by a query or command.  
- <a href="a00082.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00156_source.html">result.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::result:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00082.png" usemap="#pqxx::result_map" alt=""/>
-  <map id="pqxx::result_map" name="pqxx::result_map">
-<area href="a00073.html" alt="pqxx::internal::PQAlloc&lt; const internal::result_data, internal::freemem_result_data &gt;" shape="rect" coords="0,0,481,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a9e02bbf1126802fd7fd64df989e03940"><td class="memItemLeft" align="right" valign="top">typedef unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">size_type</a></td></tr>
-<tr class="memitem:abec7f7f4d7ed030f38b2a123b632b818"><td class="memItemLeft" align="right" valign="top">typedef signed long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">difference_type</a></td></tr>
-<tr class="memitem:a1d2df6fa727dd62239d98a0af8267cd2"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00107.html">pqxx::tuple</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a1d2df6fa727dd62239d98a0af8267cd2">reference</a></td></tr>
-<tr class="memitem:a231cf3451b578e1a77a0e3ba5c5332c0"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00025.html">const_result_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a231cf3451b578e1a77a0e3ba5c5332c0">const_iterator</a></td></tr>
-<tr class="memitem:a16732cbff5bf11cefd68471577344551"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00082.html#a231cf3451b578e1a77a0e3ba5c5332c0">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a16732cbff5bf11cefd68471577344551">pointer</a></td></tr>
-<tr class="memitem:afa18f18140865290a1e7a3461cc604f4"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00082.html#a231cf3451b578e1a77a0e3ba5c5332c0">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#afa18f18140865290a1e7a3461cc604f4">iterator</a></td></tr>
-<tr class="memitem:a4e8a0b23393257bb8438323af622ab0b"><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
-<a class="el" href="a00026.html">const_reverse_result_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a4e8a0b23393257bb8438323af622ab0b">const_reverse_iterator</a></td></tr>
-<tr class="memitem:a95891ed8c127338b022f98365cce1e91"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00082.html#a4e8a0b23393257bb8438323af622ab0b">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a95891ed8c127338b022f98365cce1e91">reverse_iterator</a></td></tr>
-<tr class="memitem:ad928c2c47d1f6d890e4a97aa225ff9d5"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00107.html">pqxx::tuple</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#ad928c2c47d1f6d890e4a97aa225ff9d5">tuple</a></td></tr>
-<tr class="memdesc:ad928c2c47d1f6d890e4a97aa225ff9d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">For backward compatibility only.  <a href="#ad928c2c47d1f6d890e4a97aa225ff9d5"></a><br/></td></tr>
-<tr class="memitem:ab3bcc6d210c747335a9f86aef975dfa9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00040.html">pqxx::field</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#ab3bcc6d210c747335a9f86aef975dfa9">field</a></td></tr>
-<tr class="memdesc:ab3bcc6d210c747335a9f86aef975dfa9"><td class="mdescLeft">&#160;</td><td class="mdescRight">For backward compatibility only.  <a href="#ab3bcc6d210c747335a9f86aef975dfa9"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:aad8b1fd5e42dbfc4a4d75c0a1b0c6ddb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#aad8b1fd5e42dbfc4a4d75c0a1b0c6ddb">result</a> ()  throw ()</td></tr>
-<tr class="memitem:a1d7279ca68e1d4da8da2829bb34e3b80"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a1d7279ca68e1d4da8da2829bb34e3b80">result</a> (const <a class="el" href="a00082.html">result</a> &amp;rhs)  throw ()</td></tr>
-<tr class="memitem:a6e2e28a20a517c6c3f4e4c9407fbe288"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a6e2e28a20a517c6c3f4e4c9407fbe288">operator=</a> (const <a class="el" href="a00082.html">result</a> &amp;rhs)  throw ()</td></tr>
-<tr class="memitem:a9bd216b98399da242314f47e6c512986"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html#a4e8a0b23393257bb8438323af622ab0b">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a9bd216b98399da242314f47e6c512986">rbegin</a> () const </td></tr>
-<tr class="memitem:a89aa2801e77f463d3598dac7ee2ecd11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html#a4e8a0b23393257bb8438323af622ab0b">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a89aa2801e77f463d3598dac7ee2ecd11">rend</a> () const </td></tr>
-<tr class="memitem:a947c2ca5eff01d46475744c87eb00944"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html#a231cf3451b578e1a77a0e3ba5c5332c0">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a947c2ca5eff01d46475744c87eb00944">begin</a> () const   throw ()</td></tr>
-<tr class="memitem:a629baba71ae365f79232780e6f8ac3a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html#a231cf3451b578e1a77a0e3ba5c5332c0">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a629baba71ae365f79232780e6f8ac3a7">end</a> () const   throw ()</td></tr>
-<tr class="memitem:a68dd2275bab0b4e254573ee664738904"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html#a1d2df6fa727dd62239d98a0af8267cd2">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a68dd2275bab0b4e254573ee664738904">front</a> () const   throw ()</td></tr>
-<tr class="memitem:ab60d18b1e9d4666c28551da2ad0e37d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html#a1d2df6fa727dd62239d98a0af8267cd2">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#ab60d18b1e9d4666c28551da2ad0e37d5">back</a> () const   throw ()</td></tr>
-<tr class="memitem:a4dccf162cd4081bbe2824ba29d546e90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">size_type</a> PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a4dccf162cd4081bbe2824ba29d546e90">size</a> () const   throw ()</td></tr>
-<tr class="memitem:a7ee3d9e31a9f81b366cf04f1f73b5df2"><td class="memItemLeft" align="right" valign="top">bool PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a7ee3d9e31a9f81b366cf04f1f73b5df2">empty</a> () const   throw ()</td></tr>
-<tr class="memitem:a51879f289b45e502f320b34dbbe023ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a51879f289b45e502f320b34dbbe023ca">capacity</a> () const   throw ()</td></tr>
-<tr class="memitem:a2f3a766be0d57b86db847585ed1f2fc4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a2f3a766be0d57b86db847585ed1f2fc4">swap</a> (<a class="el" href="a00082.html">result</a> &amp;)  throw ()</td></tr>
-<tr class="memitem:a3aac4e676b132a3499e70bb83bcc4bec"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a00082.html#ad928c2c47d1f6d890e4a97aa225ff9d5">tuple</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a3aac4e676b132a3499e70bb83bcc4bec">operator[]</a> (<a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">size_type</a> i) const   throw ()</td></tr>
-<tr class="memitem:a78570b23f3d2daedf81429fe4ddddda1"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a00082.html#ad928c2c47d1f6d890e4a97aa225ff9d5">tuple</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a78570b23f3d2daedf81429fe4ddddda1">at</a> (<a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">size_type</a>) const   throw (range_error)</td></tr>
-<tr class="memitem:a77542a235a4ca711267e30d84492ce3b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a77542a235a4ca711267e30d84492ce3b">clear</a> ()  throw ()</td></tr>
-<tr class="memitem:a1741df34f160c410d8d28dddc44e6015"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a1741df34f160c410d8d28dddc44e6015">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:a1741df34f160c410d8d28dddc44e6015"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query that produced this result, if available (empty string otherwise)  <a href="#a1741df34f160c410d8d28dddc44e6015"></a><br/></td></tr>
-<tr class="memitem:a939ae251d3e8435a113157ec1443b90e"><td class="memItemLeft" align="right" valign="top">oid PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a939ae251d3e8435a113157ec1443b90e">inserted_oid</a> () const </td></tr>
-<tr class="memdesc:a939ae251d3e8435a113157ec1443b90e"><td class="mdescLeft">&#160;</td><td class="mdescRight">If command was <code>INSERT</code> of 1 row, return oid of inserted row.  <a href="#a939ae251d3e8435a113157ec1443b90e"></a><br/></td></tr>
-<tr class="memitem:a5b614d6a33d0ce60282f6bf3cdf97409"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">size_type</a> PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a5b614d6a33d0ce60282f6bf3cdf97409">affected_rows</a> () const </td></tr>
-<tr class="memdesc:a5b614d6a33d0ce60282f6bf3cdf97409"><td class="mdescLeft">&#160;</td><td class="mdescRight">If command was <code>INSERT</code>, <code>UPDATE</code>, or <code>DELETE:</code> number of affected rows.  <a href="#a5b614d6a33d0ce60282f6bf3cdf97409"></a><br/></td></tr>
-<tr><td colspan="2"><div class="groupHeader">Comparisons</div></td></tr>
-<tr class="memitem:acddfe7ea1003815ef4e738bb6c84d221"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#acddfe7ea1003815ef4e738bb6c84d221">operator==</a> (const <a class="el" href="a00082.html">result</a> &amp;) const   throw ()</td></tr>
-<tr class="memitem:aced900b0f7d44652107e4df89df9023f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#aced900b0f7d44652107e4df89df9023f">operator!=</a> (const <a class="el" href="a00082.html">result</a> &amp;rhs) const   throw ()</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Column information</div></td></tr>
-<tr class="memitem:a37086391f22470c7cdd386b12842f080"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a> PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a37086391f22470c7cdd386b12842f080">columns</a> () const   throw ()</td></tr>
-<tr class="memdesc:a37086391f22470c7cdd386b12842f080"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of columns in result.  <a href="#a37086391f22470c7cdd386b12842f080"></a><br/></td></tr>
-<tr class="memitem:a38e72e44648e624333181233097e55ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a38e72e44648e624333181233097e55ce">column_number</a> (const char ColName[]) const </td></tr>
-<tr class="memdesc:a38e72e44648e624333181233097e55ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of given column (throws exception if it doesn't exist)  <a href="#a38e72e44648e624333181233097e55ce"></a><br/></td></tr>
-<tr class="memitem:afd40988f258ee059b0e76dac6480d8b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#afd40988f258ee059b0e76dac6480d8b3">column_number</a> (const std::string &amp;Name) const </td></tr>
-<tr class="memdesc:afd40988f258ee059b0e76dac6480d8b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of given column (throws exception if it doesn't exist)  <a href="#afd40988f258ee059b0e76dac6480d8b3"></a><br/></td></tr>
-<tr class="memitem:a21afe937e085a4b3346080c389a12fb7"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a21afe937e085a4b3346080c389a12fb7">column_name</a> (<a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a> Number) const </td></tr>
-<tr class="memdesc:a21afe937e085a4b3346080c389a12fb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of column with this number (throws exception if it doesn't exist)  <a href="#a21afe937e085a4b3346080c389a12fb7"></a><br/></td></tr>
-<tr class="memitem:a887f5867a4c241990ffb697097ddc2c9"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a887f5867a4c241990ffb697097ddc2c9">column_type</a> (<a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a> ColNum) const </td></tr>
-<tr class="memdesc:a887f5867a4c241990ffb697097ddc2c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of given column.  <a href="#a887f5867a4c241990ffb697097ddc2c9"></a><br/></td></tr>
-<tr class="memitem:a8f7e6221f552199a88b3cfb787bd03c2"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a8f7e6221f552199a88b3cfb787bd03c2">column_type</a> (int ColNum) const </td></tr>
-<tr class="memdesc:a8f7e6221f552199a88b3cfb787bd03c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of given column.  <a href="#a8f7e6221f552199a88b3cfb787bd03c2"></a><br/></td></tr>
-<tr class="memitem:af56d00ec20a26b2dfeb3a83b481cf243"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#af56d00ec20a26b2dfeb3a83b481cf243">column_type</a> (const std::string &amp;ColName) const </td></tr>
-<tr class="memdesc:af56d00ec20a26b2dfeb3a83b481cf243"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of given column.  <a href="#af56d00ec20a26b2dfeb3a83b481cf243"></a><br/></td></tr>
-<tr class="memitem:a33ab612efd39b727d6e1e151a6c354f6"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a33ab612efd39b727d6e1e151a6c354f6">column_type</a> (const char ColName[]) const </td></tr>
-<tr class="memdesc:a33ab612efd39b727d6e1e151a6c354f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of given column.  <a href="#a33ab612efd39b727d6e1e151a6c354f6"></a><br/></td></tr>
-<tr class="memitem:a7a70138c10119663c29f81853ed21969"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a7a70138c10119663c29f81853ed21969">column_table</a> (<a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a> ColNum) const </td></tr>
-<tr class="memdesc:a7a70138c10119663c29f81853ed21969"><td class="mdescLeft">&#160;</td><td class="mdescRight">What table did this column come from?  <a href="#a7a70138c10119663c29f81853ed21969"></a><br/></td></tr>
-<tr class="memitem:ac5027b980639d8d0304ab32fb3052d73"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#ac5027b980639d8d0304ab32fb3052d73">column_table</a> (int ColNum) const </td></tr>
-<tr class="memdesc:ac5027b980639d8d0304ab32fb3052d73"><td class="mdescLeft">&#160;</td><td class="mdescRight">What table did this column come from?  <a href="#ac5027b980639d8d0304ab32fb3052d73"></a><br/></td></tr>
-<tr class="memitem:a91a2dd4512530363cdf1240a0aeba46c"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a91a2dd4512530363cdf1240a0aeba46c">column_table</a> (const std::string &amp;ColName) const </td></tr>
-<tr class="memdesc:a91a2dd4512530363cdf1240a0aeba46c"><td class="mdescLeft">&#160;</td><td class="mdescRight">What table did this column come from?  <a href="#a91a2dd4512530363cdf1240a0aeba46c"></a><br/></td></tr>
-<tr class="memitem:a9c54931412fec6e7516cacff4fcdfcf3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a9c54931412fec6e7516cacff4fcdfcf3">table_column</a> (<a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a> ColNum) const </td></tr>
-<tr class="memdesc:a9c54931412fec6e7516cacff4fcdfcf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">What column in its table did this column come from?  <a href="#a9c54931412fec6e7516cacff4fcdfcf3"></a><br/></td></tr>
-<tr class="memitem:adadfb3831c89409ff3ff74a49b5b5bdd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#adadfb3831c89409ff3ff74a49b5b5bdd">table_column</a> (int ColNum) const </td></tr>
-<tr class="memdesc:adadfb3831c89409ff3ff74a49b5b5bdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">What column in its table did this column come from?  <a href="#adadfb3831c89409ff3ff74a49b5b5bdd"></a><br/></td></tr>
-<tr class="memitem:ad8ecab8bcc022fe5a489e2d2fded14bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#ad8ecab8bcc022fe5a489e2d2fded14bd">table_column</a> (const std::string &amp;ColName) const </td></tr>
-<tr class="memdesc:ad8ecab8bcc022fe5a489e2d2fded14bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">What column in its table did this column come from?  <a href="#ad8ecab8bcc022fe5a489e2d2fded14bd"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="friends"></a>
-Friends</h2></td></tr>
-<tr class="memitem:aea00d4ccd9783a65feb0c079c109c3e8"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#aea00d4ccd9783a65feb0c079c109c3e8">pqxx::field</a></td></tr>
-<tr class="memitem:a137c5ab03f8e5975fe822571cfa796e4"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a137c5ab03f8e5975fe822571cfa796e4">pqxx::internal::gate::result_creation</a></td></tr>
-<tr class="memitem:a9fe15fed7d74b4ae0718cf9ae64427bf"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#a9fe15fed7d74b4ae0718cf9ae64427bf">pqxx::internal::gate::result_connection</a></td></tr>
-<tr class="memitem:ad7ebaaac4647f20a915fd6aa735cd1e5"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html#ad7ebaaac4647f20a915fd6aa735cd1e5">pqxx::internal::gate::result_sql_cursor</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_a00073"><td colspan="2" onclick="javascript:toggleInherit('pub_types_a00073')"><img src="closed.png" alt="-"/>&nbsp;Private Types inherited from <a class="el" href="a00073.html">pqxx::internal::PQAlloc< const internal::result_data, internal::freemem_result_data ></a></td></tr>
-<tr class="memitem:a7fe52ebd1d2533f298caa5ffc975be66 inherit pub_types_a00073"><td class="memItemLeft" align="right" valign="top">typedef const internal::result_data&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a7fe52ebd1d2533f298caa5ffc975be66">content_type</a></td></tr>
-<tr class="inherit_header pub_methods_a00073"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00073')"><img src="closed.png" alt="-"/>&nbsp;Private Member Functions inherited from <a class="el" href="a00073.html">pqxx::internal::PQAlloc< const internal::result_data, internal::freemem_result_data ></a></td></tr>
-<tr class="memitem:adf8536b0ab651d81247809a673f3bf42 inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#adf8536b0ab651d81247809a673f3bf42">PQAlloc</a> ()  throw ()</td></tr>
-<tr class="memitem:a402105c20c0fba99659dbea44fbd36b2 inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a402105c20c0fba99659dbea44fbd36b2">PQAlloc</a> (const <a class="el" href="a00073.html">PQAlloc</a> &amp;rhs)  throw ()</td></tr>
-<tr class="memitem:a43caacd4030a3dd949e9e44352c859dd inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a43caacd4030a3dd949e9e44352c859dd">PQAlloc</a> (const internal::result_data *obj)  throw ()</td></tr>
-<tr class="memdesc:a43caacd4030a3dd949e9e44352c859dd inherit pub_methods_a00073"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assume ownership of a pointer.  <a href="#a43caacd4030a3dd949e9e44352c859dd"></a><br/></td></tr>
-<tr class="memitem:a8aded9ce9cf12f720f193ed303367bd1 inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a8aded9ce9cf12f720f193ed303367bd1">~PQAlloc</a> ()  throw ()</td></tr>
-<tr class="memitem:a93b56fd3623e58c1aa6ceaaff54bbe11 inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00073.html">PQAlloc</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a93b56fd3623e58c1aa6ceaaff54bbe11">operator=</a> (const <a class="el" href="a00073.html">PQAlloc</a> &amp;rhs)  throw ()</td></tr>
-<tr class="memitem:a681827ee20603fab0019324494e78455 inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a681827ee20603fab0019324494e78455">swap</a> (<a class="el" href="a00073.html">PQAlloc</a> &amp;rhs)  throw ()</td></tr>
-<tr class="memitem:a4550cd53958a269ac8c2e4e7a02d2f02 inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a4550cd53958a269ac8c2e4e7a02d2f02">operator bool</a> () const  throw ()</td></tr>
-<tr class="memdesc:a4550cd53958a269ac8c2e4e7a02d2f02 inherit pub_methods_a00073"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is this pointer non-null?  <a href="#a4550cd53958a269ac8c2e4e7a02d2f02"></a><br/></td></tr>
-<tr class="memitem:af32cad9f63309273527e4007a7d892ef inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#af32cad9f63309273527e4007a7d892ef">operator!</a> () const  throw ()</td></tr>
-<tr class="memdesc:af32cad9f63309273527e4007a7d892ef inherit pub_methods_a00073"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is this pointer null?  <a href="#af32cad9f63309273527e4007a7d892ef"></a><br/></td></tr>
-<tr class="memitem:a362f5103b150fb3913adb8923c7b1dbe inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top">const internal::result_data *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a362f5103b150fb3913adb8923c7b1dbe">operator-&gt;</a> () const  throw (std::logic_error)</td></tr>
-<tr class="memdesc:a362f5103b150fb3913adb8923c7b1dbe inherit pub_methods_a00073"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dereference pointer.  <a href="#a362f5103b150fb3913adb8923c7b1dbe"></a><br/></td></tr>
-<tr class="memitem:afaa858977fa3c7df8f6497afdf4f2803 inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top">const internal::result_data &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#afaa858977fa3c7df8f6497afdf4f2803">operator*</a> () const  throw (std::logic_error)</td></tr>
-<tr class="memdesc:afaa858977fa3c7df8f6497afdf4f2803 inherit pub_methods_a00073"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dereference pointer.  <a href="#afaa858977fa3c7df8f6497afdf4f2803"></a><br/></td></tr>
-<tr class="memitem:ac8d570bb46f0831c42a5b3fc0f803040 inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top">const internal::result_data *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#ac8d570bb46f0831c42a5b3fc0f803040">get</a> () const  throw ()</td></tr>
-<tr class="memdesc:ac8d570bb46f0831c42a5b3fc0f803040 inherit pub_methods_a00073"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain underlying pointer.  <a href="#ac8d570bb46f0831c42a5b3fc0f803040"></a><br/></td></tr>
-<tr class="memitem:a7bb9fd9d80b38ddbed8128b33806900d inherit pub_methods_a00073"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html#a7bb9fd9d80b38ddbed8128b33806900d">reset</a> ()  throw ()</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Result set containing data returned by a query or command. </p>
-<p>This behaves as a container (as defined by the C++ standard library) and provides random access const iterators to iterate over its tuples. A tuple can also be accessed by indexing a result R by the tuple's zero-based number:</p>
-<div class="fragment"><div class="line"><span class="keywordflow">for</span> (<a class="code" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">result::size_type</a> i=0; i &lt; R.<a class="code" href="a00082.html#a4dccf162cd4081bbe2824ba29d546e90">size</a>(); ++i) Process(R[i]);</div>
-</div><!-- fragment --><p>Result sets in libpqxx are lightweight, reference-counted wrapper objects (following the Proxy design pattern) that are small and cheap to copy. Think of a result object as a "smart pointer" to an underlying result set.</p>
-<dl class="section warning"><dt>Warning</dt><dd>The result set that a result object points to is not thread-safe. If you copy a result object, it still refers to the same underlying result set. So never copy, destroy, query, or otherwise access a result while another thread may be copying, destroying, querying, or otherwise accessing the same result set&ndash;even if it is doing so through a different result object! </dd></dl>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="a231cf3451b578e1a77a0e3ba5c5332c0"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00025.html">const_result_iterator</a> <a class="el" href="a00082.html#a231cf3451b578e1a77a0e3ba5c5332c0">pqxx::result::const_iterator</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a4e8a0b23393257bb8438323af622ab0b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00026.html">const_reverse_result_iterator</a> <a class="el" href="a00082.html#a4e8a0b23393257bb8438323af622ab0b">pqxx::result::const_reverse_iterator</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="abec7f7f4d7ed030f38b2a123b632b818"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef signed long <a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">pqxx::result::difference_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ab3bcc6d210c747335a9f86aef975dfa9"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00040.html">pqxx::field</a> <a class="el" href="a00082.html#ab3bcc6d210c747335a9f86aef975dfa9">pqxx::result::field</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>For backward compatibility only. </p>
-<dl class="deprecated"><dt><b><a class="el" href="a00210.html#_deprecated000008">Deprecated:</a></b></dt><dd>Use <code><a class="el" href="a00040.html" title="Reference to a field in a result set.">pqxx::field</a></code> instead. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="afa18f18140865290a1e7a3461cc604f4"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00082.html#a231cf3451b578e1a77a0e3ba5c5332c0">const_iterator</a> <a class="el" href="a00082.html#afa18f18140865290a1e7a3461cc604f4">pqxx::result::iterator</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a16732cbff5bf11cefd68471577344551"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00082.html#a231cf3451b578e1a77a0e3ba5c5332c0">const_iterator</a> <a class="el" href="a00082.html#a16732cbff5bf11cefd68471577344551">pqxx::result::pointer</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a1d2df6fa727dd62239d98a0af8267cd2"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00107.html">pqxx::tuple</a> <a class="el" href="a00082.html#a1d2df6fa727dd62239d98a0af8267cd2">pqxx::result::reference</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a95891ed8c127338b022f98365cce1e91"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00082.html#a4e8a0b23393257bb8438323af622ab0b">const_reverse_iterator</a> <a class="el" href="a00082.html#a95891ed8c127338b022f98365cce1e91">pqxx::result::reverse_iterator</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a9e02bbf1126802fd7fd64df989e03940"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef unsigned long <a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">pqxx::result::size_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ad928c2c47d1f6d890e4a97aa225ff9d5"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00107.html">pqxx::tuple</a> <a class="el" href="a00082.html#ad928c2c47d1f6d890e4a97aa225ff9d5">pqxx::result::tuple</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>For backward compatibility only. </p>
-<dl class="deprecated"><dt><b><a class="el" href="a00210.html#_deprecated000007">Deprecated:</a></b></dt><dd>Use <code><a class="el" href="a00107.html" title="Reference to one row in a result.">pqxx::tuple</a></code> instead. </dd></dl>
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="aad8b1fd5e42dbfc4a4d75c0a1b0c6ddb"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::result::result </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a1d7279ca68e1d4da8da2829bb34e3b80"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::result::result </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00082.html">result</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a5b614d6a33d0ce60282f6bf3cdf97409"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">pqxx::result::size_type</a> pqxx::result::affected_rows </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>If command was <code>INSERT</code>, <code>UPDATE</code>, or <code>DELETE:</code> number of affected rows. </p>
-<dl class="section return"><dt>Returns</dt><dd>Number of affected rows if last command was <code>INSERT</code>, <code>UPDATE</code>, or <code>DELETE</code>; zero for all other commands. </dd></dl>
-
-<p>Referenced by <a class="el" href="a00085.html#a2aefb76b1cea234cc687735a3f8bc51a">pqxx::internal::sql_cursor::move()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a78570b23f3d2daedf81429fe4ddddda1"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" href="a00107.html">pqxx::tuple</a> pqxx::result::at </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">size_type</a>&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const  throw (<a class="el" href="a00077.html">range_error</a>)</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ab60d18b1e9d4666c28551da2ad0e37d5"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html#a1d2df6fa727dd62239d98a0af8267cd2">reference</a> pqxx::result::back </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a947c2ca5eff01d46475744c87eb00944"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html#a231cf3451b578e1a77a0e3ba5c5332c0">pqxx::result::const_iterator</a> pqxx::result::begin </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a51879f289b45e502f320b34dbbe023ca"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">size_type</a> pqxx::result::capacity </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a77542a235a4ca711267e30d84492ce3b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::result::clear </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00104.html#a84df458282939ef38cfddfaa07bea1d8">pqxx::transaction_base::reactivation_avoidance_clear()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a21afe937e085a4b3346080c389a12fb7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char * pqxx::result::column_name </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a>&#160;</td>
-          <td class="paramname"><em>Number</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Name of column with this number (throws exception if it doesn't exist) </p>
-
-<p>References <a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">pqxx::to_string()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a38e72e44648e624333181233097e55ce"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">pqxx::tuple::size_type</a> pqxx::result::column_number </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>ColName</em>[]</td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Number of given column (throws exception if it doesn't exist) </p>
-
-<p>Referenced by <a class="el" href="a00107.html#a862f927c5fcf486ac801fa182f2b3b3b">pqxx::tuple::column_number()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="afd40988f258ee059b0e76dac6480d8b3"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a> pqxx::result::column_number </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Name</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Number of given column (throws exception if it doesn't exist) </p>
-
-<p>References <a class="el" href="a00082.html#afd40988f258ee059b0e76dac6480d8b3">column_number()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00082.html#afd40988f258ee059b0e76dac6480d8b3">column_number()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a7a70138c10119663c29f81853ed21969"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::oid pqxx::result::column_table </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a>&#160;</td>
-          <td class="paramname"><em>ColNum</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>What table did this column come from? </p>
-
-<p>References <a class="el" href="a00176.html#a1abfa7aae5089dad48d69a60a9e557e3">pqxx::oid_none</a>, and <a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">pqxx::to_string()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ac5027b980639d8d0304ab32fb3052d73"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">oid pqxx::result::column_table </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>ColNum</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>What table did this column come from? </p>
-
-<p>References <a class="el" href="a00082.html#ac5027b980639d8d0304ab32fb3052d73">column_table()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00082.html#ac5027b980639d8d0304ab32fb3052d73">column_table()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a91a2dd4512530363cdf1240a0aeba46c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">oid pqxx::result::column_table </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>ColName</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>What table did this column come from? </p>
-
-<p>References <a class="el" href="a00082.html#a91a2dd4512530363cdf1240a0aeba46c">column_table()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00082.html#a91a2dd4512530363cdf1240a0aeba46c">column_table()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a887f5867a4c241990ffb697097ddc2c9"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::oid pqxx::result::column_type </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a>&#160;</td>
-          <td class="paramname"><em>ColNum</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Type of given column. </p>
-
-<p>References <a class="el" href="a00176.html#a1abfa7aae5089dad48d69a60a9e557e3">pqxx::oid_none</a>, and <a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">pqxx::to_string()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a8f7e6221f552199a88b3cfb787bd03c2"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">oid pqxx::result::column_type </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>ColNum</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Type of given column. </p>
-
-<p>References <a class="el" href="a00082.html#a8f7e6221f552199a88b3cfb787bd03c2">column_type()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00082.html#a8f7e6221f552199a88b3cfb787bd03c2">column_type()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="af56d00ec20a26b2dfeb3a83b481cf243"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">oid pqxx::result::column_type </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>ColName</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Type of given column. </p>
-
-<p>References <a class="el" href="a00082.html#af56d00ec20a26b2dfeb3a83b481cf243">column_type()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00082.html#af56d00ec20a26b2dfeb3a83b481cf243">column_type()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a33ab612efd39b727d6e1e151a6c354f6"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">oid pqxx::result::column_type </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>ColName</em>[]</td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Type of given column. </p>
-
-<p>References <a class="el" href="a00082.html#a33ab612efd39b727d6e1e151a6c354f6">column_type()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00082.html#a33ab612efd39b727d6e1e151a6c354f6">column_type()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a37086391f22470c7cdd386b12842f080"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">pqxx::tuple::size_type</a> pqxx::result::columns </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Number of columns in result. </p>
-
-</div>
-</div>
-<a class="anchor" id="a7ee3d9e31a9f81b366cf04f1f73b5df2"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::result::empty </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00043.html#a8b87babe29cf2797a624b2c8fa10d05f">pqxx::icursor_iterator::operator==()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a629baba71ae365f79232780e6f8ac3a7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00025.html">const_result_iterator</a> pqxx::result::end </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a68dd2275bab0b4e254573ee664738904"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html#a1d2df6fa727dd62239d98a0af8267cd2">reference</a> pqxx::result::front </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a939ae251d3e8435a113157ec1443b90e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::oid pqxx::result::inserted_oid </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>If command was <code>INSERT</code> of 1 row, return oid of inserted row. </p>
-<dl class="section return"><dt>Returns</dt><dd>Identifier of inserted row if exactly one row was inserted, or oid_none otherwise. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="aced900b0f7d44652107e4df89df9023f"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::result::operator!= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00082.html">result</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a6e2e28a20a517c6c3f4e4c9407fbe288"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html">result</a>&amp; pqxx::result::operator= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00082.html">result</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="acddfe7ea1003815ef4e738bb6c84d221"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::result::operator== </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00082.html">result</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a3aac4e676b132a3499e70bb83bcc4bec"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" href="a00082.html#ad928c2c47d1f6d890e4a97aa225ff9d5">tuple</a> pqxx::result::operator[] </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">size_type</a>&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a1741df34f160c410d8d28dddc44e6015"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const string &amp; pqxx::result::query </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Query that produced this result, if available (empty string otherwise) </p>
-
-</div>
-</div>
-<a class="anchor" id="a9bd216b98399da242314f47e6c512986"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html#a4e8a0b23393257bb8438323af622ab0b">pqxx::result::const_reverse_iterator</a> pqxx::result::rbegin </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a89aa2801e77f463d3598dac7ee2ecd11"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html#a4e8a0b23393257bb8438323af622ab0b">pqxx::result::const_reverse_iterator</a> pqxx::result::rend </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a4dccf162cd4081bbe2824ba29d546e90"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">pqxx::result::size_type</a> pqxx::result::size </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00085.html#ac356fb51140719a5703d8c5c6784ebb5">pqxx::internal::sql_cursor::fetch()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a2f3a766be0d57b86db847585ed1f2fc4"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::result::swap </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00082.html">result</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a9c54931412fec6e7516cacff4fcdfcf3"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">pqxx::tuple::size_type</a> pqxx::result::table_column </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a>&#160;</td>
-          <td class="paramname"><em>ColNum</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>What column in its table did this column come from? </p>
-
-<p>References <a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">pqxx::to_string()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="adadfb3831c89409ff3ff74a49b5b5bdd"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a> pqxx::result::table_column </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>ColNum</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>What column in its table did this column come from? </p>
-
-<p>References <a class="el" href="a00082.html#adadfb3831c89409ff3ff74a49b5b5bdd">table_column()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00082.html#adadfb3831c89409ff3ff74a49b5b5bdd">table_column()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ad8ecab8bcc022fe5a489e2d2fded14bd"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a> pqxx::result::table_column </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>ColName</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>What column in its table did this column come from? </p>
-
-<p>References <a class="el" href="a00082.html#ad8ecab8bcc022fe5a489e2d2fded14bd">table_column()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00082.html#ad8ecab8bcc022fe5a489e2d2fded14bd">table_column()</a>.</p>
-
-</div>
-</div>
-<h2>Friends And Related Function Documentation</h2>
-<a class="anchor" id="aea00d4ccd9783a65feb0c079c109c3e8"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class <a class="el" href="a00040.html">pqxx::field</a></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a9fe15fed7d74b4ae0718cf9ae64427bf"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class pqxx::internal::gate::result_connection</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a137c5ab03f8e5975fe822571cfa796e4"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class pqxx::internal::gate::result_creation</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ad7ebaaac4647f20a915fd6aa735cd1e5"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class pqxx::internal::gate::result_sql_cursor</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00156_source.html">result.hxx</a></li>
-<li>result.cxx</li>
-<li>tuple.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00082.html">result</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00082.js b/doc/html/Reference/a00082.js
deleted file mode 100644
index c18461a..0000000
--- a/doc/html/Reference/a00082.js
+++ /dev/null
@@ -1,52 +0,0 @@
-var a00082 =
-[
-    [ "const_iterator", "a00082.html#a231cf3451b578e1a77a0e3ba5c5332c0", null ],
-    [ "const_reverse_iterator", "a00082.html#a4e8a0b23393257bb8438323af622ab0b", null ],
-    [ "difference_type", "a00082.html#abec7f7f4d7ed030f38b2a123b632b818", null ],
-    [ "field", "a00082.html#ab3bcc6d210c747335a9f86aef975dfa9", null ],
-    [ "iterator", "a00082.html#afa18f18140865290a1e7a3461cc604f4", null ],
-    [ "pointer", "a00082.html#a16732cbff5bf11cefd68471577344551", null ],
-    [ "reference", "a00082.html#a1d2df6fa727dd62239d98a0af8267cd2", null ],
-    [ "reverse_iterator", "a00082.html#a95891ed8c127338b022f98365cce1e91", null ],
-    [ "size_type", "a00082.html#a9e02bbf1126802fd7fd64df989e03940", null ],
-    [ "tuple", "a00082.html#ad928c2c47d1f6d890e4a97aa225ff9d5", null ],
-    [ "result", "a00082.html#aad8b1fd5e42dbfc4a4d75c0a1b0c6ddb", null ],
-    [ "result", "a00082.html#a1d7279ca68e1d4da8da2829bb34e3b80", null ],
-    [ "affected_rows", "a00082.html#a5b614d6a33d0ce60282f6bf3cdf97409", null ],
-    [ "at", "a00082.html#a78570b23f3d2daedf81429fe4ddddda1", null ],
-    [ "back", "a00082.html#ab60d18b1e9d4666c28551da2ad0e37d5", null ],
-    [ "begin", "a00082.html#a947c2ca5eff01d46475744c87eb00944", null ],
-    [ "capacity", "a00082.html#a51879f289b45e502f320b34dbbe023ca", null ],
-    [ "clear", "a00082.html#a77542a235a4ca711267e30d84492ce3b", null ],
-    [ "column_name", "a00082.html#a21afe937e085a4b3346080c389a12fb7", null ],
-    [ "column_number", "a00082.html#a38e72e44648e624333181233097e55ce", null ],
-    [ "column_number", "a00082.html#afd40988f258ee059b0e76dac6480d8b3", null ],
-    [ "column_table", "a00082.html#a7a70138c10119663c29f81853ed21969", null ],
-    [ "column_table", "a00082.html#ac5027b980639d8d0304ab32fb3052d73", null ],
-    [ "column_table", "a00082.html#a91a2dd4512530363cdf1240a0aeba46c", null ],
-    [ "column_type", "a00082.html#a887f5867a4c241990ffb697097ddc2c9", null ],
-    [ "column_type", "a00082.html#a8f7e6221f552199a88b3cfb787bd03c2", null ],
-    [ "column_type", "a00082.html#af56d00ec20a26b2dfeb3a83b481cf243", null ],
-    [ "column_type", "a00082.html#a33ab612efd39b727d6e1e151a6c354f6", null ],
-    [ "columns", "a00082.html#a37086391f22470c7cdd386b12842f080", null ],
-    [ "empty", "a00082.html#a7ee3d9e31a9f81b366cf04f1f73b5df2", null ],
-    [ "end", "a00082.html#a629baba71ae365f79232780e6f8ac3a7", null ],
-    [ "front", "a00082.html#a68dd2275bab0b4e254573ee664738904", null ],
-    [ "inserted_oid", "a00082.html#a939ae251d3e8435a113157ec1443b90e", null ],
-    [ "operator!=", "a00082.html#aced900b0f7d44652107e4df89df9023f", null ],
-    [ "operator=", "a00082.html#a6e2e28a20a517c6c3f4e4c9407fbe288", null ],
-    [ "operator==", "a00082.html#acddfe7ea1003815ef4e738bb6c84d221", null ],
-    [ "operator[]", "a00082.html#a3aac4e676b132a3499e70bb83bcc4bec", null ],
-    [ "query", "a00082.html#a1741df34f160c410d8d28dddc44e6015", null ],
-    [ "rbegin", "a00082.html#a9bd216b98399da242314f47e6c512986", null ],
-    [ "rend", "a00082.html#a89aa2801e77f463d3598dac7ee2ecd11", null ],
-    [ "size", "a00082.html#a4dccf162cd4081bbe2824ba29d546e90", null ],
-    [ "swap", "a00082.html#a2f3a766be0d57b86db847585ed1f2fc4", null ],
-    [ "table_column", "a00082.html#a9c54931412fec6e7516cacff4fcdfcf3", null ],
-    [ "table_column", "a00082.html#adadfb3831c89409ff3ff74a49b5b5bdd", null ],
-    [ "table_column", "a00082.html#ad8ecab8bcc022fe5a489e2d2fded14bd", null ],
-    [ "pqxx::field", "a00082.html#aea00d4ccd9783a65feb0c079c109c3e8", null ],
-    [ "pqxx::internal::gate::result_connection", "a00082.html#a9fe15fed7d74b4ae0718cf9ae64427bf", null ],
-    [ "pqxx::internal::gate::result_creation", "a00082.html#a137c5ab03f8e5975fe822571cfa796e4", null ],
-    [ "pqxx::internal::gate::result_sql_cursor", "a00082.html#ad7ebaaac4647f20a915fd6aa735cd1e5", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00082.png b/doc/html/Reference/a00082.png
deleted file mode 100644
index 6043fb7..0000000
--- a/doc/html/Reference/a00082.png
+++ /dev/null
@@ -1,11 +0,0 @@
-PNG
-
-   IHDR     P   u=X   PLTE   u         tRNS T2  IDATxr D7IZƝ8 eY,I2+,I+,I
-$5ǐFt8i%>ע}'wh$i[9I%)Hvۑ-ݳۃxMN{5u<+ʑ6/_ҞW^gQ+o˧JZpjq;,E$-J4s%p%	bW~/Bm^~ñJ"gԞ×i;$NRٔtߌ6'=V,_u5y:;[IlxVcGތ.=hzmz+	M%D;p.g+UU'D}x^8/'v~'9)6A],_kGc#9ܿ8U>xNGZX~]m:zFF+lUn'IfXJ?
-Kg$#I+,I+,Iy(,beYbQ|Xa|}YbXa< a  ̈` |  ̇=` |  ̇=` |  ̇=` |  ̇=` |  ̇=` |  y8LJ)` Bb"c"c"c"c\DL sXbXs*^m<@(2mmR$V\"+
-WE0DRUi+S)\
-LDyl9
-cM][Cf ͑XaXaDTXaO
-D
-D
-DpJ)R_"d    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00083.html b/doc/html/Reference/a00083.html
deleted file mode 100644
index ca49cd3..0000000
--- a/doc/html/Reference/a00083.html
+++ /dev/null
@@ -1,293 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt; Class Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00083.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00279.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt; Class Template Reference<div class="ingroups"><a class="el" href="a00205.html">Transaction classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Slightly slower, better-fortified version of transaction.  
- <a href="a00083.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00158_source.html">robusttransaction.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt;:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00083.png" usemap="#pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt;_map" alt=""/>
-  <map id="pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt;_map" name="pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt;_map">
-<area href="a00011.html" alt="pqxx::basic_robusttransaction" shape="rect" coords="0,168,269,192"/>
-<area href="a00032.html" alt="pqxx::dbtransaction" shape="rect" coords="0,112,269,136"/>
-<area href="a00104.html" alt="pqxx::transaction_base" shape="rect" coords="0,56,269,80"/>
-<area href="a00059.html" alt="pqxx::internal::namedclass" shape="rect" coords="0,0,269,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a8fb228809bd42b2936ada9f9573d30d6"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00054.html">isolation_traits</a><br class="typebreak"/>
-&lt; ISOLATIONLEVEL &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00083.html#a8fb228809bd42b2936ada9f9573d30d6">isolation_tag</a></td></tr>
-<tr class="inherit_header pub_types_a00011"><td colspan="2" onclick="javascript:toggleInherit('pub_types_a00011')"><img src="closed.png" alt="-"/>&nbsp;Public Types inherited from <a class="el" href="a00011.html">pqxx::basic_robusttransaction</a></td></tr>
-<tr class="memitem:aad0757a015b2ddfe476e3d83f812bbff inherit pub_types_a00011"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00054.html">isolation_traits</a><br class="typebreak"/>
-&lt; <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8cabedeb7c33721ac28a9e35be36f214f2d">read_committed</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00011.html#aad0757a015b2ddfe476e3d83f812bbff">isolation_tag</a></td></tr>
-<tr class="memdesc:aad0757a015b2ddfe476e3d83f812bbff inherit pub_types_a00011"><td class="mdescLeft">&#160;</td><td class="mdescRight">Isolation level is read_committed by default.  <a href="#aad0757a015b2ddfe476e3d83f812bbff"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:ae28452f4e178b6c548f6294fee803632"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00083.html#ae28452f4e178b6c548f6294fee803632">robusttransaction</a> (<a class="el" href="a00023.html">connection_base</a> &amp;C, const std::string &amp;Name=std::string())</td></tr>
-<tr class="memdesc:ae28452f4e178b6c548f6294fee803632"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ae28452f4e178b6c548f6294fee803632"></a><br/></td></tr>
-<tr class="memitem:af1b175fd37479937c936f172803f40bb"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00083.html#af1b175fd37479937c936f172803f40bb">~robusttransaction</a> ()  throw ()</td></tr>
-<tr class="inherit_header pub_methods_a00011"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00011')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00011.html">pqxx::basic_robusttransaction</a></td></tr>
-<tr class="memitem:a4fa796f8dff9f236c36f292898eaeaad inherit pub_methods_a00011"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00011.html#a4fa796f8dff9f236c36f292898eaeaad">~basic_robusttransaction</a> ()=0</td></tr>
-<tr class="inherit_header pub_methods_a00032"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00032')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00032.html">pqxx::dbtransaction</a></td></tr>
-<tr class="memitem:ace1dc32cc5ab0d51481518e659675b79 inherit pub_methods_a00032"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#ace1dc32cc5ab0d51481518e659675b79">~dbtransaction</a> ()</td></tr>
-<tr class="inherit_header pub_methods_a00104"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00104')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00104.html">pqxx::transaction_base</a></td></tr>
-<tr class="memitem:ad5ddea378795d92908af4b65e59d585a inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ad5ddea378795d92908af4b65e59d585a">~transaction_base</a> ()=0</td></tr>
-<tr class="memitem:ab2cf42c4821aff7ff1cd906af9165725 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ab2cf42c4821aff7ff1cd906af9165725">commit</a> ()</td></tr>
-<tr class="memdesc:ab2cf42c4821aff7ff1cd906af9165725 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Commit the transaction.  <a href="#ab2cf42c4821aff7ff1cd906af9165725"></a><br/></td></tr>
-<tr class="memitem:a955f2497216d9eae268ac662b46d5a45 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a955f2497216d9eae268ac662b46d5a45">abort</a> ()</td></tr>
-<tr class="memdesc:a955f2497216d9eae268ac662b46d5a45 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abort the transaction.  <a href="#a955f2497216d9eae268ac662b46d5a45"></a><br/></td></tr>
-<tr class="memitem:ga98dee516d429520627fd94f5ccb2b023 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga98dee516d429520627fd94f5ccb2b023">esc</a> (const char str[]) const </td></tr>
-<tr class="memdesc:ga98dee516d429520627fd94f5ccb2b023 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal in this transaction.  <a href="a00203.html#ga98dee516d429520627fd94f5ccb2b023"></a><br/></td></tr>
-<tr class="memitem:ga38cc55d0d7637dd53a6508e2bc4beadb inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb">esc</a> (const char str[], size_t maxlen) const </td></tr>
-<tr class="memdesc:ga38cc55d0d7637dd53a6508e2bc4beadb inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal in this transaction.  <a href="a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb"></a><br/></td></tr>
-<tr class="memitem:ga80bbd3626005768e0d39bdfb6930e244 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244">esc</a> (const std::string &amp;str) const </td></tr>
-<tr class="memdesc:ga80bbd3626005768e0d39bdfb6930e244 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal in this transaction.  <a href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244"></a><br/></td></tr>
-<tr class="memitem:ga6048218f7af70cd0423429d54203749c inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga6048218f7af70cd0423429d54203749c">esc_raw</a> (const unsigned char str[], size_t len) const </td></tr>
-<tr class="memdesc:ga6048218f7af70cd0423429d54203749c inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary data for use as SQL string literal in this transaction.  <a href="a00203.html#ga6048218f7af70cd0423429d54203749c"></a><br/></td></tr>
-<tr class="memitem:ga489c7438da9241486297a451a8579dc1 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga489c7438da9241486297a451a8579dc1">esc_raw</a> (const std::string &amp;) const </td></tr>
-<tr class="memdesc:ga489c7438da9241486297a451a8579dc1 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary data for use as SQL string literal in this transaction.  <a href="a00203.html#ga489c7438da9241486297a451a8579dc1"></a><br/></td></tr>
-<tr class="memitem:ga263a180c5d0decf645aca3fc1ed4d6ff inherit pub_methods_a00104"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:ga263a180c5d0decf645aca3fc1ed4d6ff"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff">quote</a> (const T &amp;t) const </td></tr>
-<tr class="memdesc:ga263a180c5d0decf645aca3fc1ed4d6ff inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represent object as SQL string, including quoting &amp; escaping.  <a href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff"></a><br/></td></tr>
-<tr class="memitem:gac62a687a3367d500a54d0e0a722880c6 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gac62a687a3367d500a54d0e0a722880c6">quote_raw</a> (const unsigned char str[], size_t len) const </td></tr>
-<tr class="memdesc:gac62a687a3367d500a54d0e0a722880c6 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Binary-escape and quote a binarystring for use as an SQL constant.  <a href="a00203.html#gac62a687a3367d500a54d0e0a722880c6"></a><br/></td></tr>
-<tr class="memitem:gaa10d27c49fd2089fe55ebc7ef060b65a inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gaa10d27c49fd2089fe55ebc7ef060b65a">quote_raw</a> (const std::string &amp;str) const </td></tr>
-<tr class="memitem:gad943d244673a97eef6c7a927f4f412c0 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gad943d244673a97eef6c7a927f4f412c0">quote_name</a> (const std::string &amp;identifier) const </td></tr>
-<tr class="memdesc:gad943d244673a97eef6c7a927f4f412c0 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape an SQL identifier for use in a query.  <a href="a00203.html#gad943d244673a97eef6c7a927f4f412c0"></a><br/></td></tr>
-<tr class="memitem:aed91d0b8029795b477470e854c907c4b inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#aed91d0b8029795b477470e854c907c4b">exec</a> (const std::string &amp;Query, const std::string &amp;Desc=std::string())</td></tr>
-<tr class="memdesc:aed91d0b8029795b477470e854c907c4b inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute query.  <a href="#aed91d0b8029795b477470e854c907c4b"></a><br/></td></tr>
-<tr class="memitem:a938732e87f924fee764cddd8390de20f inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a938732e87f924fee764cddd8390de20f">exec</a> (const std::stringstream &amp;Query, const std::string &amp;Desc=std::string())</td></tr>
-<tr class="memitem:a241ccb51d6d6a399164e7478adcd6157 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00067.html">internal::parameterized_invocation</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a241ccb51d6d6a399164e7478adcd6157">parameterized</a> (const std::string &amp;query)</td></tr>
-<tr class="memdesc:a241ccb51d6d6a399164e7478adcd6157 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parameterize a statement.  <a href="#a241ccb51d6d6a399164e7478adcd6157"></a><br/></td></tr>
-<tr class="memitem:aed167261c4d76876241b5f615b9b8c7a inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a">conn</a> () const </td></tr>
-<tr class="memdesc:aed167261c4d76876241b5f615b9b8c7a inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection this transaction is running in.  <a href="#aed167261c4d76876241b5f615b9b8c7a"></a><br/></td></tr>
-<tr class="memitem:ab7510be596a5a14014064c884a10fd93 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ab7510be596a5a14014064c884a10fd93">set_variable</a> (const std::string &amp;Var, const std::string &amp;Val)</td></tr>
-<tr class="memdesc:ab7510be596a5a14014064c884a10fd93 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set session variable in this connection.  <a href="#ab7510be596a5a14014064c884a10fd93"></a><br/></td></tr>
-<tr class="memitem:a87f5147f2dc2dfbcc3b5aef4b461be86 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a87f5147f2dc2dfbcc3b5aef4b461be86">get_variable</a> (const std::string &amp;)</td></tr>
-<tr class="memdesc:a87f5147f2dc2dfbcc3b5aef4b461be86 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get currently applicable value of variable.  <a href="#a87f5147f2dc2dfbcc3b5aef4b461be86"></a><br/></td></tr>
-<tr class="memitem:a1357ac4f6330284129c91882a169276d inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00053.html">prepare::invocation</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a1357ac4f6330284129c91882a169276d">prepared</a> (const std::string &amp;statement=std::string())</td></tr>
-<tr class="memdesc:a1357ac4f6330284129c91882a169276d inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute prepared statement.  <a href="#a1357ac4f6330284129c91882a169276d"></a><br/></td></tr>
-<tr class="memitem:a99f99eb85906a7541119c9098a36d799 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a99f99eb85906a7541119c9098a36d799">process_notice</a> (const char Msg[]) const </td></tr>
-<tr class="memdesc:a99f99eb85906a7541119c9098a36d799 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Have connection process warning message.  <a href="#a99f99eb85906a7541119c9098a36d799"></a><br/></td></tr>
-<tr class="memitem:aa90bc6e1219ff68ef11e1d04b76c205c inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#aa90bc6e1219ff68ef11e1d04b76c205c">process_notice</a> (const std::string &amp;Msg) const </td></tr>
-<tr class="memdesc:aa90bc6e1219ff68ef11e1d04b76c205c inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Have connection process warning message.  <a href="#aa90bc6e1219ff68ef11e1d04b76c205c"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00059"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00059')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00059.html">pqxx::internal::namedclass</a></td></tr>
-<tr class="memitem:ad703d52d9d96025bf08d9da26f6829be inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a> (const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td></tr>
-<tr class="memitem:a79dcce75176eef9d2d80fdc2ec2827a7 inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a> () const   throw ()</td></tr>
-<tr class="memitem:a9c216366ea21f1c9cd03b39410185cbb inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a> () const   throw ()</td></tr>
-<tr class="memitem:ab63de628429e771251ab8a2688ad407d inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a> () const </td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pro_methods_a00011"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00011')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="a00011.html">pqxx::basic_robusttransaction</a></td></tr>
-<tr class="memitem:a0761b12be4f64a7bccba1d2e7bf3d4a2 inherit pro_methods_a00011"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00011.html#a0761b12be4f64a7bccba1d2e7bf3d4a2">basic_robusttransaction</a> (<a class="el" href="a00023.html">connection_base</a> &amp;C, const std::string &amp;IsolationLevel, const std::string &amp;table_name=std::string())</td></tr>
-<tr class="inherit_header pro_static_methods_a00032"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_a00032')"><img src="closed.png" alt="-"/>&nbsp;Static Protected Member Functions inherited from <a class="el" href="a00032.html">pqxx::dbtransaction</a></td></tr>
-<tr class="memitem:a4e35ec39c80f088ebe239b15a16488de inherit pro_static_methods_a00032"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a4e35ec39c80f088ebe239b15a16488de">fullname</a> (const std::string &amp;ttype, const std::string &amp;isolation)</td></tr>
-<tr class="inherit_header pro_attribs_a00104"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_a00104')"><img src="closed.png" alt="-"/>&nbsp;Protected Attributes inherited from <a class="el" href="a00104.html">pqxx::transaction_base</a></td></tr>
-<tr class="memitem:adc48441869caf6a4b84911cd6984c36a inherit pro_attribs_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00078.html">internal::reactivation_avoidance_counter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#adc48441869caf6a4b84911cd6984c36a">m_reactivation_avoidance</a></td></tr>
-<tr class="memdesc:adc48441869caf6a4b84911cd6984c36a inherit pro_attribs_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resources allocated in this transaction that make reactivation impossible.  <a href="#adc48441869caf6a4b84911cd6984c36a"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;isolation_level ISOLATIONLEVEL = read_committed&gt;<br/>
-class pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt;</h3>
-
-<p>Slightly slower, better-fortified version of transaction. </p>
-<p>robusttransaction is similar to transaction, but spends more effort (and performance!) to deal with the hopefully rare case that the connection to the backend is lost just as the current transaction is being committed. In this case, there is no way to determine whether the backend managed to commit the transaction before noticing the loss of connection.</p>
-<p>In such cases, this class tries to reconnect to the database and figure out what happened. It will need to store and manage some information (pretty much a user-level transaction log) in the back-end for each and every transaction just on the off chance that this problem might occur. This service level was made optional since you may not want to pay this overhead where it is not necessary. Certainly the use of this class makes no sense for local connections, or for transactions that read the database but never modify it, or for noncritical database manipulations.</p>
-<p>Besides being slower, it's theoretically possible that robusttransaction actually fails more instead of less often than a normal transaction. This is due to the added work and complexity. What robusttransaction tries to achieve is to be more deterministic, not more successful per se.</p>
-<p>When a user first uses a robusttransaction in a database, the class will attempt to create a log table there to keep vital transaction-related state information in. This table, located in that same database, will be called pqxxlog_*user*, where <em>user</em> is the PostgreSQL username for that user. If the log table can not be created, the transaction fails immediately.</p>
-<p>If the user does not have permission to create the log table, the database administrator may create one for him beforehand, and give ownership (or at least full insert/update rights) to the user. The table must contain two non-unique fields (which will never be null): "name" (of text type, <code>varchar(256)</code> by default) and "date" (of <code>timestamp</code> type). Older versions of robusttransaction also added a unique "id" field; this field is now obsolete and the log table's implicit oids are used instead. The log tables' names may be made configurable in a future version of libpqxx.</p>
-<p>The transaction log table contains records describing unfinished transactions, i.e. ones that have been started but not, as far as the client knows, committed or aborted. This can mean any of the following:</p>
-<ol>
-<li>
-The transaction is in progress. Since backend transactions can't run for extended periods of time, this can only be the case if the log record's timestamp (compared to the server's clock) is not very old, provided of course that the server's system clock hasn't just made a radical jump. </li>
-<li>
-The client's connection to the server was lost, just when the client was committing the transaction, and the client so far has not been able to re-establish the connection to verify whether the transaction was actually completed or rolled back by the server. This is a serious (and luckily a rare) condition and requires manual inspection of the database to determine what happened. The robusttransaction will emit clear and specific warnings to this effect, and will identify the log record describing the transaction in question. </li>
-<li>
-The transaction was completed (either by commit or by rollback), but the client's connection was durably lost just as it tried to clean up the log record. Again, robusttransaction will emit a clear and specific warning to tell you about this and request that the record be deleted as soon as possible. </li>
-<li>
-The client has gone offline at any time while in one of the preceding states. This also requires manual intervention, but the client obviously is not able to issue a warning. </li>
-</ol>
-<p>It is safe to drop a log table when it is not in use (ie., it is empty or all records in it represent states 2-4 above). Each robusttransaction will attempt to recreate the table at its next time of use. </p>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="a8fb228809bd42b2936ada9f9573d30d6"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;isolation_level ISOLATIONLEVEL = read_committed&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00054.html">isolation_traits</a>&lt;ISOLATIONLEVEL&gt; <a class="el" href="a00083.html">pqxx::robusttransaction</a>&lt; ISOLATIONLEVEL &gt;::<a class="el" href="a00011.html#aad0757a015b2ddfe476e3d83f812bbff">isolation_tag</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ae28452f4e178b6c548f6294fee803632"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;isolation_level ISOLATIONLEVEL = read_committed&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00083.html">pqxx::robusttransaction</a>&lt; ISOLATIONLEVEL &gt;::<a class="el" href="a00083.html">robusttransaction</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>C</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Name</em> = <code>std::string()</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Constructor. </p>
-<p>Creates robusttransaction of given name </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">C</td><td>Connection that this robusttransaction should live inside. </td></tr>
-    <tr><td class="paramname">Name</td><td>optional human-readable name for this transaction </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="af1b175fd37479937c936f172803f40bb"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;isolation_level ISOLATIONLEVEL = read_committed&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual <a class="el" href="a00083.html">pqxx::robusttransaction</a>&lt; ISOLATIONLEVEL &gt;::~<a class="el" href="a00083.html">robusttransaction</a> </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00158_source.html">robusttransaction.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00083.html">robusttransaction</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00083.js b/doc/html/Reference/a00083.js
deleted file mode 100644
index 3ecde29..0000000
--- a/doc/html/Reference/a00083.js
+++ /dev/null
@@ -1,6 +0,0 @@
-var a00083 =
-[
-    [ "isolation_tag", "a00083.html#a8fb228809bd42b2936ada9f9573d30d6", null ],
-    [ "robusttransaction", "a00083.html#ae28452f4e178b6c548f6294fee803632", null ],
-    [ "~robusttransaction", "a00083.html#af1b175fd37479937c936f172803f40bb", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00083.png b/doc/html/Reference/a00083.png
deleted file mode 100644
index 1e2aa7c..0000000
--- a/doc/html/Reference/a00083.png
+++ /dev/null
@@ -1,6 +0,0 @@
-PNG
-
-   IHDR        C$   PLTE   u         tRNS T2  mIDATx풫 DmU/C'd&w۲q@83^z֕/eq,1V.,Ju?I=}en>BGUq2'3gGγRs,v0ܔs{~TOƭ߹87klyT\㔎<P_U"ˎYܾ.u1cپ/l7S캳u'bcvVXx5Zn=v|h86kdwJrxh6XۆvXM#x1i󔚕5>BaMgǎ1
-2{`=Dqnn`pqX(@[Nزz>&5,z
-GkK2GwJ=V]WicI5F-+èeQcǲ^[, oe N'020@fa L4 "i D2 d4L i@$0Ha L4 "i D2 dHcYZ/Ie!IL4$)ҏHt%4$)HJe*}zhmΒHzxY{3Ym8~?gUlv7
-iM#;wѨ4&?_Q8tg5qE/и7f7.ZII͜SfٿoN	9%R>$)}54$e!IL4$)R,btL`dpPa,L i@$0Ha L4 "i D2 d4L i@$0Ha Li,˲X"IVL4$)i$E%kMnP#I/gѐW4Ry~ʸsfʣ]8?d'IKhԝ/+PRtoj2sq'5>^3g*&I'`xmG14<8ʧCE17>7.4[NI͜S>2ӐH!I)0Id!I2eY^ oe N'020@fa L4 "i D2 d4L i@$0Ha L4 "i D2 dHcYZ/Ie!IL4$)kh$I)j>}$9tQϠ!I4R~0?n5]P6;IKߥQ7CIՔ4&V:DV=I}o=ϓg8xñ8ǌI}z-JchL&{Ѻm|cQ-nBEƏƅͪ$E9ZjcNʐn'婙^~_@f'}	4$?i$E2ӐHƲ,U/7	2YqAq@ 0Ha L4 "i D2 d4L i@$0Ha L4 "i D2wRJz a L4 "}F#>5ᷜ7I`ï6C 0h \6X2U)6[m(]++^9̡nj41[g/-b}Yi6v4\oQ(%Ak4ܱdK߃]6ms@/I4͘@S{yyR(n(6~<N"1_Cͳw:3nu>Jnoq#QDH01+qc>rJ@c_hnrLIͪų!t3甃n'D4MUL? L4 "5 ^a L4 "e)d'KR    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00084.html b/doc/html/Reference/a00084.html
deleted file mode 100644
index cc7c587..0000000
--- a/doc/html/Reference/a00084.html
+++ /dev/null
@@ -1,302 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::internal::scoped_array&lt; T &gt; Class Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00084.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00311.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::internal::scoped_array&lt; T &gt; Class Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00180_source.html">util.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:ac5ba5559e184842746b13c9545c0ac73"><td class="memItemLeft" align="right" valign="top">typedef size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00084.html#ac5ba5559e184842746b13c9545c0ac73">size_type</a></td></tr>
-<tr class="memitem:a2a9085342769fddc1cc5a8c6287b0892"><td class="memItemLeft" align="right" valign="top">typedef long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00084.html#a2a9085342769fddc1cc5a8c6287b0892">difference_type</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a38e241073d5b8b235f1d9d35980a8639"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00084.html#a38e241073d5b8b235f1d9d35980a8639">scoped_array</a> ()</td></tr>
-<tr class="memitem:af0349dcca1c6261e641eebf127324a41"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00084.html#af0349dcca1c6261e641eebf127324a41">scoped_array</a> (<a class="el" href="a00084.html#ac5ba5559e184842746b13c9545c0ac73">size_type</a> n)</td></tr>
-<tr class="memitem:ab139e833e327beb370470269e09e85a6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00084.html#ab139e833e327beb370470269e09e85a6">scoped_array</a> (T *t)</td></tr>
-<tr class="memitem:a92873171917fe692165825e4cc5d0b50"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00084.html#a92873171917fe692165825e4cc5d0b50">~scoped_array</a> ()</td></tr>
-<tr class="memitem:af8afa32de4971796d6d15d73b7590b0a"><td class="memItemLeft" align="right" valign="top">T *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00084.html#af8afa32de4971796d6d15d73b7590b0a">get</a> () const   throw ()</td></tr>
-<tr class="memitem:ac3891140f89ff6e3e43a818767431c23"><td class="memItemLeft" align="right" valign="top">T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00084.html#ac3891140f89ff6e3e43a818767431c23">operator*</a> () const   throw ()</td></tr>
-<tr class="memitem:aada7488a2fb51e6d81cdd86469f43ada"><td class="memTemplParams" colspan="2">template&lt;typename INDEX &gt; </td></tr>
-<tr class="memitem:aada7488a2fb51e6d81cdd86469f43ada"><td class="memTemplItemLeft" align="right" valign="top">T &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00084.html#aada7488a2fb51e6d81cdd86469f43ada">operator[]</a> (INDEX i) const   throw ()</td></tr>
-<tr class="memitem:af0ac2a40f4e23eb28cde185d629a2678"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00084.html">scoped_array</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00084.html#af0ac2a40f4e23eb28cde185d629a2678">operator=</a> (T *t)  throw ()</td></tr>
-</table>
-<h2>Member Typedef Documentation</h2>
-<a class="anchor" id="a2a9085342769fddc1cc5a8c6287b0892"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef long <a class="el" href="a00084.html">pqxx::internal::scoped_array</a>&lt; T &gt;::<a class="el" href="a00084.html#a2a9085342769fddc1cc5a8c6287b0892">difference_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ac5ba5559e184842746b13c9545c0ac73"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef size_t <a class="el" href="a00084.html">pqxx::internal::scoped_array</a>&lt; T &gt;::<a class="el" href="a00084.html#ac5ba5559e184842746b13c9545c0ac73">size_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a38e241073d5b8b235f1d9d35980a8639"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00084.html">pqxx::internal::scoped_array</a>&lt; T &gt;::<a class="el" href="a00084.html">scoped_array</a> </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="af0349dcca1c6261e641eebf127324a41"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00084.html">pqxx::internal::scoped_array</a>&lt; T &gt;::<a class="el" href="a00084.html">scoped_array</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00084.html#ac5ba5559e184842746b13c9545c0ac73">size_type</a>&#160;</td>
-          <td class="paramname"><em>n</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ab139e833e327beb370470269e09e85a6"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00084.html">pqxx::internal::scoped_array</a>&lt; T &gt;::<a class="el" href="a00084.html">scoped_array</a> </td>
-          <td>(</td>
-          <td class="paramtype">T *&#160;</td>
-          <td class="paramname"><em>t</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a92873171917fe692165825e4cc5d0b50"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00084.html">pqxx::internal::scoped_array</a>&lt; T &gt;::~<a class="el" href="a00084.html">scoped_array</a> </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="af8afa32de4971796d6d15d73b7590b0a"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">T* <a class="el" href="a00084.html">pqxx::internal::scoped_array</a>&lt; T &gt;::get </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00067.html#abc61b203c68554dc43ccead818683b4a">pqxx::internal::parameterized_invocation::exec()</a>, and <a class="el" href="a00053.html#af937364fbb9bf4cead8c646220a4507d">pqxx::prepare::invocation::exec()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ac3891140f89ff6e3e43a818767431c23"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">T&amp; <a class="el" href="a00084.html">pqxx::internal::scoped_array</a>&lt; T &gt;::operator* </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="af0ac2a40f4e23eb28cde185d629a2678"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00084.html">scoped_array</a>&amp; <a class="el" href="a00084.html">pqxx::internal::scoped_array</a>&lt; T &gt;::operator= </td>
-          <td>(</td>
-          <td class="paramtype">T *&#160;</td>
-          <td class="paramname"><em>t</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aada7488a2fb51e6d81cdd86469f43ada"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T&gt; </div>
-<div class="memtemplate">
-template&lt;typename INDEX &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">T&amp; <a class="el" href="a00084.html">pqxx::internal::scoped_array</a>&lt; T &gt;::operator[] </td>
-          <td>(</td>
-          <td class="paramtype">INDEX&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00180_source.html">util.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00194.html">internal</a></li><li class="navelem"><a class="el" href="a00084.html">scoped_array</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00084.js b/doc/html/Reference/a00084.js
deleted file mode 100644
index 2c95414..0000000
--- a/doc/html/Reference/a00084.js
+++ /dev/null
@@ -1,13 +0,0 @@
-var a00084 =
-[
-    [ "difference_type", "a00084.html#a2a9085342769fddc1cc5a8c6287b0892", null ],
-    [ "size_type", "a00084.html#ac5ba5559e184842746b13c9545c0ac73", null ],
-    [ "scoped_array", "a00084.html#a38e241073d5b8b235f1d9d35980a8639", null ],
-    [ "scoped_array", "a00084.html#af0349dcca1c6261e641eebf127324a41", null ],
-    [ "scoped_array", "a00084.html#ab139e833e327beb370470269e09e85a6", null ],
-    [ "~scoped_array", "a00084.html#a92873171917fe692165825e4cc5d0b50", null ],
-    [ "get", "a00084.html#af8afa32de4971796d6d15d73b7590b0a", null ],
-    [ "operator*", "a00084.html#ac3891140f89ff6e3e43a818767431c23", null ],
-    [ "operator=", "a00084.html#af0ac2a40f4e23eb28cde185d629a2678", null ],
-    [ "operator[]", "a00084.html#aada7488a2fb51e6d81cdd86469f43ada", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00085.html b/doc/html/Reference/a00085.html
deleted file mode 100644
index 3ea7df7..0000000
--- a/doc/html/Reference/a00085.html
+++ /dev/null
@@ -1,450 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::internal::sql_cursor Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00085.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00302.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::internal::sql_cursor Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Cursor with SQL positioning semantics.  
- <a href="a00085.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00132_source.html">cursor.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::internal::sql_cursor:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00085.png" usemap="#pqxx::internal::sql_cursor_map" alt=""/>
-  <map id="pqxx::internal::sql_cursor_map" name="pqxx::internal::sql_cursor_map">
-<area href="a00030.html" title="Common definitions for cursor types." alt="pqxx::cursor_base" shape="rect" coords="0,0,150,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a78ee80852828a1221357352ce77b9597"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00085.html#a78ee80852828a1221357352ce77b9597">sql_cursor</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;t, const std::string &amp;query, const std::string &amp;cname, <a class="el" href="a00030.html#a591ac7d2302288890c04e6159eb6d30e">cursor_base::accesspolicy</a> ap, <a class="el" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212">cursor_base::updatepolicy</a> up, <a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330">cursor_base::ownershippolicy</a> op, bool hold)</td></tr>
-<tr class="memitem:a4e8540e040830b7834749c51d1eb39c0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00085.html#a4e8540e040830b7834749c51d1eb39c0">sql_cursor</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;t, const std::string &amp;cname, <a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330">cursor_base::ownershippolicy</a> op)</td></tr>
-<tr class="memitem:a5957a76f8d79ad8eae5feee9722eff40"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00085.html#a5957a76f8d79ad8eae5feee9722eff40">~sql_cursor</a> ()  throw ()</td></tr>
-<tr class="memitem:ac356fb51140719a5703d8c5c6784ebb5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00085.html#ac356fb51140719a5703d8c5c6784ebb5">fetch</a> (<a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> rows, <a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> &amp;displacement)</td></tr>
-<tr class="memitem:a7c17e5396e312c2f3e0f66db3d0e4a90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00085.html#a7c17e5396e312c2f3e0f66db3d0e4a90">fetch</a> (<a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> rows)</td></tr>
-<tr class="memitem:a2aefb76b1cea234cc687735a3f8bc51a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00085.html#a2aefb76b1cea234cc687735a3f8bc51a">move</a> (<a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> rows, <a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> &amp;displacement)</td></tr>
-<tr class="memitem:a31a9e2e6f5276c06120111df47f9ac5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00085.html#a31a9e2e6f5276c06120111df47f9ac5f">move</a> (<a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> rows)</td></tr>
-<tr class="memitem:a5a8ff4f51d2a249f1e772e0953452684"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00085.html#a5a8ff4f51d2a249f1e772e0953452684">pos</a> () const   throw ()</td></tr>
-<tr class="memdesc:a5a8ff4f51d2a249f1e772e0953452684"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current position, or -1 for unknown.  <a href="#a5a8ff4f51d2a249f1e772e0953452684"></a><br/></td></tr>
-<tr class="memitem:a3ae9feae24d5eab6cf30867351cee54e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00085.html#a3ae9feae24d5eab6cf30867351cee54e">endpos</a> () const   throw ()</td></tr>
-<tr class="memdesc:a3ae9feae24d5eab6cf30867351cee54e"><td class="mdescLeft">&#160;</td><td class="mdescRight">End position, or -1 for unknown.  <a href="#a3ae9feae24d5eab6cf30867351cee54e"></a><br/></td></tr>
-<tr class="memitem:af02410eca37436cb84547357d0b5a38e"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a00082.html">result</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00085.html#af02410eca37436cb84547357d0b5a38e">empty_result</a> () const   throw ()</td></tr>
-<tr class="memdesc:af02410eca37436cb84547357d0b5a38e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return zero-row result for this cursor.  <a href="#af02410eca37436cb84547357d0b5a38e"></a><br/></td></tr>
-<tr class="memitem:a866cc9ec5bc766135e80a38901833e37"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00085.html#a866cc9ec5bc766135e80a38901833e37">close</a> ()  throw ()</td></tr>
-<tr class="inherit_header pub_methods_a00030"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00030')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00030.html">pqxx::cursor_base</a></td></tr>
-<tr class="memitem:ab46d430e0ecfa545ff3764f867654caf inherit pub_methods_a00030"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#ab46d430e0ecfa545ff3764f867654caf">name</a> () const   throw ()</td></tr>
-<tr class="memdesc:ab46d430e0ecfa545ff3764f867654caf inherit pub_methods_a00030"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of underlying SQL cursor.  <a href="#ab46d430e0ecfa545ff3764f867654caf"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_a00030"><td colspan="2" onclick="javascript:toggleInherit('pub_types_a00030')"><img src="closed.png" alt="-"/>&nbsp;Public Types inherited from <a class="el" href="a00030.html">pqxx::cursor_base</a></td></tr>
-<tr class="memitem:a591ac7d2302288890c04e6159eb6d30e inherit pub_types_a00030"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#a591ac7d2302288890c04e6159eb6d30e">accesspolicy</a> { <a class="el" href="a00030.html#a591ac7d2302288890c04e6159eb6d30eaf440221f717464c87f043899cc117cbf">forward_only</a>, 
-<a class="el" href="a00030.html#a591ac7d2302288890c04e6159eb6d30ea7f6c1ed7719885433353a78946b2c5f3">random_access</a>
- }</td></tr>
-<tr class="memdesc:a591ac7d2302288890c04e6159eb6d30e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cursor access-pattern policy.  <a href="a00030.html#a591ac7d2302288890c04e6159eb6d30e">More...</a><br/></td></tr>
-<tr class="memitem:aba6fa56f1ef2d25c3c73240de6b9c212 inherit pub_types_a00030"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212">updatepolicy</a> { <a class="el" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212a8122c0c4a5eb9c9dbf27ab40a2686eb0">read_only</a>, 
-<a class="el" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212a12fa229ee3e760f1ca86d66304554b63">update</a>
- }</td></tr>
-<tr class="memdesc:aba6fa56f1ef2d25c3c73240de6b9c212"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cursor update policy.  <a href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212">More...</a><br/></td></tr>
-<tr class="memitem:a8d5f8214ede2ab27dd588defc2847330 inherit pub_types_a00030"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330">ownershippolicy</a> { <a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330a3ace6a7a5ca4ec3b486f2f35fd2420b0">owned</a>, 
-<a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330a4c37408c49492bfe9f012812226dd1fd">loose</a>
- }</td></tr>
-<tr class="memdesc:a8d5f8214ede2ab27dd588defc2847330"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cursor destruction policy.  <a href="a00030.html#a8d5f8214ede2ab27dd588defc2847330">More...</a><br/></td></tr>
-<tr class="memitem:a732bb16c01dc3266d424267252d4f1b0 inherit pub_types_a00030"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">result::size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#a732bb16c01dc3266d424267252d4f1b0">size_type</a></td></tr>
-<tr class="memitem:a746c725327e1dfd598708bfeb8834992 inherit pub_types_a00030"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a></td></tr>
-<tr class="inherit_header pub_static_methods_a00030"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_a00030')"><img src="closed.png" alt="-"/>&nbsp;Static Public Member Functions inherited from <a class="el" href="a00030.html">pqxx::cursor_base</a></td></tr>
-<tr class="memitem:a56b530ba6b18f3fcdb5b93a0087922c9 inherit pub_static_methods_a00030"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#a56b530ba6b18f3fcdb5b93a0087922c9">all</a> ()  throw ()</td></tr>
-<tr class="memdesc:a56b530ba6b18f3fcdb5b93a0087922c9 inherit pub_static_methods_a00030"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special value: read until end.  <a href="#a56b530ba6b18f3fcdb5b93a0087922c9"></a><br/></td></tr>
-<tr class="memitem:a2a10af042c1ece1f5faf55479ada0319 inherit pub_static_methods_a00030"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#a2a10af042c1ece1f5faf55479ada0319">next</a> ()  throw ()</td></tr>
-<tr class="memdesc:a2a10af042c1ece1f5faf55479ada0319 inherit pub_static_methods_a00030"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special value: read one row only.  <a href="#a2a10af042c1ece1f5faf55479ada0319"></a><br/></td></tr>
-<tr class="memitem:aed642c9d80cddf181853d36c6e8ccb93 inherit pub_static_methods_a00030"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#aed642c9d80cddf181853d36c6e8ccb93">prior</a> ()  throw ()</td></tr>
-<tr class="memdesc:aed642c9d80cddf181853d36c6e8ccb93 inherit pub_static_methods_a00030"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special value: read backwards, one row only.  <a href="#aed642c9d80cddf181853d36c6e8ccb93"></a><br/></td></tr>
-<tr class="memitem:ae1e1a28e596a78fa8ed8c4eeccbe6369 inherit pub_static_methods_a00030"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#ae1e1a28e596a78fa8ed8c4eeccbe6369">backward_all</a> ()  throw ()</td></tr>
-<tr class="memdesc:ae1e1a28e596a78fa8ed8c4eeccbe6369 inherit pub_static_methods_a00030"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special value: read backwards from current position back to origin.  <a href="#ae1e1a28e596a78fa8ed8c4eeccbe6369"></a><br/></td></tr>
-<tr class="inherit_header pro_methods_a00030"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00030')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="a00030.html">pqxx::cursor_base</a></td></tr>
-<tr class="memitem:a92ebe0bfff015fc1d85ab30d1ac97ef4 inherit pro_methods_a00030"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#a92ebe0bfff015fc1d85ab30d1ac97ef4">cursor_base</a> (<a class="el" href="a00023.html">connection_base</a> &amp;, const std::string &amp;Name, bool embellish_name=true)</td></tr>
-<tr class="inherit_header pro_attribs_a00030"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_a00030')"><img src="closed.png" alt="-"/>&nbsp;Protected Attributes inherited from <a class="el" href="a00030.html">pqxx::cursor_base</a></td></tr>
-<tr class="memitem:a947b286d508fad4a1823f8b13a5ccef3 inherit pro_attribs_a00030"><td class="memItemLeft" align="right" valign="top">const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html#a947b286d508fad4a1823f8b13a5ccef3">m_name</a></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Cursor with SQL positioning semantics. </p>
-<p>Thin wrapper around an SQL cursor, with SQL's ideas of positioning.</p>
-<p>SQL cursors have pre-increment/pre-decrement semantics, with on either end of the result set a special position that does not repesent a row. This class models SQL cursors for the purpose of implementing more C++-like semantics on top.</p>
-<p>Positions of actual rows are numbered starting at 1. Position 0 exists but does not refer to a row. There is a similar non-row position at the end of the result set.</p>
-<p>Don't use this at home. You deserve better. Use the stateles_cursor instead. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a78ee80852828a1221357352ce77b9597"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::internal::sql_cursor::sql_cursor </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00104.html">transaction_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>t</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>query</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>cname</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00030.html#a591ac7d2302288890c04e6159eb6d30e">cursor_base::accesspolicy</a>&#160;</td>
-          <td class="paramname"><em>ap</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212">cursor_base::updatepolicy</a>&#160;</td>
-          <td class="paramname"><em>up</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330">cursor_base::ownershippolicy</a>&#160;</td>
-          <td class="paramname"><em>op</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>hold</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00023.html#a1aa330287775aa1ff83f94714f772673">pqxx::connection_base::activate()</a>, <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a8034abdbcd193f25d9d93cf79156e1fc">pqxx::connection_base::cap_cursor_scroll</a>, <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a8ab47c10b60d6bd6664f6e88f300edcb">pqxx::connection_base::cap_cursor_update</a>, <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71ad97556afc36aff4a62c61b67437c20c4">pqxx::connection_base::cap_cursor_with_hold</a>, <a class="el" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a">pqxx::transaction_base::conn()</a>, <a class="el" href="a00104.html#aed91d0b8029795b477470e854c907c4b">pqxx::transaction_base::exec()</a>, <a class="el" href="a00030.html#a591ac7d2302288890c04e6159eb6d30eaf440221f717464c87f043899cc117cbf">pqxx::cursor_base::forward_only</a>, <a class="el" href="a00030.html#ab46d430e0ecfa545ff3764f867654caf">pqxx::cursor_base::name()</a>, <a class="el" href="a00023.html#aefdde864e05f88e84d748236b93659e7">pqxx::connection_base::supports()</a>, and <a class="el" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212a12fa229ee3e760f1ca86d66304554b63">pqxx::cursor_base::update</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a4e8540e040830b7834749c51d1eb39c0"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::internal::sql_cursor::sql_cursor </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00104.html">transaction_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>t</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>cname</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330">cursor_base::ownershippolicy</a>&#160;</td>
-          <td class="paramname"><em>op</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a">pqxx::transaction_base::conn()</a>, and <a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330a3ace6a7a5ca4ec3b486f2f35fd2420b0">pqxx::cursor_base::owned</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a5957a76f8d79ad8eae5feee9722eff40"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::internal::sql_cursor::~sql_cursor </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a866cc9ec5bc766135e80a38901833e37"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::internal::sql_cursor::close </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330a4c37408c49492bfe9f012812226dd1fd">pqxx::cursor_base::loose</a>, and <a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330a3ace6a7a5ca4ec3b486f2f35fd2420b0">pqxx::cursor_base::owned</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="af02410eca37436cb84547357d0b5a38e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" href="a00082.html">result</a>&amp; pqxx::internal::sql_cursor::empty_result </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Return zero-row result for this cursor. </p>
-
-<p>Referenced by <a class="el" href="a00194.html#aeeea06390ffa0def35db2d8bd524c671">pqxx::internal::stateless_cursor_retrieve()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a3ae9feae24d5eab6cf30867351cee54e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> pqxx::internal::sql_cursor::endpos </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>End position, or -1 for unknown. </p>
-<p>Returns the final position, just after the last row in the result set. The starting position, just before the first row, counts as position zero.</p>
-<p>End position is unknown until it is encountered during use. </p>
-
-<p>Referenced by <a class="el" href="a00194.html#a1d4ccde33cf0aa77b96d2dd358235f25">pqxx::internal::obtain_stateless_cursor_size()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ac356fb51140719a5703d8c5c6784ebb5"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html">result</a> pqxx::internal::sql_cursor::fetch </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a>&#160;</td>
-          <td class="paramname"><em>rows</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> &amp;&#160;</td>
-          <td class="paramname"><em>displacement</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00082.html#a4dccf162cd4081bbe2824ba29d546e90">pqxx::result::size()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00194.html#aeeea06390ffa0def35db2d8bd524c671">pqxx::internal::stateless_cursor_retrieve()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a7c17e5396e312c2f3e0f66db3d0e4a90"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html">result</a> pqxx::internal::sql_cursor::fetch </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a>&#160;</td>
-          <td class="paramname"><em>rows</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00085.html#a7c17e5396e312c2f3e0f66db3d0e4a90">fetch()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00085.html#a7c17e5396e312c2f3e0f66db3d0e4a90">fetch()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a2aefb76b1cea234cc687735a3f8bc51a"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">cursor_base::difference_type</a> pqxx::internal::sql_cursor::move </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a>&#160;</td>
-          <td class="paramname"><em>rows</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> &amp;&#160;</td>
-          <td class="paramname"><em>displacement</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00082.html#a5b614d6a33d0ce60282f6bf3cdf97409">pqxx::result::affected_rows()</a>, and <a class="el" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440">pqxx::from_string()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00194.html#a1d4ccde33cf0aa77b96d2dd358235f25">pqxx::internal::obtain_stateless_cursor_size()</a>, and <a class="el" href="a00194.html#aeeea06390ffa0def35db2d8bd524c671">pqxx::internal::stateless_cursor_retrieve()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a31a9e2e6f5276c06120111df47f9ac5f"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> pqxx::internal::sql_cursor::move </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a>&#160;</td>
-          <td class="paramname"><em>rows</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00085.html#a31a9e2e6f5276c06120111df47f9ac5f">move()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00085.html#a31a9e2e6f5276c06120111df47f9ac5f">move()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a5a8ff4f51d2a249f1e772e0953452684"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> pqxx::internal::sql_cursor::pos </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Current position, or -1 for unknown. </p>
-<p>The starting position, just before the first row, counts as position zero.</p>
-<p>Position may be unknown if (and only if) this cursor was adopted, and has never hit its starting position (position zero). </p>
-
-<p>Referenced by <a class="el" href="a00194.html#aeeea06390ffa0def35db2d8bd524c671">pqxx::internal::stateless_cursor_retrieve()</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00132_source.html">cursor.hxx</a></li>
-<li>cursor.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00194.html">internal</a></li><li class="navelem"><a class="el" href="a00085.html">sql_cursor</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00085.js b/doc/html/Reference/a00085.js
deleted file mode 100644
index 18a5996..0000000
--- a/doc/html/Reference/a00085.js
+++ /dev/null
@@ -1,14 +0,0 @@
-var a00085 =
-[
-    [ "sql_cursor", "a00085.html#a78ee80852828a1221357352ce77b9597", null ],
-    [ "sql_cursor", "a00085.html#a4e8540e040830b7834749c51d1eb39c0", null ],
-    [ "~sql_cursor", "a00085.html#a5957a76f8d79ad8eae5feee9722eff40", null ],
-    [ "close", "a00085.html#a866cc9ec5bc766135e80a38901833e37", null ],
-    [ "empty_result", "a00085.html#af02410eca37436cb84547357d0b5a38e", null ],
-    [ "endpos", "a00085.html#a3ae9feae24d5eab6cf30867351cee54e", null ],
-    [ "fetch", "a00085.html#ac356fb51140719a5703d8c5c6784ebb5", null ],
-    [ "fetch", "a00085.html#a7c17e5396e312c2f3e0f66db3d0e4a90", null ],
-    [ "move", "a00085.html#a2aefb76b1cea234cc687735a3f8bc51a", null ],
-    [ "move", "a00085.html#a31a9e2e6f5276c06120111df47f9ac5f", null ],
-    [ "pos", "a00085.html#a5a8ff4f51d2a249f1e772e0953452684", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00085.png b/doc/html/Reference/a00085.png
deleted file mode 100644
index dccb166..0000000
--- a/doc/html/Reference/a00085.png
+++ /dev/null
@@ -1,3 +0,0 @@
-PNG
-
-   IHDR      P   n|y   PLTE   u         tRNS T2  IDATx뒫 Ϫ#/ d6ekV"`,2,4%I^BK|F+IW}ZIiOώ}Dg#CCFZsv<SJe3'm4[j{ډ)+V_)Sݻe$5Uhvq[}WښIεuB1"N|$xݰd_HwZE.}Ւ"$KhIUkYe: `>ԺݦSkkR؉ ~BKhx	- /% Z ^BKhx	- /@+0% xr0rz>vxtL|lߔpܜ÷)j娃=W8{\fWI\5͕ZEzS\&!ǘ;KRNg{oEJn9-L(u2j][%?Zڲ5jvb,XLć}N]S׿3 ^}0djChx	- /3fʡ -L    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00086.html b/doc/html/Reference/a00086.html
deleted file mode 100644
index 3bdb6fd..0000000
--- a/doc/html/Reference/a00086.html
+++ /dev/null
@@ -1,244 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::sql_error Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00086.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00230.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::sql_error Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Exception class for failed queries.  
- <a href="a00086.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::sql_error:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00086.png" usemap="#pqxx::sql_error_map" alt=""/>
-  <map id="pqxx::sql_error_map" name="pqxx::sql_error_map">
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,204,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,204,24"/>
-<area href="a00031.html" title="Error in data provided to SQL statement." alt="pqxx::data_exception" shape="rect" coords="214,168,418,192"/>
-<area href="a00039.html" title="Database feature not supported in current setup." alt="pqxx::feature_not_supported" shape="rect" coords="214,224,418,248"/>
-<area href="a00046.html" alt="pqxx::insufficient_privilege" shape="rect" coords="214,280,418,304"/>
-<area href="a00047.html" title="Resource shortage on the server." alt="pqxx::insufficient_resources" shape="rect" coords="214,336,418,360"/>
-<area href="a00048.html" alt="pqxx::integrity_constraint_violation" shape="rect" coords="214,392,418,416"/>
-<area href="a00050.html" alt="pqxx::invalid_cursor_name" shape="rect" coords="214,448,418,472"/>
-<area href="a00051.html" alt="pqxx::invalid_cursor_state" shape="rect" coords="214,504,418,528"/>
-<area href="a00052.html" alt="pqxx::invalid_sql_statement_name" shape="rect" coords="214,560,418,584"/>
-<area href="a00069.html" title="PL/pgSQL error." alt="pqxx::plpgsql_error" shape="rect" coords="214,616,418,640"/>
-<area href="a00097.html" alt="pqxx::syntax_error" shape="rect" coords="214,672,418,696"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Exception class for failed queries. </p>
-<p>Carries a copy of the failed query in addition to a regular error message </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ad2f7fa865d0410824b39ac27dab99d92"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::sql_error::sql_error </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="affcbefe5ad9a1cae7073d170f85352d0"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::sql_error::sql_error </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>whatarg</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="af3e94ddc4c6428d5a1d7763936a5b781"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::sql_error::sql_error </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>whatarg</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a7db2ae4924fda2aec297cfa1c8363ec7"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::sql_error::~sql_error </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="ae9e8799eed6ff45bbb44e481821cbfa2"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const string &amp;PQXX_CONST pqxx::sql_error::query </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>The query whose execution triggered the exception. </p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-<li>except.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00086.html">sql_error</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00086.js b/doc/html/Reference/a00086.js
deleted file mode 100644
index ad31782..0000000
--- a/doc/html/Reference/a00086.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var a00086 =
-[
-    [ "sql_error", "a00086.html#ad2f7fa865d0410824b39ac27dab99d92", null ],
-    [ "sql_error", "a00086.html#affcbefe5ad9a1cae7073d170f85352d0", null ],
-    [ "sql_error", "a00086.html#af3e94ddc4c6428d5a1d7763936a5b781", null ],
-    [ "~sql_error", "a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7", null ],
-    [ "query", "a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00086.png b/doc/html/Reference/a00086.png
deleted file mode 100644
index 1e5cb9a..0000000
--- a/doc/html/Reference/a00086.png
+++ /dev/null
@@ -1,14 +0,0 @@
-PNG
-
-   IHDR       p	=   PLTE   u         tRNS T2  IDATxіb-`8: $!;8~
- ȨDjiH4QZ(R-MӡQ?Qt0|^M`_4\9K{kT_$!S,GMtehT_#:_}3;T_#~[+EVdOĹwo) :݋dn<ً,ZB;C`tVܭ^/˶*Ql/vOUmE礸TE H;TE"DjiH4hC  op U"ʜNqP(P% A "D@i4QP((M& JE "D@i4QP((M& JE "D@i4QP((M& JE "7q >Q3"DjiH4QZ(R}aXZӡD{R'ҸyI+{O>q1hڪ?#TpMS,E\]TH>SԉhAQ^ԤPS6)t ,Ztț;MT9Q&ƿWTE>  +4HO&TKE"|q  	  T% *s:@a2gCqP((N& JE "D@i4QP((M& JE "D@i4QP((M& JE "D@i4QP((M& dS @>E "D@i4QE"wk`8F}}0:_=`%p6|: # ܂;_Dj(Z0Q扢[]~Ql팽,ZQ%5)Hj/"439yE7Q;C_s\~ 	Q&YA((M& JE XE0@ x@ JTt#D@eΆ.QP(M& JE "D@i4QP((M& JE "D@i4QP((M& JE "D@i4QP((MhE8H3"DjiH4QZ(R}ΰR}#o<ESEoES)h#{.tXNǧ9]'.e/E7#c
-&aXU;R/E]vU÷[qǞkD΅jVFQ3Qt:NG*]>LUuC{ɔ,x{/jRhK{(z-fzEK]mT[[7shT!Z#"oQZj]H4QZ(R-Mc8~ p" 2QP((M& JE "D@i4QP((M& JE "D@i4QP((M& JE "D@i4QP((M& JE "D@iV4) T?(R-M&TKE"9Am1uGGz?a"G[Kai>W[\׹rͽ6O^)bv;=Φ^m,	t/YyKݫI.8M׃{6.U]E[E
-4UTo_+Z-o+:N#QݡTWߺ,fgЗɢݥtG{Qfߋ6o9x^QNK-ȋεoU0,p(k7SU7ŽhThj귉"2m;i? $ EEQZ(R-M&TKq?8Z@ x((M& JE "D@i4QP((M& JE "D@i4QP((M& JE "D@i4QP((M& JE "D@i4G+q pEA&TKE"DjϠp8sL{DK\$/?^Rt΄)RMo2Loy055ӿYoS%Z(>mv~v`ge#h;c	^QEDWB@\ѵ-=sS0Et$b}kE_u<ßߋSMcw/(X3v[%ŽvĻhTw{Ѷk+ӢH6[z~
-E,zV"(R-M&TKEXE8  L& JE "D@i4QP((M& JE "D@i4QP((M& JE "D@i4QP((M& JE "D@i4QP8~
- p" TKE"DjiHmAu<p>IEO(3a
-%%FKWi4v_nkv4O5Kt}ͥ[ޏnMW0>>xm&goWiO}-t]~],NSrt:=huhBn=Ȣ΢uKm?^<^Ϭ4e/R9lWg3oUUB_@j|]k{ѳҢZ(RtP}(R-͟SO1Fja(R-Pb(T2XE8  L& JE "D@i4QP((M& JE "D@i4QP((M& JE "D@i4QP((M& JE "D@i4QP8~
- p" TKE"DjiaPݲ{C^,JW+YW~>/&Ӈ{uiprv{]dZ6֮~pKem̧+c{G{mv<Y}VȢ{>]Eە۾fnnꯈUEm[xFѵ]4NHv&ԡgykE_'׊vɢfiRF/mBWį,n1+ݞs8;ѵ,/}m\w+l]:޾f/POYγJݱɚ{f\uo󃧣Hck}"1T3FjaΆH,CQZ*q hE e4QP((M& JE "D@i4QP((M& JE "D@i4QP((M& JE "D@i4QP((M& JE "hS 8~QZ(R-M&TKEУO]LS~ʖka޴I5o.oOmf']s;/&3ڕkW/t7hU(7_)ږ>=k׫Eꊗe\^W[E.5Nӑ>S~_Ѻ=QZїy}/jRhUa9z?6w(NmimvX}UYTW薁B׾k_݋MՒD귙'_;sUDji"(R-M&TKEXE8  L& JE "D@i4QP((M& JE "D@i4QP((M& JE "D@i4QP((M& JE "D@i4QP8~
- p" TKE"DjiHuŠù6h3ϾJw%^Q48L9F)[zwqt[hdܞTG]};/&3ڕP{L5H59}7UInz(R]󲢹LV5rsi;Lt:C:E]EVo:/^Ԥr~Em+^BmS\f.7^
-2)t/uEۦjAH}i|jOo*Rg"DjiH4QZU4! ъ D@i4QP((M& JE "D@i4QP((M& JE "D@i4QP((M& JE "D@i4QP((M& JE 9Z8 p +RH4QZ(R-M+Tw8߆g{V|}"< ~]0|^MlMJ:~[m{{{/Ѯ-+mzۛyEmoʢUlh>0wj7EWFEsUAڂۻ<Z~hъNHuW΀~woWZnL~>?EM
-ah=,A݃-fzEۈvIܿ-i׾M}׷\fD6қBAmSJ_EO^W%h~dϸ+R"DjiH4QZU4! ъ D@i4QP((M& JE "D@i4QP((M& JE "D@i4QP((M& JE "D@i4QP((M& JE 9Z8 p +RH4QZ(R-M&T_gP}ėoEE Sф{xvi׉{Pon;n-MkL:_DZ&6;7o(.Mt:"V'5Yg{QBKۋ`w
-bW4K+W;>r|?U_$ֵAEl=>%U)[ה~FEk""ՊQZ1Ts6Ee"ժL>V8 p G+ /E "D@i4QP((M& JE "D@i4QP((M& JE "D@i4QP((M& JE "D@i4QP((MhE8H3"DjiH4QZ(R}A&T% Eyi)YPQIیUGghf>u!ցm$t1V'7馃="^UM5lhNӑ~@WGn3 {QBM+fH*t^R61Yo+]7PQ)OOBVU%K{ן/EStxEjm(R-E9"ղ\EjU&ChC,pQ    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00087.html b/doc/html/Reference/a00087.html
deleted file mode 100644
index 42ff7a4..0000000
--- a/doc/html/Reference/a00087.html
+++ /dev/null
@@ -1,323 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::stateless_cursor&lt; up, op &gt; Class Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00087.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00221.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::stateless_cursor&lt; up, op &gt; Class Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>"Stateless cursor" class: easy API for retrieving parts of result sets  
- <a href="a00087.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00132_source.html">cursor.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a85ee6b4652b659565fede97bb00b4232"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">result::size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00087.html#a85ee6b4652b659565fede97bb00b4232">size_type</a></td></tr>
-<tr class="memitem:af9cfc40abd39a68880b0df6d618e41fb"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00087.html#af9cfc40abd39a68880b0df6d618e41fb">difference_type</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:aa042b1c72b16911a4f2e1c73be3d8942"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00087.html#aa042b1c72b16911a4f2e1c73be3d8942">stateless_cursor</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;trans, const std::string &amp;query, const std::string &amp;cname, bool hold)</td></tr>
-<tr class="memdesc:aa042b1c72b16911a4f2e1c73be3d8942"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create cursor.  <a href="#aa042b1c72b16911a4f2e1c73be3d8942"></a><br/></td></tr>
-<tr class="memitem:a8231490bf29aa7686c4daa3b1fc97ed1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00087.html#a8231490bf29aa7686c4daa3b1fc97ed1">stateless_cursor</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;trans, const std::string adopted_cursor)</td></tr>
-<tr class="memdesc:a8231490bf29aa7686c4daa3b1fc97ed1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adopt existing scrolling SQL cursor.  <a href="#a8231490bf29aa7686c4daa3b1fc97ed1"></a><br/></td></tr>
-<tr class="memitem:a20a0b658655a3b10543abd35717dd633"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00087.html#a20a0b658655a3b10543abd35717dd633">close</a> ()  throw ()</td></tr>
-<tr class="memitem:ae278f24bab98d3946061934a48992067"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00087.html#a85ee6b4652b659565fede97bb00b4232">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00087.html#ae278f24bab98d3946061934a48992067">size</a> ()</td></tr>
-<tr class="memdesc:ae278f24bab98d3946061934a48992067"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of rows in cursor's result set.  <a href="#ae278f24bab98d3946061934a48992067"></a><br/></td></tr>
-<tr class="memitem:a97046479f709ae621473c48ed7a0932d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00087.html#a97046479f709ae621473c48ed7a0932d">retrieve</a> (<a class="el" href="a00087.html#af9cfc40abd39a68880b0df6d618e41fb">difference_type</a> begin_pos, <a class="el" href="a00087.html#af9cfc40abd39a68880b0df6d618e41fb">difference_type</a> end_pos)</td></tr>
-<tr class="memdesc:a97046479f709ae621473c48ed7a0932d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve rows from begin_pos (inclusive) to end_pos (exclusive)  <a href="#a97046479f709ae621473c48ed7a0932d"></a><br/></td></tr>
-<tr class="memitem:a9b99a8f9ef260f11a32b29e917bdacda"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00087.html#a9b99a8f9ef260f11a32b29e917bdacda">name</a> () const   throw ()</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;cursor_base::updatepolicy up, cursor_base::ownershippolicy op&gt;<br/>
-class pqxx::stateless_cursor&lt; up, op &gt;</h3>
-
-<p>"Stateless cursor" class: easy API for retrieving parts of result sets </p>
-<p>This is a front-end for SQL cursors, but with a more C++-like API.</p>
-<p>Actually, <a class="el" href="a00087.html" title="&quot;Stateless cursor&quot; class: easy API for retrieving parts of result sets">stateless_cursor</a> feels entirely different from SQL cursors. You don't keep track of positions, fetches, and moves; you just say which rows you want. See the <a class="el" href="a00087.html#a97046479f709ae621473c48ed7a0932d" title="Retrieve rows from begin_pos (inclusive) to end_pos (exclusive)">retrieve()</a> member function. </p>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="af9cfc40abd39a68880b0df6d618e41fb"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;cursor_base::updatepolicy up, cursor_base::ownershippolicy op&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a> <a class="el" href="a00087.html">pqxx::stateless_cursor</a>&lt; up, op &gt;::<a class="el" href="a00087.html#af9cfc40abd39a68880b0df6d618e41fb">difference_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a85ee6b4652b659565fede97bb00b4232"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;cursor_base::updatepolicy up, cursor_base::ownershippolicy op&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">result::size_type</a> <a class="el" href="a00087.html">pqxx::stateless_cursor</a>&lt; up, op &gt;::<a class="el" href="a00087.html#a85ee6b4652b659565fede97bb00b4232">size_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="aa042b1c72b16911a4f2e1c73be3d8942"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;cursor_base::updatepolicy up, cursor_base::ownershippolicy op&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00087.html">pqxx::stateless_cursor</a>&lt; up, op &gt;::<a class="el" href="a00087.html">stateless_cursor</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00104.html">transaction_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>trans</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>query</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>cname</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>hold</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Create cursor. </p>
-
-</div>
-</div>
-<a class="anchor" id="a8231490bf29aa7686c4daa3b1fc97ed1"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;cursor_base::updatepolicy up, cursor_base::ownershippolicy op&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00087.html">pqxx::stateless_cursor</a>&lt; up, op &gt;::<a class="el" href="a00087.html">stateless_cursor</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00104.html">transaction_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>trans</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string&#160;</td>
-          <td class="paramname"><em>adopted_cursor</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Adopt existing scrolling SQL cursor. </p>
-
-<p>References <a class="el" href="a00030.html#ae1e1a28e596a78fa8ed8c4eeccbe6369">pqxx::cursor_base::backward_all()</a>.</p>
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a20a0b658655a3b10543abd35717dd633"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;cursor_base::updatepolicy up, cursor_base::ownershippolicy op&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void <a class="el" href="a00087.html">pqxx::stateless_cursor</a>&lt; up, op &gt;::close </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a9b99a8f9ef260f11a32b29e917bdacda"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;cursor_base::updatepolicy up, cursor_base::ownershippolicy op&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">const std::string&amp; <a class="el" href="a00087.html">pqxx::stateless_cursor</a>&lt; up, op &gt;::name </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a97046479f709ae621473c48ed7a0932d"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;cursor_base::updatepolicy up, cursor_base::ownershippolicy op&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html">result</a> <a class="el" href="a00087.html">pqxx::stateless_cursor</a>&lt; up, op &gt;::retrieve </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00087.html#af9cfc40abd39a68880b0df6d618e41fb">difference_type</a>&#160;</td>
-          <td class="paramname"><em>begin_pos</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00087.html#af9cfc40abd39a68880b0df6d618e41fb">difference_type</a>&#160;</td>
-          <td class="paramname"><em>end_pos</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Retrieve rows from begin_pos (inclusive) to end_pos (exclusive) </p>
-<p>Rows are numbered starting from 0 to <a class="el" href="a00087.html#ae278f24bab98d3946061934a48992067" title="Number of rows in cursor&#39;s result set.">size()</a>-1.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">begin_pos</td><td>First row to retrieve. May be one row beyond the end of the result set, to avoid errors for empty result sets. Otherwise, must be a valid row number in the result set. </td></tr>
-    <tr><td class="paramname">end_pos</td><td>Row up to which to fetch. Rows are returned ordered from begin_pos to end_pos, i.e. in ascending order if begin_pos &lt; end_pos but in descending order if begin_pos &gt; end_pos. The end_pos may be arbitrarily inside or outside the result set; only existing rows are included in the result. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>References <a class="el" href="a00194.html#aeeea06390ffa0def35db2d8bd524c671">pqxx::internal::stateless_cursor_retrieve()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ae278f24bab98d3946061934a48992067"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;cursor_base::updatepolicy up, cursor_base::ownershippolicy op&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00087.html#a85ee6b4652b659565fede97bb00b4232">size_type</a> <a class="el" href="a00087.html">pqxx::stateless_cursor</a>&lt; up, op &gt;::size </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Number of rows in cursor's result set. </p>
-<dl class="section note"><dt>Note</dt><dd>This function is not const; it may need to scroll to find the size of the result set. </dd></dl>
-
-<p>References <a class="el" href="a00194.html#a1d4ccde33cf0aa77b96d2dd358235f25">pqxx::internal::obtain_stateless_cursor_size()</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00132_source.html">cursor.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00087.html">stateless_cursor</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00087.js b/doc/html/Reference/a00087.js
deleted file mode 100644
index 95830d0..0000000
--- a/doc/html/Reference/a00087.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var a00087 =
-[
-    [ "difference_type", "a00087.html#af9cfc40abd39a68880b0df6d618e41fb", null ],
-    [ "size_type", "a00087.html#a85ee6b4652b659565fede97bb00b4232", null ],
-    [ "stateless_cursor", "a00087.html#aa042b1c72b16911a4f2e1c73be3d8942", null ],
-    [ "stateless_cursor", "a00087.html#a8231490bf29aa7686c4daa3b1fc97ed1", null ],
-    [ "close", "a00087.html#a20a0b658655a3b10543abd35717dd633", null ],
-    [ "name", "a00087.html#a9b99a8f9ef260f11a32b29e917bdacda", null ],
-    [ "retrieve", "a00087.html#a97046479f709ae621473c48ed7a0932d", null ],
-    [ "size", "a00087.html#ae278f24bab98d3946061934a48992067", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00088.html b/doc/html/Reference/a00088.html
deleted file mode 100644
index 7a756fa..0000000
--- a/doc/html/Reference/a00088.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::string_traits&lt; T &gt; Struct Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00088.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::string_traits&lt; T &gt; Struct Template Reference<div class="ingroups"><a class="el" href="a00201.html">String conversion</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Traits class for use in string conversions.  
- <a href="a00088.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00161_source.html">strconv.hxx</a>&gt;</code></p>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;typename T&gt;<br/>
-struct pqxx::string_traits&lt; T &gt;</h3>
-
-<p>Traits class for use in string conversions. </p>
-<p>Specialize this template for a type that you wish to add to_string and from_string support for. </p>
-</div><hr/>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="a00161_source.html">strconv.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00088.html">string_traits</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00089.html b/doc/html/Reference/a00089.html
deleted file mode 100644
index 0b72db7..0000000
--- a/doc/html/Reference/a00089.html
+++ /dev/null
@@ -1,227 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::string_traits&lt; char * &gt; Struct Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00089.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
-<a href="a00281.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::string_traits&lt; char * &gt; Struct Template Reference<div class="ingroups"><a class="el" href="a00201.html">String conversion</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>String traits for non-const C-style string ("pointer to char")  
- <a href="a00089.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00161_source.html">strconv.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
-Static Public Member Functions</h2></td></tr>
-<tr class="memitem:a7f786743db515467f7c88cb4eb4c3655"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00089.html#a7f786743db515467f7c88cb4eb4c3655">name</a> ()</td></tr>
-<tr class="memitem:a552d464626e8e33a6f58089a2ad78cb0"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00089.html#a552d464626e8e33a6f58089a2ad78cb0">has_null</a> ()</td></tr>
-<tr class="memitem:a5e81eb017d2ae5e0dc0aabf7e8c0d07d"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00089.html#a5e81eb017d2ae5e0dc0aabf7e8c0d07d">is_null</a> (const char *t)</td></tr>
-<tr class="memitem:a51d90ce760af54b3fb1fa08e3205f386"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00089.html#a51d90ce760af54b3fb1fa08e3205f386">null</a> ()</td></tr>
-<tr class="memitem:a68b55550446061fd956d8777c97ffffb"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00089.html#a68b55550446061fd956d8777c97ffffb">to_string</a> (char *Obj)</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;&gt;<br/>
-struct pqxx::string_traits&lt; char * &gt;</h3>
-
-<p>String traits for non-const C-style string ("pointer to char") </p>
-</div><h2>Member Function Documentation</h2>
-<a class="anchor" id="a552d464626e8e33a6f58089a2ad78cb0"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static bool <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; char * &gt;::has_null </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a5e81eb017d2ae5e0dc0aabf7e8c0d07d"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static bool <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; char * &gt;::is_null </td>
-          <td>(</td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>t</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a7f786743db515467f7c88cb4eb4c3655"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static const char* <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; char * &gt;::name </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a51d90ce760af54b3fb1fa08e3205f386"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static const char* <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; char * &gt;::null </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a68b55550446061fd956d8777c97ffffb"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static std::string <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; char * &gt;::to_string </td>
-          <td>(</td>
-          <td class="paramtype">char *&#160;</td>
-          <td class="paramname"><em>Obj</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="a00161_source.html">strconv.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00089.html">string_traits< char * ></a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00089.js b/doc/html/Reference/a00089.js
deleted file mode 100644
index e0ec5ed..0000000
--- a/doc/html/Reference/a00089.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var a00089 =
-[
-    [ "has_null", "a00089.html#a552d464626e8e33a6f58089a2ad78cb0", null ],
-    [ "is_null", "a00089.html#a5e81eb017d2ae5e0dc0aabf7e8c0d07d", null ],
-    [ "name", "a00089.html#a7f786743db515467f7c88cb4eb4c3655", null ],
-    [ "null", "a00089.html#a51d90ce760af54b3fb1fa08e3205f386", null ],
-    [ "to_string", "a00089.html#a68b55550446061fd956d8777c97ffffb", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00090.html b/doc/html/Reference/a00090.html
deleted file mode 100644
index 3b9ab33..0000000
--- a/doc/html/Reference/a00090.html
+++ /dev/null
@@ -1,237 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::string_traits&lt; char[N]&gt; Struct Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00090.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
-<a href="a00282.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::string_traits&lt; char[N]&gt; Struct Template Reference<div class="ingroups"><a class="el" href="a00201.html">String conversion</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>String traits for C-style string constant ("array of char")  
- <a href="a00090.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00161_source.html">strconv.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
-Static Public Member Functions</h2></td></tr>
-<tr class="memitem:a492de5b973073ced2b6df88ef2e2deb1"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00090.html#a492de5b973073ced2b6df88ef2e2deb1">name</a> ()</td></tr>
-<tr class="memitem:a3eb1069f8c250f8d19f20ce53cb200a9"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00090.html#a3eb1069f8c250f8d19f20ce53cb200a9">has_null</a> ()</td></tr>
-<tr class="memitem:adc93379fe5f2ddc78e1f8144c0f735ab"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00090.html#adc93379fe5f2ddc78e1f8144c0f735ab">is_null</a> (const char t[])</td></tr>
-<tr class="memitem:a758dc122ae4ab3926b0110baa7146cc5"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00090.html#a758dc122ae4ab3926b0110baa7146cc5">null</a> ()</td></tr>
-<tr class="memitem:af1b0d4263b555e6a90dbf6a2e2e7b73e"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00090.html#af1b0d4263b555e6a90dbf6a2e2e7b73e">to_string</a> (const char Obj[])</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;size_t N&gt;<br/>
-struct pqxx::string_traits&lt; char[N]&gt;</h3>
-
-<p>String traits for C-style string constant ("array of char") </p>
-</div><h2>Member Function Documentation</h2>
-<a class="anchor" id="a3eb1069f8c250f8d19f20ce53cb200a9"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;size_t N&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static bool <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; char[N]&gt;::has_null </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="adc93379fe5f2ddc78e1f8144c0f735ab"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;size_t N&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static bool <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; char[N]&gt;::is_null </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>t</em>[]</td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a492de5b973073ced2b6df88ef2e2deb1"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;size_t N&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static const char* <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; char[N]&gt;::name </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a758dc122ae4ab3926b0110baa7146cc5"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;size_t N&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static const char* <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; char[N]&gt;::null </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="af1b0d4263b555e6a90dbf6a2e2e7b73e"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;size_t N&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static std::string <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; char[N]&gt;::to_string </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>Obj</em>[]</td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="a00161_source.html">strconv.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00090.html">string_traits< char[N]></a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00090.js b/doc/html/Reference/a00090.js
deleted file mode 100644
index 8240559..0000000
--- a/doc/html/Reference/a00090.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var a00090 =
-[
-    [ "has_null", "a00090.html#a3eb1069f8c250f8d19f20ce53cb200a9", null ],
-    [ "is_null", "a00090.html#adc93379fe5f2ddc78e1f8144c0f735ab", null ],
-    [ "name", "a00090.html#a492de5b973073ced2b6df88ef2e2deb1", null ],
-    [ "null", "a00090.html#a758dc122ae4ab3926b0110baa7146cc5", null ],
-    [ "to_string", "a00090.html#af1b0d4263b555e6a90dbf6a2e2e7b73e", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00091.html b/doc/html/Reference/a00091.html
deleted file mode 100644
index d376bbd..0000000
--- a/doc/html/Reference/a00091.html
+++ /dev/null
@@ -1,262 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::string_traits&lt; const char * &gt; Struct Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00091.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
-<a href="a00280.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::string_traits&lt; const char * &gt; Struct Template Reference<div class="ingroups"><a class="el" href="a00201.html">String conversion</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>String traits for C-style string ("pointer to const char")  
- <a href="a00091.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00161_source.html">strconv.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
-Static Public Member Functions</h2></td></tr>
-<tr class="memitem:aace614dae201b284a833a71a0c22a085"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00091.html#aace614dae201b284a833a71a0c22a085">name</a> ()</td></tr>
-<tr class="memitem:ab0f7f0134b588e97fcaab7b97cb56e3c"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00091.html#ab0f7f0134b588e97fcaab7b97cb56e3c">has_null</a> ()</td></tr>
-<tr class="memitem:a3385572be2064f973ae3ac4096a1793a"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00091.html#a3385572be2064f973ae3ac4096a1793a">is_null</a> (const char *t)</td></tr>
-<tr class="memitem:a5781caab7530905af3c4d03315af6622"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00091.html#a5781caab7530905af3c4d03315af6622">null</a> ()</td></tr>
-<tr class="memitem:aa2b58df8411416882fd615947f4b46c8"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00091.html#aa2b58df8411416882fd615947f4b46c8">from_string</a> (const char Str[], const char *&amp;Obj)</td></tr>
-<tr class="memitem:a256159442e5ffa53fd9e8e08efbb8f95"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00091.html#a256159442e5ffa53fd9e8e08efbb8f95">to_string</a> (const char *Obj)</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;&gt;<br/>
-struct pqxx::string_traits&lt; const char * &gt;</h3>
-
-<p>String traits for C-style string ("pointer to const char") </p>
-</div><h2>Member Function Documentation</h2>
-<a class="anchor" id="aa2b58df8411416882fd615947f4b46c8"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static void <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; const char * &gt;::from_string </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>Str</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&amp;&#160;</td>
-          <td class="paramname"><em>Obj</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ab0f7f0134b588e97fcaab7b97cb56e3c"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static bool <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; const char * &gt;::has_null </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a3385572be2064f973ae3ac4096a1793a"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static bool <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; const char * &gt;::is_null </td>
-          <td>(</td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>t</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aace614dae201b284a833a71a0c22a085"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static const char* <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; const char * &gt;::name </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a5781caab7530905af3c4d03315af6622"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static const char* <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; const char * &gt;::null </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a256159442e5ffa53fd9e8e08efbb8f95"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static std::string <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; const char * &gt;::to_string </td>
-          <td>(</td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>Obj</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="a00161_source.html">strconv.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00091.html">string_traits< const char * ></a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00091.js b/doc/html/Reference/a00091.js
deleted file mode 100644
index ca5b23c..0000000
--- a/doc/html/Reference/a00091.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var a00091 =
-[
-    [ "from_string", "a00091.html#aa2b58df8411416882fd615947f4b46c8", null ],
-    [ "has_null", "a00091.html#ab0f7f0134b588e97fcaab7b97cb56e3c", null ],
-    [ "is_null", "a00091.html#a3385572be2064f973ae3ac4096a1793a", null ],
-    [ "name", "a00091.html#aace614dae201b284a833a71a0c22a085", null ],
-    [ "null", "a00091.html#a5781caab7530905af3c4d03315af6622", null ],
-    [ "to_string", "a00091.html#a256159442e5ffa53fd9e8e08efbb8f95", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00092.html b/doc/html/Reference/a00092.html
deleted file mode 100644
index 21d8ce3..0000000
--- a/doc/html/Reference/a00092.html
+++ /dev/null
@@ -1,238 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::string_traits&lt; const char[N]&gt; Struct Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00092.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
-<a href="a00283.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::string_traits&lt; const char[N]&gt; Struct Template Reference<div class="ingroups"><a class="el" href="a00201.html">String conversion</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>String traits for "array of const char.".  
- <a href="a00092.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00161_source.html">strconv.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
-Static Public Member Functions</h2></td></tr>
-<tr class="memitem:a9c441bb5daeb31f13fafcec1ff436c60"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a9c441bb5daeb31f13fafcec1ff436c60">name</a> ()</td></tr>
-<tr class="memitem:a8b325e1e90d1b21d2109616183beb35b"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a8b325e1e90d1b21d2109616183beb35b">has_null</a> ()</td></tr>
-<tr class="memitem:ae1e26292a177f5ec0377ec0bc460f9dd"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#ae1e26292a177f5ec0377ec0bc460f9dd">is_null</a> (const char t[])</td></tr>
-<tr class="memitem:ac02a0a7baae6ed014d8f3932f7f61528"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#ac02a0a7baae6ed014d8f3932f7f61528">null</a> ()</td></tr>
-<tr class="memitem:a312f97129b9a90a8f46feb8a1eb9c463"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html#a312f97129b9a90a8f46feb8a1eb9c463">to_string</a> (const char Obj[])</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;size_t N&gt;<br/>
-struct pqxx::string_traits&lt; const char[N]&gt;</h3>
-
-<p>String traits for "array of const char.". </p>
-<p>Visual Studio 2010 isn't happy without this redundant specialization. Other compilers shouldn't need it. </p>
-</div><h2>Member Function Documentation</h2>
-<a class="anchor" id="a8b325e1e90d1b21d2109616183beb35b"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;size_t N&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static bool <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; const char[N]&gt;::has_null </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ae1e26292a177f5ec0377ec0bc460f9dd"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;size_t N&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static bool <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; const char[N]&gt;::is_null </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>t</em>[]</td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a9c441bb5daeb31f13fafcec1ff436c60"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;size_t N&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static const char* <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; const char[N]&gt;::name </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ac02a0a7baae6ed014d8f3932f7f61528"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;size_t N&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static const char* <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; const char[N]&gt;::null </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a312f97129b9a90a8f46feb8a1eb9c463"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;size_t N&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static std::string <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; const char[N]&gt;::to_string </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>Obj</em>[]</td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="a00161_source.html">strconv.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00092.html">string_traits< const char[N]></a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00092.js b/doc/html/Reference/a00092.js
deleted file mode 100644
index ba20fe5..0000000
--- a/doc/html/Reference/a00092.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var a00092 =
-[
-    [ "has_null", "a00092.html#a8b325e1e90d1b21d2109616183beb35b", null ],
-    [ "is_null", "a00092.html#ae1e26292a177f5ec0377ec0bc460f9dd", null ],
-    [ "name", "a00092.html#a9c441bb5daeb31f13fafcec1ff436c60", null ],
-    [ "null", "a00092.html#ac02a0a7baae6ed014d8f3932f7f61528", null ],
-    [ "to_string", "a00092.html#a312f97129b9a90a8f46feb8a1eb9c463", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00093.html b/doc/html/Reference/a00093.html
deleted file mode 100644
index 44f9160..0000000
--- a/doc/html/Reference/a00093.html
+++ /dev/null
@@ -1,221 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::string_traits&lt; const std::string &gt; Struct Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00093.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
-<a href="a00285.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::string_traits&lt; const std::string &gt; Struct Template Reference<div class="ingroups"><a class="el" href="a00201.html">String conversion</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00161_source.html">strconv.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
-Static Public Member Functions</h2></td></tr>
-<tr class="memitem:a8f32f29c6ff79aabb58e7daca55efdb1"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00093.html#a8f32f29c6ff79aabb58e7daca55efdb1">name</a> ()</td></tr>
-<tr class="memitem:aa120743b3bd1bd2143f7b042112a1100"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00093.html#aa120743b3bd1bd2143f7b042112a1100">has_null</a> ()</td></tr>
-<tr class="memitem:afdab04a864d400d282546595c4447be3"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00093.html#afdab04a864d400d282546595c4447be3">is_null</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:a2a8565fbc2819d0ae348df080d9d7d45"><td class="memItemLeft" align="right" valign="top">static const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00093.html#a2a8565fbc2819d0ae348df080d9d7d45">null</a> ()</td></tr>
-<tr class="memitem:aee488ad2b0284dc58feb87cf7d4ec0e2"><td class="memItemLeft" align="right" valign="top">static const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00093.html#aee488ad2b0284dc58feb87cf7d4ec0e2">to_string</a> (const std::string &amp;Obj)</td></tr>
-</table>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="aa120743b3bd1bd2143f7b042112a1100"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static bool <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; const std::string &gt;::has_null </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="afdab04a864d400d282546595c4447be3"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static bool <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; const std::string &gt;::is_null </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a8f32f29c6ff79aabb58e7daca55efdb1"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static const char* <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; const std::string &gt;::name </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a2a8565fbc2819d0ae348df080d9d7d45"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static const std::string <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; const std::string &gt;::null </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00194.html#a97c9781c1d455b437ccca7514c1cec18">pqxx::internal::throw_null_conversion()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aee488ad2b0284dc58feb87cf7d4ec0e2"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static const std::string <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; const std::string &gt;::to_string </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Obj</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="a00161_source.html">strconv.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00093.html">string_traits< const std::string ></a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00093.js b/doc/html/Reference/a00093.js
deleted file mode 100644
index cf5ffb7..0000000
--- a/doc/html/Reference/a00093.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var a00093 =
-[
-    [ "has_null", "a00093.html#aa120743b3bd1bd2143f7b042112a1100", null ],
-    [ "is_null", "a00093.html#afdab04a864d400d282546595c4447be3", null ],
-    [ "name", "a00093.html#a8f32f29c6ff79aabb58e7daca55efdb1", null ],
-    [ "null", "a00093.html#a2a8565fbc2819d0ae348df080d9d7d45", null ],
-    [ "to_string", "a00093.html#aee488ad2b0284dc58feb87cf7d4ec0e2", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00094.html b/doc/html/Reference/a00094.html
deleted file mode 100644
index 3723912..0000000
--- a/doc/html/Reference/a00094.html
+++ /dev/null
@@ -1,256 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::string_traits&lt; std::string &gt; Struct Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00094.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
-<a href="a00284.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::string_traits&lt; std::string &gt; Struct Template Reference<div class="ingroups"><a class="el" href="a00201.html">String conversion</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00161_source.html">strconv.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
-Static Public Member Functions</h2></td></tr>
-<tr class="memitem:a2b582fcdd58e83012f111d2c6daa4bb6"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00094.html#a2b582fcdd58e83012f111d2c6daa4bb6">name</a> ()</td></tr>
-<tr class="memitem:a0c8b270690a4e950acfd0670c8705cb4"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00094.html#a0c8b270690a4e950acfd0670c8705cb4">has_null</a> ()</td></tr>
-<tr class="memitem:a042390d6d2b08a908b78bc7741e8dc55"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00094.html#a042390d6d2b08a908b78bc7741e8dc55">is_null</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:ade264b724da3d0a7e05fe78cb3e4220f"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00094.html#ade264b724da3d0a7e05fe78cb3e4220f">null</a> ()</td></tr>
-<tr class="memitem:a6465318808c87143b12749de6049f615"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00094.html#a6465318808c87143b12749de6049f615">from_string</a> (const char Str[], std::string &amp;Obj)</td></tr>
-<tr class="memitem:a766e009cf12622f50242fe6a6577280f"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00094.html#a766e009cf12622f50242fe6a6577280f">to_string</a> (const std::string &amp;Obj)</td></tr>
-</table>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a6465318808c87143b12749de6049f615"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static void <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; std::string &gt;::from_string </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>Str</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">std::string &amp;&#160;</td>
-          <td class="paramname"><em>Obj</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a0c8b270690a4e950acfd0670c8705cb4"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static bool <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; std::string &gt;::has_null </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a042390d6d2b08a908b78bc7741e8dc55"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static bool <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; std::string &gt;::is_null </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a2b582fcdd58e83012f111d2c6daa4bb6"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static const char* <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; std::string &gt;::name </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ade264b724da3d0a7e05fe78cb3e4220f"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static std::string <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; std::string &gt;::null </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00194.html#a97c9781c1d455b437ccca7514c1cec18">pqxx::internal::throw_null_conversion()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a766e009cf12622f50242fe6a6577280f"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static std::string <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; std::string &gt;::to_string </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Obj</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="a00161_source.html">strconv.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00094.html">string_traits< std::string ></a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00094.js b/doc/html/Reference/a00094.js
deleted file mode 100644
index 88be5b9..0000000
--- a/doc/html/Reference/a00094.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var a00094 =
-[
-    [ "from_string", "a00094.html#a6465318808c87143b12749de6049f615", null ],
-    [ "has_null", "a00094.html#a0c8b270690a4e950acfd0670c8705cb4", null ],
-    [ "is_null", "a00094.html#a042390d6d2b08a908b78bc7741e8dc55", null ],
-    [ "name", "a00094.html#a2b582fcdd58e83012f111d2c6daa4bb6", null ],
-    [ "null", "a00094.html#ade264b724da3d0a7e05fe78cb3e4220f", null ],
-    [ "to_string", "a00094.html#a766e009cf12622f50242fe6a6577280f", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00095.html b/doc/html/Reference/a00095.html
deleted file mode 100644
index 52f78d2..0000000
--- a/doc/html/Reference/a00095.html
+++ /dev/null
@@ -1,256 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::string_traits&lt; std::stringstream &gt; Struct Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00095.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
-<a href="a00286.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::string_traits&lt; std::stringstream &gt; Struct Template Reference<div class="ingroups"><a class="el" href="a00201.html">String conversion</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00161_source.html">strconv.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
-Static Public Member Functions</h2></td></tr>
-<tr class="memitem:affca0f8d647300fa83fadf6fbcbda597"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00095.html#affca0f8d647300fa83fadf6fbcbda597">name</a> ()</td></tr>
-<tr class="memitem:ad692793979ca664813f93e907b1b6508"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00095.html#ad692793979ca664813f93e907b1b6508">has_null</a> ()</td></tr>
-<tr class="memitem:a628dc63f6f52e68ac01324cbe980019a"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00095.html#a628dc63f6f52e68ac01324cbe980019a">is_null</a> (const std::stringstream &amp;)</td></tr>
-<tr class="memitem:aeda8297c0d566194c18f6ab91adf6124"><td class="memItemLeft" align="right" valign="top">static std::stringstream&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00095.html#aeda8297c0d566194c18f6ab91adf6124">null</a> ()</td></tr>
-<tr class="memitem:acde79ea60c125524dd0373798da9c246"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00095.html#acde79ea60c125524dd0373798da9c246">from_string</a> (const char Str[], std::stringstream &amp;Obj)</td></tr>
-<tr class="memitem:a6a04f64b953a11ca660727a1586cbe8a"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00095.html#a6a04f64b953a11ca660727a1586cbe8a">to_string</a> (const std::stringstream &amp;Obj)</td></tr>
-</table>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="acde79ea60c125524dd0373798da9c246"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static void <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; std::stringstream &gt;::from_string </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>Str</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">std::stringstream &amp;&#160;</td>
-          <td class="paramname"><em>Obj</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ad692793979ca664813f93e907b1b6508"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static bool <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; std::stringstream &gt;::has_null </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a628dc63f6f52e68ac01324cbe980019a"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static bool <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; std::stringstream &gt;::is_null </td>
-          <td>(</td>
-          <td class="paramtype">const std::stringstream &amp;&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="affca0f8d647300fa83fadf6fbcbda597"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static const char* <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; std::stringstream &gt;::name </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aeda8297c0d566194c18f6ab91adf6124"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static std::stringstream <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; std::stringstream &gt;::null </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00194.html#a97c9781c1d455b437ccca7514c1cec18">pqxx::internal::throw_null_conversion()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a6a04f64b953a11ca660727a1586cbe8a"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static std::string <a class="el" href="a00088.html">pqxx::string_traits</a>&lt; std::stringstream &gt;::to_string </td>
-          <td>(</td>
-          <td class="paramtype">const std::stringstream &amp;&#160;</td>
-          <td class="paramname"><em>Obj</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="a00161_source.html">strconv.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00095.html">string_traits< std::stringstream ></a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00095.js b/doc/html/Reference/a00095.js
deleted file mode 100644
index 6fea74a..0000000
--- a/doc/html/Reference/a00095.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var a00095 =
-[
-    [ "from_string", "a00095.html#acde79ea60c125524dd0373798da9c246", null ],
-    [ "has_null", "a00095.html#ad692793979ca664813f93e907b1b6508", null ],
-    [ "is_null", "a00095.html#a628dc63f6f52e68ac01324cbe980019a", null ],
-    [ "name", "a00095.html#affca0f8d647300fa83fadf6fbcbda597", null ],
-    [ "null", "a00095.html#aeda8297c0d566194c18f6ab91adf6124", null ],
-    [ "to_string", "a00095.html#a6a04f64b953a11ca660727a1586cbe8a", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00096.html b/doc/html/Reference/a00096.html
deleted file mode 100644
index 5b1e828..0000000
--- a/doc/html/Reference/a00096.html
+++ /dev/null
@@ -1,307 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::subtransaction Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00096.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00287.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::subtransaction Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>"Transaction" nested within another transaction  
- <a href="a00096.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00163_source.html">subtransaction.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::subtransaction:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00096.png" usemap="#pqxx::subtransaction_map" alt=""/>
-  <map id="pqxx::subtransaction_map" name="pqxx::subtransaction_map">
-<area href="a00105.html" alt="pqxx::internal::transactionfocus" shape="rect" coords="0,112,184,136"/>
-<area href="a00032.html" alt="pqxx::dbtransaction" shape="rect" coords="194,112,378,136"/>
-<area href="a00059.html" alt="pqxx::internal::namedclass" shape="rect" coords="0,56,184,80"/>
-<area href="a00104.html" alt="pqxx::transaction_base" shape="rect" coords="194,56,378,80"/>
-<area href="a00059.html" alt="pqxx::internal::namedclass" shape="rect" coords="194,0,378,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:aae82c1f8ef12d5c780313a0528825372"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00096.html#aae82c1f8ef12d5c780313a0528825372">subtransaction</a> (<a class="el" href="a00032.html">dbtransaction</a> &amp;T, const std::string &amp;Name=std::string())</td></tr>
-<tr class="memdesc:aae82c1f8ef12d5c780313a0528825372"><td class="mdescLeft">&#160;</td><td class="mdescRight">Nest a subtransaction nested in another transaction.  <a href="#aae82c1f8ef12d5c780313a0528825372"></a><br/></td></tr>
-<tr class="memitem:a3ade245fa2c0acff69af7f648a6983a6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00096.html#a3ade245fa2c0acff69af7f648a6983a6">subtransaction</a> (<a class="el" href="a00096.html">subtransaction</a> &amp;T, const std::string &amp;Name=std::string())</td></tr>
-<tr class="memdesc:a3ade245fa2c0acff69af7f648a6983a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Nest a subtransaction in another subtransaction.  <a href="#a3ade245fa2c0acff69af7f648a6983a6"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00105"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00105')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td></tr>
-<tr class="memitem:ac1ad1a201cacde2cd35182dd3bfb66fa inherit pub_methods_a00105"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#ac1ad1a201cacde2cd35182dd3bfb66fa">transactionfocus</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;t)</td></tr>
-<tr class="inherit_header pub_methods_a00059"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00059')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00059.html">pqxx::internal::namedclass</a></td></tr>
-<tr class="memitem:ad703d52d9d96025bf08d9da26f6829be inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a> (const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td></tr>
-<tr class="memitem:a79dcce75176eef9d2d80fdc2ec2827a7 inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a> () const   throw ()</td></tr>
-<tr class="memitem:a9c216366ea21f1c9cd03b39410185cbb inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a> () const   throw ()</td></tr>
-<tr class="memitem:ab63de628429e771251ab8a2688ad407d inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a> () const </td></tr>
-<tr class="inherit_header pub_methods_a00032"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00032')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00032.html">pqxx::dbtransaction</a></td></tr>
-<tr class="memitem:ace1dc32cc5ab0d51481518e659675b79 inherit pub_methods_a00032"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#ace1dc32cc5ab0d51481518e659675b79">~dbtransaction</a> ()</td></tr>
-<tr class="inherit_header pub_methods_a00104"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00104')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00104.html">pqxx::transaction_base</a></td></tr>
-<tr class="memitem:ad5ddea378795d92908af4b65e59d585a inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ad5ddea378795d92908af4b65e59d585a">~transaction_base</a> ()=0</td></tr>
-<tr class="memitem:ab2cf42c4821aff7ff1cd906af9165725 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ab2cf42c4821aff7ff1cd906af9165725">commit</a> ()</td></tr>
-<tr class="memdesc:ab2cf42c4821aff7ff1cd906af9165725 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Commit the transaction.  <a href="#ab2cf42c4821aff7ff1cd906af9165725"></a><br/></td></tr>
-<tr class="memitem:a955f2497216d9eae268ac662b46d5a45 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a955f2497216d9eae268ac662b46d5a45">abort</a> ()</td></tr>
-<tr class="memdesc:a955f2497216d9eae268ac662b46d5a45 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abort the transaction.  <a href="#a955f2497216d9eae268ac662b46d5a45"></a><br/></td></tr>
-<tr class="memitem:ga98dee516d429520627fd94f5ccb2b023 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga98dee516d429520627fd94f5ccb2b023">esc</a> (const char str[]) const </td></tr>
-<tr class="memdesc:ga98dee516d429520627fd94f5ccb2b023 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal in this transaction.  <a href="a00203.html#ga98dee516d429520627fd94f5ccb2b023"></a><br/></td></tr>
-<tr class="memitem:ga38cc55d0d7637dd53a6508e2bc4beadb inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb">esc</a> (const char str[], size_t maxlen) const </td></tr>
-<tr class="memdesc:ga38cc55d0d7637dd53a6508e2bc4beadb inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal in this transaction.  <a href="a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb"></a><br/></td></tr>
-<tr class="memitem:ga80bbd3626005768e0d39bdfb6930e244 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244">esc</a> (const std::string &amp;str) const </td></tr>
-<tr class="memdesc:ga80bbd3626005768e0d39bdfb6930e244 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal in this transaction.  <a href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244"></a><br/></td></tr>
-<tr class="memitem:ga6048218f7af70cd0423429d54203749c inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga6048218f7af70cd0423429d54203749c">esc_raw</a> (const unsigned char str[], size_t len) const </td></tr>
-<tr class="memdesc:ga6048218f7af70cd0423429d54203749c inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary data for use as SQL string literal in this transaction.  <a href="a00203.html#ga6048218f7af70cd0423429d54203749c"></a><br/></td></tr>
-<tr class="memitem:ga489c7438da9241486297a451a8579dc1 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga489c7438da9241486297a451a8579dc1">esc_raw</a> (const std::string &amp;) const </td></tr>
-<tr class="memdesc:ga489c7438da9241486297a451a8579dc1 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary data for use as SQL string literal in this transaction.  <a href="a00203.html#ga489c7438da9241486297a451a8579dc1"></a><br/></td></tr>
-<tr class="memitem:ga263a180c5d0decf645aca3fc1ed4d6ff inherit pub_methods_a00104"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:ga263a180c5d0decf645aca3fc1ed4d6ff"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff">quote</a> (const T &amp;t) const </td></tr>
-<tr class="memdesc:ga263a180c5d0decf645aca3fc1ed4d6ff inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represent object as SQL string, including quoting &amp; escaping.  <a href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff"></a><br/></td></tr>
-<tr class="memitem:gac62a687a3367d500a54d0e0a722880c6 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gac62a687a3367d500a54d0e0a722880c6">quote_raw</a> (const unsigned char str[], size_t len) const </td></tr>
-<tr class="memdesc:gac62a687a3367d500a54d0e0a722880c6 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Binary-escape and quote a binarystring for use as an SQL constant.  <a href="a00203.html#gac62a687a3367d500a54d0e0a722880c6"></a><br/></td></tr>
-<tr class="memitem:gaa10d27c49fd2089fe55ebc7ef060b65a inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gaa10d27c49fd2089fe55ebc7ef060b65a">quote_raw</a> (const std::string &amp;str) const </td></tr>
-<tr class="memitem:gad943d244673a97eef6c7a927f4f412c0 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gad943d244673a97eef6c7a927f4f412c0">quote_name</a> (const std::string &amp;identifier) const </td></tr>
-<tr class="memdesc:gad943d244673a97eef6c7a927f4f412c0 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape an SQL identifier for use in a query.  <a href="a00203.html#gad943d244673a97eef6c7a927f4f412c0"></a><br/></td></tr>
-<tr class="memitem:aed91d0b8029795b477470e854c907c4b inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#aed91d0b8029795b477470e854c907c4b">exec</a> (const std::string &amp;Query, const std::string &amp;Desc=std::string())</td></tr>
-<tr class="memdesc:aed91d0b8029795b477470e854c907c4b inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute query.  <a href="#aed91d0b8029795b477470e854c907c4b"></a><br/></td></tr>
-<tr class="memitem:a938732e87f924fee764cddd8390de20f inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a938732e87f924fee764cddd8390de20f">exec</a> (const std::stringstream &amp;Query, const std::string &amp;Desc=std::string())</td></tr>
-<tr class="memitem:a241ccb51d6d6a399164e7478adcd6157 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00067.html">internal::parameterized_invocation</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a241ccb51d6d6a399164e7478adcd6157">parameterized</a> (const std::string &amp;query)</td></tr>
-<tr class="memdesc:a241ccb51d6d6a399164e7478adcd6157 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parameterize a statement.  <a href="#a241ccb51d6d6a399164e7478adcd6157"></a><br/></td></tr>
-<tr class="memitem:aed167261c4d76876241b5f615b9b8c7a inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a">conn</a> () const </td></tr>
-<tr class="memdesc:aed167261c4d76876241b5f615b9b8c7a inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection this transaction is running in.  <a href="#aed167261c4d76876241b5f615b9b8c7a"></a><br/></td></tr>
-<tr class="memitem:ab7510be596a5a14014064c884a10fd93 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ab7510be596a5a14014064c884a10fd93">set_variable</a> (const std::string &amp;Var, const std::string &amp;Val)</td></tr>
-<tr class="memdesc:ab7510be596a5a14014064c884a10fd93 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set session variable in this connection.  <a href="#ab7510be596a5a14014064c884a10fd93"></a><br/></td></tr>
-<tr class="memitem:a87f5147f2dc2dfbcc3b5aef4b461be86 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a87f5147f2dc2dfbcc3b5aef4b461be86">get_variable</a> (const std::string &amp;)</td></tr>
-<tr class="memdesc:a87f5147f2dc2dfbcc3b5aef4b461be86 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get currently applicable value of variable.  <a href="#a87f5147f2dc2dfbcc3b5aef4b461be86"></a><br/></td></tr>
-<tr class="memitem:a1357ac4f6330284129c91882a169276d inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00053.html">prepare::invocation</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a1357ac4f6330284129c91882a169276d">prepared</a> (const std::string &amp;statement=std::string())</td></tr>
-<tr class="memdesc:a1357ac4f6330284129c91882a169276d inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute prepared statement.  <a href="#a1357ac4f6330284129c91882a169276d"></a><br/></td></tr>
-<tr class="memitem:a99f99eb85906a7541119c9098a36d799 inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a99f99eb85906a7541119c9098a36d799">process_notice</a> (const char Msg[]) const </td></tr>
-<tr class="memdesc:a99f99eb85906a7541119c9098a36d799 inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Have connection process warning message.  <a href="#a99f99eb85906a7541119c9098a36d799"></a><br/></td></tr>
-<tr class="memitem:aa90bc6e1219ff68ef11e1d04b76c205c inherit pub_methods_a00104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#aa90bc6e1219ff68ef11e1d04b76c205c">process_notice</a> (const std::string &amp;Msg) const </td></tr>
-<tr class="memdesc:aa90bc6e1219ff68ef11e1d04b76c205c inherit pub_methods_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Have connection process warning message.  <a href="#aa90bc6e1219ff68ef11e1d04b76c205c"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_a00104"><td colspan="2" onclick="javascript:toggleInherit('pub_types_a00104')"><img src="closed.png" alt="-"/>&nbsp;Public Types inherited from <a class="el" href="a00104.html">pqxx::transaction_base</a></td></tr>
-<tr class="memitem:af5e1900b64239bac292f5505f7799654 inherit pub_types_a00104"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00054.html">isolation_traits</a><br class="typebreak"/>
-&lt; <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8cabedeb7c33721ac28a9e35be36f214f2d">read_committed</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#af5e1900b64239bac292f5505f7799654">isolation_tag</a></td></tr>
-<tr class="memdesc:af5e1900b64239bac292f5505f7799654 inherit pub_types_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">If nothing else is known, our isolation level is at least read_committed.  <a href="#af5e1900b64239bac292f5505f7799654"></a><br/></td></tr>
-<tr class="inherit_header pro_methods_a00105"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00105')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td></tr>
-<tr class="memitem:a267f75f541c85a38605fb6b8c66d1e0a inherit pro_methods_a00105"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a267f75f541c85a38605fb6b8c66d1e0a">register_me</a> ()</td></tr>
-<tr class="memitem:a53309d8e6bb85774cb16bf6a340cb558 inherit pro_methods_a00105"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a53309d8e6bb85774cb16bf6a340cb558">unregister_me</a> ()  throw ()</td></tr>
-<tr class="memitem:adae9df5aee401ccb6f1d77024d524322 inherit pro_methods_a00105"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#adae9df5aee401ccb6f1d77024d524322">reg_pending_error</a> (const std::string &amp;)  throw ()</td></tr>
-<tr class="memitem:a474a6ca017e7a313bc33e7b2b5a2d1d7 inherit pro_methods_a00105"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a474a6ca017e7a313bc33e7b2b5a2d1d7">registered</a> () const   throw ()</td></tr>
-<tr class="inherit_header pro_methods_a00032"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00032')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="a00032.html">pqxx::dbtransaction</a></td></tr>
-<tr class="memitem:a49d5c0050ec02eba8440b1bdb20a1539 inherit pro_methods_a00032"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a49d5c0050ec02eba8440b1bdb20a1539">dbtransaction</a> (<a class="el" href="a00023.html">connection_base</a> &amp;, const std::string &amp;IsolationString, <a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">readwrite_policy</a> rw=<a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca7fbb98c4665801b02d8cbeeb2dde0858">read_write</a>)</td></tr>
-<tr class="memitem:a12e833c152ed73fabe7c4c30020140e2 inherit pro_methods_a00032"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a12e833c152ed73fabe7c4c30020140e2">dbtransaction</a> (<a class="el" href="a00023.html">connection_base</a> &amp;, bool direct=true, <a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">readwrite_policy</a> rw=<a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca7fbb98c4665801b02d8cbeeb2dde0858">read_write</a>)</td></tr>
-<tr class="memitem:a601f599d9c5cca86ce84a77bdac941db inherit pro_methods_a00032"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a601f599d9c5cca86ce84a77bdac941db">start_backend_transaction</a> ()</td></tr>
-<tr class="memdesc:a601f599d9c5cca86ce84a77bdac941db inherit pro_methods_a00032"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a transaction on the backend and set desired isolation level.  <a href="#a601f599d9c5cca86ce84a77bdac941db"></a><br/></td></tr>
-<tr class="memitem:a0b4da4b562a51ec0f03a9abf75acd14c inherit pro_methods_a00032"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a0b4da4b562a51ec0f03a9abf75acd14c">do_begin</a> ()</td></tr>
-<tr class="memdesc:a0b4da4b562a51ec0f03a9abf75acd14c inherit pro_methods_a00032"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sensible default implemented here: begin backend transaction.  <a href="#a0b4da4b562a51ec0f03a9abf75acd14c"></a><br/></td></tr>
-<tr class="memitem:a9b3e988901d4bec05d414543314a945b inherit pro_methods_a00032"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a9b3e988901d4bec05d414543314a945b">do_exec</a> (const char Query[])</td></tr>
-<tr class="memdesc:a9b3e988901d4bec05d414543314a945b inherit pro_methods_a00032"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sensible default implemented here: perform query.  <a href="#a9b3e988901d4bec05d414543314a945b"></a><br/></td></tr>
-<tr class="memitem:ae434c2ec625a55ec8c6c4f57d1cb0a54 inherit pro_methods_a00032"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#ae434c2ec625a55ec8c6c4f57d1cb0a54">do_commit</a> ()=0</td></tr>
-<tr class="memdesc:ae434c2ec625a55ec8c6c4f57d1cb0a54 inherit pro_methods_a00032"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be implemented by derived class: commit backend transaction.  <a href="#ae434c2ec625a55ec8c6c4f57d1cb0a54"></a><br/></td></tr>
-<tr class="memitem:a38c5eb7ae19ad150f89e951261873aba inherit pro_methods_a00032"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a38c5eb7ae19ad150f89e951261873aba">do_abort</a> ()</td></tr>
-<tr class="memdesc:a38c5eb7ae19ad150f89e951261873aba inherit pro_methods_a00032"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sensible default implemented here: abort backend transaction.  <a href="#a38c5eb7ae19ad150f89e951261873aba"></a><br/></td></tr>
-<tr class="inherit_header pro_static_methods_a00032"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_a00032')"><img src="closed.png" alt="-"/>&nbsp;Static Protected Member Functions inherited from <a class="el" href="a00032.html">pqxx::dbtransaction</a></td></tr>
-<tr class="memitem:a4e35ec39c80f088ebe239b15a16488de inherit pro_static_methods_a00032"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a4e35ec39c80f088ebe239b15a16488de">fullname</a> (const std::string &amp;ttype, const std::string &amp;isolation)</td></tr>
-<tr class="inherit_header pro_attribs_a00105"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_a00105')"><img src="closed.png" alt="-"/>&nbsp;Protected Attributes inherited from <a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td></tr>
-<tr class="memitem:a9924dff8ce3203ca9fb9e584800ef9f4 inherit pro_attribs_a00105"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00104.html">transaction_base</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a9924dff8ce3203ca9fb9e584800ef9f4">m_Trans</a></td></tr>
-<tr class="inherit_header pro_attribs_a00104"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_a00104')"><img src="closed.png" alt="-"/>&nbsp;Protected Attributes inherited from <a class="el" href="a00104.html">pqxx::transaction_base</a></td></tr>
-<tr class="memitem:adc48441869caf6a4b84911cd6984c36a inherit pro_attribs_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00078.html">internal::reactivation_avoidance_counter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#adc48441869caf6a4b84911cd6984c36a">m_reactivation_avoidance</a></td></tr>
-<tr class="memdesc:adc48441869caf6a4b84911cd6984c36a inherit pro_attribs_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resources allocated in this transaction that make reactivation impossible.  <a href="#adc48441869caf6a4b84911cd6984c36a"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>"Transaction" nested within another transaction </p>
-<p>A subtransaction can be executed inside a backend transaction, or inside another subtransaction. This can be useful when, for example, statements in a transaction may harmlessly fail and you don't want them to abort the entire transaction. Here's an example of how a temporary table may be dropped before re-creating it, without failing if the table did not exist:</p>
-<div class="fragment"><div class="line"><span class="keywordtype">void</span> do_job(connection_base &amp;C)</div>
-<div class="line">{</div>
-<div class="line">  <span class="keyword">const</span> <span class="keywordtype">string</span> temptable = <span class="stringliteral">&quot;fleetingtable&quot;</span>;</div>
-<div class="line"></div>
-<div class="line">  <span class="comment">// Since we&#39;re dealing with a temporary table here, disallow automatic</span></div>
-<div class="line">  <span class="comment">// recovery of the connection in case it breaks.</span></div>
-<div class="line">  C.inhibit_reactivation(<span class="keyword">true</span>);</div>
-<div class="line"></div>
-<div class="line">  <a class="code" href="a00205.html#ga82685329d6fd91f5ab30772d266fe5f0" title="Bog-standard, default transaction type.">work</a> W(C, <span class="stringliteral">&quot;do_job&quot;</span>);</div>
-<div class="line">  do_firstpart(W);</div>
-<div class="line"></div>
-<div class="line">  <span class="comment">// Attempt to delete our temporary table if it already existed</span></div>
-<div class="line">  <span class="keywordflow">try</span></div>
-<div class="line">  {</div>
-<div class="line">    <a class="code" href="a00096.html#aae82c1f8ef12d5c780313a0528825372" title="Nest a subtransaction nested in another transaction.">subtransaction</a> S(W, <span class="stringliteral">&quot;droptemp&quot;</span>);</div>
-<div class="line">    S.exec(<span class="stringliteral">&quot;DROP TABLE &quot;</span> + temptable);</div>
-<div class="line">    S.commit();</div>
-<div class="line">  }</div>
-<div class="line">  <span class="keywordflow">catch</span> (<span class="keyword">const</span> undefined_table &amp;)</div>
-<div class="line">  {</div>
-<div class="line">    <span class="comment">// Table did not exist.  Which is what we were hoping to achieve anyway.</span></div>
-<div class="line">    <span class="comment">// Carry on without regrets.</span></div>
-<div class="line">  }</div>
-<div class="line"></div>
-<div class="line">  <span class="comment">// S may have gone into a failed state and been destroyed, but the</span></div>
-<div class="line">  <span class="comment">// upper-level transaction W is still fine.  We can continue to use it.</span></div>
-<div class="line">  W.exec(<span class="stringliteral">&quot;CREATE TEMP TABLE &quot;</span> + temptable + <span class="stringliteral">&quot;(bar integer, splat varchar)&quot;</span>);</div>
-<div class="line"></div>
-<div class="line">  do_lastpart(W);</div>
-<div class="line">}</div>
-</div><!-- fragment --><p>(This is just an example. If you really wanted to do drop a table without an error if it doesn't exist, you'd use DROP TABLE IF EXISTS.)</p>
-<p>There are no isolation levels inside a transaction. They are not needed because all actions within the same backend transaction are always performed sequentially anyway. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="aae82c1f8ef12d5c780313a0528825372"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::subtransaction::subtransaction </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00032.html">dbtransaction</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Name</em> = <code>std::string()</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Nest a subtransaction nested in another transaction. </p>
-
-</div>
-</div>
-<a class="anchor" id="a3ade245fa2c0acff69af7f648a6983a6"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::subtransaction::subtransaction </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00096.html">subtransaction</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Name</em> = <code>std::string()</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Nest a subtransaction in another subtransaction. </p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00163_source.html">subtransaction.hxx</a></li>
-<li>subtransaction.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00096.html">subtransaction</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00096.js b/doc/html/Reference/a00096.js
deleted file mode 100644
index 9deecfb..0000000
--- a/doc/html/Reference/a00096.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00096 =
-[
-    [ "subtransaction", "a00096.html#aae82c1f8ef12d5c780313a0528825372", null ],
-    [ "subtransaction", "a00096.html#a3ade245fa2c0acff69af7f648a6983a6", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00096.png b/doc/html/Reference/a00096.png
deleted file mode 100644
index b2c0c38..0000000
--- a/doc/html/Reference/a00096.png
+++ /dev/null
@@ -1,9 +0,0 @@
-PNG
-
-   IHDR  z      =XX   PLTE   u         tRNS T2  IDATx*E1|[>xL9<AZ~c Ox䟂~@@?I	~3矂Cϧ_M-Lso	{z$NZ $rsiax_nk/`'4?Vq0uxvE1j@zK?y~ H/~W޳!g)go!DB_i^]S"ؒT&j<@Wߢ_udTrG>1sd[bw|YsǳӡNW#/y}zpul@<g'ٹS)gלNNc$9{Ač	Af8G,E4)v1 kT?xVN:9g<B;b)u?=m?<&'9VGOMo z o9z ^@Byg@?0yGҺ{-:k$i<#yLu3矂Cϧ_M-LIҩw9{ӵ}Np<]tILrK;iHdͥ)>٧i8Re<ۏc6z+@uoQՄ[eeq$gY|Wj@zK?ydiy=xr2PjRL&mvwhRN޳[SV÷"P4)wwlIWU*WgvyK| p<_}~בr4R5m,̑YKo*O_غf|~_'',F1tUlKn'e^c_Gr6\#7ϙ{mX5堥Gz&K{-;9rv+iT8F:/J
-LWx̾A^[7k}޳x~t<qc=nB&6uKu]Zv:zg-|悳l}:oIzY9Q_$YkYusξ[QzܒUJgqRWZ*zINEyLWYIN-<}e_yP M/5BXhɏY 9z 9z 9z 9z 9z 9z 9z 9z 9z 9z 9z 9z 9z 9z 9z 9z 9z 9z 9z 9z 9z 9z 9z 9z 9zyQ`T%D^L%D^Lty?ZI*by4Ne/ܿ$%х߄^>WF?L[Z8n*MGy*J͢UnѢKO<㭗w/I*׈4w՝̡jRsm[M*Wkw,ؿ$M=x׮5@zrXN֟yKҩ=їR/ۏAkt>;g}Ȕ-l?Csa7/IwZE?k~_x=mn_NUe}OIRv]xXN(GS5XIj+8䡣$9zI2QF/I#sMrd"G/I&rd"G/I&Z<
-<kza=p zFg?B˾g?H~z`''`"G`"G`"G`"G`"G`"G`"G`"G`"G`"G`"G`"G`"G`"GV4M#
-`pꃣ0000hֻbyc _A?1EꩱLfbՄ[h ~?~-
-od{j,7;dv8 K
-r2\
-I͕@Ԉ]>GNuI޷pR=P]Ko[yZlihNu=P]uY9z 9z +LDDDD@?M4 $5b    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00097.html b/doc/html/Reference/a00097.html
deleted file mode 100644
index 558efb2..0000000
--- a/doc/html/Reference/a00097.html
+++ /dev/null
@@ -1,215 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::syntax_error Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00097.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="a00248.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::syntax_error Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::syntax_error:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00097.png" usemap="#pqxx::syntax_error_map" alt=""/>
-  <map id="pqxx::syntax_error_map" name="pqxx::syntax_error_map">
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="161,112,312,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="161,56,312,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="161,0,312,24"/>
-<area href="a00108.html" alt="pqxx::undefined_column" shape="rect" coords="0,224,151,248"/>
-<area href="a00109.html" alt="pqxx::undefined_function" shape="rect" coords="161,224,312,248"/>
-<area href="a00110.html" alt="pqxx::undefined_table" shape="rect" coords="322,224,473,248"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:afae8be4ad0815338687d765729f09fd4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00097.html#afae8be4ad0815338687d765729f09fd4">syntax_error</a> (const std::string &amp;err, int pos=-1)</td></tr>
-<tr class="memitem:ac6344fdccdc0e166ff7fcbe53bcc27ef"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00097.html#ac6344fdccdc0e166ff7fcbe53bcc27ef">syntax_error</a> (const std::string &amp;err, const std::string &amp;Q, int pos=-1)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:ae489a0cf604c668f9dbaa89a3df9dedd"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00097.html#ae489a0cf604c668f9dbaa89a3df9dedd">error_position</a></td></tr>
-<tr class="memdesc:ae489a0cf604c668f9dbaa89a3df9dedd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Approximate position in string where error occurred, or -1 if unknown.  <a href="#ae489a0cf604c668f9dbaa89a3df9dedd"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="afae8be4ad0815338687d765729f09fd4"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::syntax_error::syntax_error </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>pos</em> = <code>-1</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ac6344fdccdc0e166ff7fcbe53bcc27ef"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::syntax_error::syntax_error </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>pos</em> = <code>-1</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Data Documentation</h2>
-<a class="anchor" id="ae489a0cf604c668f9dbaa89a3df9dedd"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const int pqxx::syntax_error::error_position</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Approximate position in string where error occurred, or -1 if unknown. </p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00097.html">syntax_error</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00097.js b/doc/html/Reference/a00097.js
deleted file mode 100644
index 1cd62c8..0000000
--- a/doc/html/Reference/a00097.js
+++ /dev/null
@@ -1,6 +0,0 @@
-var a00097 =
-[
-    [ "syntax_error", "a00097.html#afae8be4ad0815338687d765729f09fd4", null ],
-    [ "syntax_error", "a00097.html#ac6344fdccdc0e166ff7fcbe53bcc27ef", null ],
-    [ "error_position", "a00097.html#ae489a0cf604c668f9dbaa89a3df9dedd", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00097.png b/doc/html/Reference/a00097.png
deleted file mode 100644
index 42750ad..0000000
--- a/doc/html/Reference/a00097.png
+++ /dev/null
@@ -1,6 +0,0 @@
-PNG
-
-   IHDR        l   PLTE   u         tRNS T2  /IDATx떢<Fb-?ςVnɆLu6w3@UU_G2b:Б,t̮v.1UUYXƵUvk9:#?LoE=cj4VUfbvjUW"'ãӪjFcU5n1˸U+<>3}؏/!-fa7]ݏ,?nytc>"Yw6fܪٓ;ӣp9~ا'jB2ng||2fvS_U=b~,tlU_,t$f#1aB 7 ͈YhzЏlF-#f'
-YHBGb:Б,t$f#1YHBGb:Б,t$f#1YHBGb:Б,t$f#1Ya0YXFBGb:БjuZULb>S1fWOp<Ź~ fa=	ۺZ]#~U,,㥚d:fwyͦ{~b1xVuns5fa93WfwٍyfOBfGŻu~骪'YXƋu,,#f#1ylU/,t$f#1aB 7 ͈YhzЏlF-#f'
-YHBGb:Б,t$f#1YHBGb:Б,t$f#1YHBGb:Б,t$f#1Ya0YXFBGb:Б쪪,,#f#O]jgls<uϳcc?gԪmo0zD2٣}o?{Sv2=/fxxGܪ9fy;;*ؑG٘?ਗ਼=	=iv.1xr7VU]𔴪YXƻn*sZ@2RБ'VU21ˈYHBGb:Бa/|kЌQYhFlB;bzБ,t$f#1YHBGb:Б,t$f#1YHBGb:Б,t$f#1YHBGb:БaZ0\Øe,t$f#1Y;}ϊYXFBGj79:}|>y7:FpE2yr".&b"fawnb߻9zY,,cn<ٔwXon;1SQ47;nσ=	=mW{x:+bp7~b? fa>,,cOYXwa2b:Б,tdZ!@3b^G-#f!QYIBGb:Б,t$f#1YHBGbf^a^g_חDd`	13H0,,!faIf%, 	p$AA0$3bfaY8XB_	00ÛH0K0TU}ㅫ:pUU/UU3٪%lUbj1[U%fWj|u3;6!UUWloμK^$wE}'{/ٗ2}mm_cgt{QvlwύCNohP	{q\/G;\ms|`2gsNmlÓVU0w:gy17
-{w&˩~:'(I^X͓Moӻ3fi!ֲm})?5Z:{f'U{&3>bUդ_(?n"?|g'Jzw5)iB[Ͻ!?	/'Ln=ǚh7f"n|ݭn_ޏgqUU2;3?0j٪K5[U5<XH0WU21[U5ZBVU ffUUKؘa>F7}|}h|q	    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00098.html b/doc/html/Reference/a00098.html
deleted file mode 100644
index 2218c11..0000000
--- a/doc/html/Reference/a00098.html
+++ /dev/null
@@ -1,405 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::tablereader Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00098.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00288.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::tablereader Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00165_source.html">tablereader.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::tablereader:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00098.png" usemap="#pqxx::tablereader_map" alt=""/>
-  <map id="pqxx::tablereader_map" name="pqxx::tablereader_map">
-<area href="a00099.html" alt="pqxx::tablestream" shape="rect" coords="0,112,184,136"/>
-<area href="a00105.html" alt="pqxx::internal::transactionfocus" shape="rect" coords="0,56,184,80"/>
-<area href="a00059.html" alt="pqxx::internal::namedclass" shape="rect" coords="0,0,184,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:abdaa2d21ae6f3bbb52b8cb6c75870ff5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00098.html#abdaa2d21ae6f3bbb52b8cb6c75870ff5">tablereader</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;, const std::string &amp;Name, const std::string &amp;Null=std::string())</td></tr>
-<tr class="memitem:a07a03ef6630e8e5e0e8103b9b9bce6d5"><td class="memTemplParams" colspan="2">template&lt;typename ITER &gt; </td></tr>
-<tr class="memitem:a07a03ef6630e8e5e0e8103b9b9bce6d5"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00098.html#a07a03ef6630e8e5e0e8103b9b9bce6d5">tablereader</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;, const std::string &amp;Name, ITER begincolumns, ITER endcolumns)</td></tr>
-<tr class="memitem:ad233a53fdc5622adf57f353794a3c62f"><td class="memTemplParams" colspan="2">template&lt;typename ITER &gt; </td></tr>
-<tr class="memitem:ad233a53fdc5622adf57f353794a3c62f"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00098.html#ad233a53fdc5622adf57f353794a3c62f">tablereader</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;, const std::string &amp;Name, ITER begincolumns, ITER endcolumns, const std::string &amp;Null)</td></tr>
-<tr class="memitem:a84da29cd4c12724f74891631ade8f1d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00098.html#a84da29cd4c12724f74891631ade8f1d5">~tablereader</a> ()  throw ()</td></tr>
-<tr class="memitem:adbb71a08559825b55b801771b6161d56"><td class="memTemplParams" colspan="2">template&lt;typename TUPLE &gt; </td></tr>
-<tr class="memitem:adbb71a08559825b55b801771b6161d56"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a00098.html">tablereader</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00098.html#adbb71a08559825b55b801771b6161d56">operator&gt;&gt;</a> (TUPLE &amp;)</td></tr>
-<tr class="memitem:a4010de33fe9ec72cbbc19c3dd81c8959"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00098.html#a4010de33fe9ec72cbbc19c3dd81c8959">operator bool</a> () const   throw ()</td></tr>
-<tr class="memitem:aae84e7e743e090f9c29220f37074cf40"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00098.html#aae84e7e743e090f9c29220f37074cf40">operator!</a> () const   throw ()</td></tr>
-<tr class="memitem:aa70c070397bcd38df197b05c33614100"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00098.html#aa70c070397bcd38df197b05c33614100">get_raw_line</a> (std::string &amp;Line)</td></tr>
-<tr class="memitem:a235d3894806c150e2db680ebe5c766d1"><td class="memTemplParams" colspan="2">template&lt;typename TUPLE &gt; </td></tr>
-<tr class="memitem:a235d3894806c150e2db680ebe5c766d1"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00098.html#a235d3894806c150e2db680ebe5c766d1">tokenize</a> (std::string, TUPLE &amp;) const </td></tr>
-<tr class="memitem:a4028c87ef2895f34a824f09970476e24"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00098.html#a4028c87ef2895f34a824f09970476e24">complete</a> ()</td></tr>
-<tr class="inherit_header pub_methods_a00099"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00099')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00099.html">pqxx::tablestream</a></td></tr>
-<tr class="memitem:a5cfaacb3b52d957c8df94b91f3f1fe40 inherit pub_methods_a00099"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00099.html#a5cfaacb3b52d957c8df94b91f3f1fe40">tablestream</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;Trans, const std::string &amp;Null=std::string())</td></tr>
-<tr class="memitem:a6d024cd5f02bb5c2a6eb00ca11bde772 inherit pub_methods_a00099"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00099.html#a6d024cd5f02bb5c2a6eb00ca11bde772">~tablestream</a> ()=0  throw ()</td></tr>
-<tr class="inherit_header pub_methods_a00105"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00105')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td></tr>
-<tr class="memitem:ac1ad1a201cacde2cd35182dd3bfb66fa inherit pub_methods_a00105"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#ac1ad1a201cacde2cd35182dd3bfb66fa">transactionfocus</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;t)</td></tr>
-<tr class="inherit_header pub_methods_a00059"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00059')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00059.html">pqxx::internal::namedclass</a></td></tr>
-<tr class="memitem:ad703d52d9d96025bf08d9da26f6829be inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a> (const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td></tr>
-<tr class="memitem:a79dcce75176eef9d2d80fdc2ec2827a7 inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a> () const   throw ()</td></tr>
-<tr class="memitem:a9c216366ea21f1c9cd03b39410185cbb inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a> () const   throw ()</td></tr>
-<tr class="memitem:ab63de628429e771251ab8a2688ad407d inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a> () const </td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pro_methods_a00099"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00099')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="a00099.html">pqxx::tablestream</a></td></tr>
-<tr class="memitem:afdac33bb17371652a6328b689d29a411 inherit pro_methods_a00099"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00099.html#afdac33bb17371652a6328b689d29a411">NullStr</a> () const </td></tr>
-<tr class="memitem:a48f61b76226df70a8eaa334b6f53575a inherit pro_methods_a00099"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00099.html#a48f61b76226df70a8eaa334b6f53575a">is_finished</a> () const   throw ()</td></tr>
-<tr class="memitem:a8206b4b9b8dc8139e7b9be97d3c91d95 inherit pro_methods_a00099"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00099.html#a8206b4b9b8dc8139e7b9be97d3c91d95">base_close</a> ()</td></tr>
-<tr class="inherit_header pro_static_methods_a00099"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_a00099')"><img src="closed.png" alt="-"/>&nbsp;Static Protected Member Functions inherited from <a class="el" href="a00099.html">pqxx::tablestream</a></td></tr>
-<tr class="memitem:ae36c9e2bd18b6ed8a6c942ba616154b2 inherit pro_static_methods_a00099"><td class="memTemplParams" colspan="2">template&lt;typename ITER &gt; </td></tr>
-<tr class="memitem:ae36c9e2bd18b6ed8a6c942ba616154b2"><td class="memTemplItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00099.html#ae36c9e2bd18b6ed8a6c942ba616154b2">columnlist</a> (ITER colbegin, ITER colend)</td></tr>
-<tr class="inherit_header pro_attribs_a00105"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_a00105')"><img src="closed.png" alt="-"/>&nbsp;Protected Attributes inherited from <a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td></tr>
-<tr class="memitem:a9924dff8ce3203ca9fb9e584800ef9f4 inherit pro_attribs_a00105"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00104.html">transaction_base</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a9924dff8ce3203ca9fb9e584800ef9f4">m_Trans</a></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><dl class="deprecated"><dt><b><a class="el" href="a00210.html#_deprecated000009">Deprecated:</a></b></dt><dd>Efficiently pull data directly out of a table. </dd></dl>
-<dl class="section warning"><dt>Warning</dt><dd>This class does not work reliably with multibyte encodings. Using it with some multi-byte encodings may pose a security risk. </dd></dl>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="abdaa2d21ae6f3bbb52b8cb6c75870ff5"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::tablereader::tablereader </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00104.html">transaction_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Null</em> = <code>std::string()</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a07a03ef6630e8e5e0e8103b9b9bce6d5"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename ITER &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::tablereader::tablereader </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00104.html">transaction_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">ITER&#160;</td>
-          <td class="paramname"><em>begincolumns</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">ITER&#160;</td>
-          <td class="paramname"><em>endcolumns</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00099.html#ae36c9e2bd18b6ed8a6c942ba616154b2">pqxx::tablestream::columnlist()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ad233a53fdc5622adf57f353794a3c62f"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename ITER &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::tablereader::tablereader </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00104.html">transaction_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">ITER&#160;</td>
-          <td class="paramname"><em>begincolumns</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">ITER&#160;</td>
-          <td class="paramname"><em>endcolumns</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Null</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00099.html#ae36c9e2bd18b6ed8a6c942ba616154b2">pqxx::tablestream::columnlist()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a84da29cd4c12724f74891631ade8f1d5"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::tablereader::~tablereader </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a4028c87ef2895f34a824f09970476e24"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::tablereader::complete </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Implements <a class="el" href="a00099.html#a0241100d03b034b8e7b59201a6a1b88f">pqxx::tablestream</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aa70c070397bcd38df197b05c33614100"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::tablereader::get_raw_line </td>
-          <td>(</td>
-          <td class="paramtype">std::string &amp;&#160;</td>
-          <td class="paramname"><em>Line</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00100.html#a471da19c2f19ee8a205428a8e4c338ed">pqxx::tablewriter::operator&lt;&lt;()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a4010de33fe9ec72cbbc19c3dd81c8959"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::tablereader::operator bool </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aae84e7e743e090f9c29220f37074cf40"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::tablereader::operator! </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="adbb71a08559825b55b801771b6161d56"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename TUPLE &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00098.html">tablereader</a> &amp; pqxx::tablereader::operator&gt;&gt; </td>
-          <td>(</td>
-          <td class="paramtype">TUPLE &amp;&#160;</td>
-          <td class="paramname"><em>T</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a235d3894806c150e2db680ebe5c766d1"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename TUPLE &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::tablereader::tokenize </td>
-          <td>(</td>
-          <td class="paramtype">std::string&#160;</td>
-          <td class="paramname"><em>Line</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">TUPLE &amp;&#160;</td>
-          <td class="paramname"><em>T</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00165_source.html">tablereader.hxx</a></li>
-<li>tablereader.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00098.html">tablereader</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00098.js b/doc/html/Reference/a00098.js
deleted file mode 100644
index 09f2bdf..0000000
--- a/doc/html/Reference/a00098.js
+++ /dev/null
@@ -1,13 +0,0 @@
-var a00098 =
-[
-    [ "tablereader", "a00098.html#abdaa2d21ae6f3bbb52b8cb6c75870ff5", null ],
-    [ "tablereader", "a00098.html#a07a03ef6630e8e5e0e8103b9b9bce6d5", null ],
-    [ "tablereader", "a00098.html#ad233a53fdc5622adf57f353794a3c62f", null ],
-    [ "~tablereader", "a00098.html#a84da29cd4c12724f74891631ade8f1d5", null ],
-    [ "complete", "a00098.html#a4028c87ef2895f34a824f09970476e24", null ],
-    [ "get_raw_line", "a00098.html#aa70c070397bcd38df197b05c33614100", null ],
-    [ "operator bool", "a00098.html#a4010de33fe9ec72cbbc19c3dd81c8959", null ],
-    [ "operator!", "a00098.html#aae84e7e743e090f9c29220f37074cf40", null ],
-    [ "operator>>", "a00098.html#adbb71a08559825b55b801771b6161d56", null ],
-    [ "tokenize", "a00098.html#a235d3894806c150e2db680ebe5c766d1", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00098.png b/doc/html/Reference/a00098.png
deleted file mode 100644
index 63ff789..0000000
--- a/doc/html/Reference/a00098.png
+++ /dev/null
@@ -1,7 +0,0 @@
-PNG
-
-   IHDR         YY   PLTE   u         tRNS T2  IDATx풬*E۪~Gȗ9:ӓ;I[$\ʯtokrrv[{c[5	P_?o'__w$;b9'	b4]KlӍdxGq?2O3e{'o4K9'!Drq[<7+qY[k9xM#{Hxזq}ޖM95s.>W}V׵[~w~xg.Nu]xky~7q;9ץz]Kxvk9]:s}ݲnR>4ᰀ\(.nuW^nn߭:>Sǿ6mou_"Wu|6s+Rf~XQ^
-$_ܫ
-R`)X, rp K98R`)ڶm[Ql\,dJ&՛Ԏyv<? .In࡬2E7EK2zʖn\j{ʣ}k){t~zx7W);ufUpNc1:1CΚu0f1Ӑ_OdMR2#23TrC{_{^U?mU]#}LUU],I\,/I@.IrpIT߶m[P ?ZZ|UȽ&^U l rp K98R`)X, rp K98`ֶmۊbd)$K}<Wpݗ_
-\/:˧1yZ񚞂OOVQnO\y:I nh}<|7tSgS#I0msIoys󛳈Rwl^Q_T1ҽ:I/K$=K>ɗ$#9$Y%R|۶mA^ +jUkQU#˂{UX, rp K98R`)X, rpY! , ,x\u/?_?L|:z5'[z
-;Qn;znx`Kf}<]>=}|Ȇ0v7hO7r9WC֧JǑUUI1'[B||_`~ rp KE! -T]j+ߙ    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00099.html b/doc/html/Reference/a00099.html
deleted file mode 100644
index b4ddfd0..0000000
--- a/doc/html/Reference/a00099.html
+++ /dev/null
@@ -1,343 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::tablestream Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00099.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="#pro-static-methods">Static Protected Member Functions</a> &#124;
-<a href="a00289.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::tablestream Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00167_source.html">tablestream.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::tablestream:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00099.png" usemap="#pqxx::tablestream_map" alt=""/>
-  <map id="pqxx::tablestream_map" name="pqxx::tablestream_map">
-<area href="a00105.html" alt="pqxx::internal::transactionfocus" shape="rect" coords="97,56,281,80"/>
-<area href="a00059.html" alt="pqxx::internal::namedclass" shape="rect" coords="97,0,281,24"/>
-<area href="a00098.html" alt="pqxx::tablereader" shape="rect" coords="0,168,184,192"/>
-<area href="a00100.html" alt="pqxx::tablewriter" shape="rect" coords="194,168,378,192"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a5cfaacb3b52d957c8df94b91f3f1fe40"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00099.html#a5cfaacb3b52d957c8df94b91f3f1fe40">tablestream</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;Trans, const std::string &amp;Null=std::string())</td></tr>
-<tr class="memitem:a6d024cd5f02bb5c2a6eb00ca11bde772"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00099.html#a6d024cd5f02bb5c2a6eb00ca11bde772">~tablestream</a> ()=0  throw ()</td></tr>
-<tr class="memitem:a0241100d03b034b8e7b59201a6a1b88f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00099.html#a0241100d03b034b8e7b59201a6a1b88f">complete</a> ()=0</td></tr>
-<tr class="inherit_header pub_methods_a00105"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00105')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td></tr>
-<tr class="memitem:ac1ad1a201cacde2cd35182dd3bfb66fa inherit pub_methods_a00105"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#ac1ad1a201cacde2cd35182dd3bfb66fa">transactionfocus</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;t)</td></tr>
-<tr class="inherit_header pub_methods_a00059"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00059')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00059.html">pqxx::internal::namedclass</a></td></tr>
-<tr class="memitem:ad703d52d9d96025bf08d9da26f6829be inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a> (const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td></tr>
-<tr class="memitem:a79dcce75176eef9d2d80fdc2ec2827a7 inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a> () const   throw ()</td></tr>
-<tr class="memitem:a9c216366ea21f1c9cd03b39410185cbb inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a> () const   throw ()</td></tr>
-<tr class="memitem:ab63de628429e771251ab8a2688ad407d inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a> () const </td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
-Protected Member Functions</h2></td></tr>
-<tr class="memitem:afdac33bb17371652a6328b689d29a411"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00099.html#afdac33bb17371652a6328b689d29a411">NullStr</a> () const </td></tr>
-<tr class="memitem:a48f61b76226df70a8eaa334b6f53575a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00099.html#a48f61b76226df70a8eaa334b6f53575a">is_finished</a> () const   throw ()</td></tr>
-<tr class="memitem:a8206b4b9b8dc8139e7b9be97d3c91d95"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00099.html#a8206b4b9b8dc8139e7b9be97d3c91d95">base_close</a> ()</td></tr>
-<tr class="inherit_header pro_methods_a00105"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00105')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td></tr>
-<tr class="memitem:a267f75f541c85a38605fb6b8c66d1e0a inherit pro_methods_a00105"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a267f75f541c85a38605fb6b8c66d1e0a">register_me</a> ()</td></tr>
-<tr class="memitem:a53309d8e6bb85774cb16bf6a340cb558 inherit pro_methods_a00105"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a53309d8e6bb85774cb16bf6a340cb558">unregister_me</a> ()  throw ()</td></tr>
-<tr class="memitem:adae9df5aee401ccb6f1d77024d524322 inherit pro_methods_a00105"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#adae9df5aee401ccb6f1d77024d524322">reg_pending_error</a> (const std::string &amp;)  throw ()</td></tr>
-<tr class="memitem:a474a6ca017e7a313bc33e7b2b5a2d1d7 inherit pro_methods_a00105"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a474a6ca017e7a313bc33e7b2b5a2d1d7">registered</a> () const   throw ()</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-static-methods"></a>
-Static Protected Member Functions</h2></td></tr>
-<tr class="memitem:ae36c9e2bd18b6ed8a6c942ba616154b2"><td class="memTemplParams" colspan="2">template&lt;typename ITER &gt; </td></tr>
-<tr class="memitem:ae36c9e2bd18b6ed8a6c942ba616154b2"><td class="memTemplItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00099.html#ae36c9e2bd18b6ed8a6c942ba616154b2">columnlist</a> (ITER colbegin, ITER colend)</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pro_attribs_a00105"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_a00105')"><img src="closed.png" alt="-"/>&nbsp;Protected Attributes inherited from <a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td></tr>
-<tr class="memitem:a9924dff8ce3203ca9fb9e584800ef9f4 inherit pro_attribs_a00105"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00104.html">transaction_base</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a9924dff8ce3203ca9fb9e584800ef9f4">m_Trans</a></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><dl class="deprecated"><dt><b><a class="el" href="a00210.html#_deprecated000010">Deprecated:</a></b></dt><dd>Base class for obsolete tablereader/tablewriter classes. </dd></dl>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a5cfaacb3b52d957c8df94b91f3f1fe40"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::tablestream::tablestream </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00104.html">transaction_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>Trans</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Null</em> = <code>std::string()</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00099.html#a5cfaacb3b52d957c8df94b91f3f1fe40">tablestream()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00099.html#a5cfaacb3b52d957c8df94b91f3f1fe40">tablestream()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a6d024cd5f02bb5c2a6eb00ca11bde772"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::tablestream::~tablestream </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a8206b4b9b8dc8139e7b9be97d3c91d95"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::tablestream::base_close </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ae36c9e2bd18b6ed8a6c942ba616154b2"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename ITER &gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::tablestream::columnlist </td>
-          <td>(</td>
-          <td class="paramtype">ITER&#160;</td>
-          <td class="paramname"><em>colbegin</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">ITER&#160;</td>
-          <td class="paramname"><em>colend</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00176.html#ad97fec1db4afab602cfcf189109df23b">pqxx::separated_list()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00098.html#a07a03ef6630e8e5e0e8103b9b9bce6d5">pqxx::tablereader::tablereader()</a>, and <a class="el" href="a00100.html#a0cba43b103518b8e01c4d2f099a6d6dd">pqxx::tablewriter::tablewriter()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a0241100d03b034b8e7b59201a6a1b88f"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual void pqxx::tablestream::complete </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Implemented in <a class="el" href="a00100.html#a4dd97d641c5ccb16e2abbeaa2f0a50bc">pqxx::tablewriter</a>, and <a class="el" href="a00098.html#a4028c87ef2895f34a824f09970476e24">pqxx::tablereader</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a48f61b76226df70a8eaa334b6f53575a"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::tablestream::is_finished </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="afdac33bb17371652a6328b689d29a411"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">const std::string&amp; pqxx::tablestream::NullStr </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00100.html#a3f3bbf204195b04a00ea942c5f298c94">pqxx::tablewriter::generate()</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00167_source.html">tablestream.hxx</a></li>
-<li>tablestream.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00099.html">tablestream</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00099.js b/doc/html/Reference/a00099.js
deleted file mode 100644
index 20d6182..0000000
--- a/doc/html/Reference/a00099.js
+++ /dev/null
@@ -1,10 +0,0 @@
-var a00099 =
-[
-    [ "tablestream", "a00099.html#a5cfaacb3b52d957c8df94b91f3f1fe40", null ],
-    [ "~tablestream", "a00099.html#a6d024cd5f02bb5c2a6eb00ca11bde772", null ],
-    [ "base_close", "a00099.html#a8206b4b9b8dc8139e7b9be97d3c91d95", null ],
-    [ "columnlist", "a00099.html#ae36c9e2bd18b6ed8a6c942ba616154b2", null ],
-    [ "complete", "a00099.html#a0241100d03b034b8e7b59201a6a1b88f", null ],
-    [ "is_finished", "a00099.html#a48f61b76226df70a8eaa334b6f53575a", null ],
-    [ "NullStr", "a00099.html#afdac33bb17371652a6328b689d29a411", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00099.png b/doc/html/Reference/a00099.png
deleted file mode 100644
index 5fb18fc..0000000
--- a/doc/html/Reference/a00099.png
+++ /dev/null
@@ -1,5 +0,0 @@
-PNG
-
-   IHDR  z      =XX   PLTE   u         tRNS T2   IDATxv E|($hO#qwk+\G+p>WQBPi
->3篢z<:n89so86C<gRԳkbA6	FӍylw{~S~͹skȲќ,jdi_gsu6Nǧץ;K{>G6rrpӷ0@:=n7J_U-Y[㾞*Gc.e,3so^s}r{n83igdkNOu235gk&yKs,@^gW+,i'朽t3T3jXُU#xՏW}+nL4g4?w~'^vvEoF_U+~.A7\m:/x '4	毰̦sUԟ\B|J_]n X=@` X=@` !X=@V` !X=@V` !X=@V` !X=@V` !X=@V` !X=@V|IJ)$|X$`KRV/I!Ι$uFIZ1r</f//~3mܗJBͩi(R%<G^s{0rD77^Pנ(Vj֦Amȫe}tU_LGe󀿪~5W}H5N=g}c̬&1,8UMjSsU߯5bUR&xTۂ|f@y*c%飱zI
-%)3aKRV/I!X$p	)tB .7 n zFv~ Bz Bz Bz Bz Bz Bz d Bz j[5?f@Y=a}9DOWyf{Z]=wG|kX/Yq Y]]iI]>ᴷU`FVڶtK6X7Z]fc ߓûV}Y{ȥ`*8xV|V` !X=@P?pB .7 n zFv~ Bz Bz npFΟV` !X=@V` !X=@V` !X=@V#H)RJF$|%|X$`KRV/I!_C6H?H _%AQ!ڸ/';NWyfrs=l$/zjLã/Pv۰1M,@gQ$_J:$६v=~^꼉$A_T߼~*W7یB_1WM?P+~yxIASr!l֕ɼv珷cΠv3/eKhW'IDyǋaKRX$`KRV/I!SJTSJs&ϳ    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00100.html b/doc/html/Reference/a00100.html
deleted file mode 100644
index ed07440..0000000
--- a/doc/html/Reference/a00100.html
+++ /dev/null
@@ -1,565 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::tablewriter Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00100.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00290.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::tablewriter Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00169_source.html">tablewriter.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::tablewriter:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00100.png" usemap="#pqxx::tablewriter_map" alt=""/>
-  <map id="pqxx::tablewriter_map" name="pqxx::tablewriter_map">
-<area href="a00099.html" alt="pqxx::tablestream" shape="rect" coords="0,112,184,136"/>
-<area href="a00105.html" alt="pqxx::internal::transactionfocus" shape="rect" coords="0,56,184,80"/>
-<area href="a00059.html" alt="pqxx::internal::namedclass" shape="rect" coords="0,0,184,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a219cfed40ab2c1858b89e630e140e984"><td class="memItemLeft" align="right" valign="top">typedef unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00100.html#a219cfed40ab2c1858b89e630e140e984">size_type</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:af491ceeea1fb81f185c4460176ef594a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00100.html#af491ceeea1fb81f185c4460176ef594a">tablewriter</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;, const std::string &amp;WName, const std::string &amp;Null=std::string())</td></tr>
-<tr class="memitem:a0cba43b103518b8e01c4d2f099a6d6dd"><td class="memTemplParams" colspan="2">template&lt;typename ITER &gt; </td></tr>
-<tr class="memitem:a0cba43b103518b8e01c4d2f099a6d6dd"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00100.html#a0cba43b103518b8e01c4d2f099a6d6dd">tablewriter</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;, const std::string &amp;WName, ITER begincolumns, ITER endcolumns)</td></tr>
-<tr class="memitem:af975d6cde30bbff394e88229448d8019"><td class="memTemplParams" colspan="2">template&lt;typename ITER &gt; </td></tr>
-<tr class="memitem:af975d6cde30bbff394e88229448d8019"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00100.html#af975d6cde30bbff394e88229448d8019">tablewriter</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;T, const std::string &amp;WName, ITER begincolumns, ITER endcolumns, const std::string &amp;Null)</td></tr>
-<tr class="memitem:a3332310804e226da6d83c33f932290cc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00100.html#a3332310804e226da6d83c33f932290cc">~tablewriter</a> ()  throw ()</td></tr>
-<tr class="memitem:a4cf8a6eb3e06f010ab153666d645d6d1"><td class="memTemplParams" colspan="2">template&lt;typename IT &gt; </td></tr>
-<tr class="memitem:a4cf8a6eb3e06f010ab153666d645d6d1"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00100.html#a4cf8a6eb3e06f010ab153666d645d6d1">insert</a> (IT Begin, IT End)</td></tr>
-<tr class="memitem:a0a312200fceabbd9b81c3db4169e06ec"><td class="memTemplParams" colspan="2">template&lt;typename TUPLE &gt; </td></tr>
-<tr class="memitem:a0a312200fceabbd9b81c3db4169e06ec"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00100.html#a0a312200fceabbd9b81c3db4169e06ec">insert</a> (const TUPLE &amp;)</td></tr>
-<tr class="memitem:aa77830abd7d255e513940092e68bcbb0"><td class="memTemplParams" colspan="2">template&lt;typename IT &gt; </td></tr>
-<tr class="memitem:aa77830abd7d255e513940092e68bcbb0"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00100.html#aa77830abd7d255e513940092e68bcbb0">push_back</a> (IT Begin, IT End)</td></tr>
-<tr class="memitem:a6686c385a22f6790a1962584a1b09d79"><td class="memTemplParams" colspan="2">template&lt;typename TUPLE &gt; </td></tr>
-<tr class="memitem:a6686c385a22f6790a1962584a1b09d79"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00100.html#a6686c385a22f6790a1962584a1b09d79">push_back</a> (const TUPLE &amp;)</td></tr>
-<tr class="memitem:a2fbc9559232987cab54d30add357a2cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00100.html#a2fbc9559232987cab54d30add357a2cb">reserve</a> (<a class="el" href="a00100.html#a219cfed40ab2c1858b89e630e140e984">size_type</a>)</td></tr>
-<tr class="memitem:ab99429233e750f61fac91dbb205c6676"><td class="memTemplParams" colspan="2">template&lt;typename TUPLE &gt; </td></tr>
-<tr class="memitem:ab99429233e750f61fac91dbb205c6676"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a00100.html">tablewriter</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00100.html#ab99429233e750f61fac91dbb205c6676">operator&lt;&lt;</a> (const TUPLE &amp;)</td></tr>
-<tr class="memitem:a471da19c2f19ee8a205428a8e4c338ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00100.html">tablewriter</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00100.html#a471da19c2f19ee8a205428a8e4c338ed">operator&lt;&lt;</a> (<a class="el" href="a00098.html">tablereader</a> &amp;)</td></tr>
-<tr class="memitem:a3f3bbf204195b04a00ea942c5f298c94"><td class="memTemplParams" colspan="2">template&lt;typename IT &gt; </td></tr>
-<tr class="memitem:a3f3bbf204195b04a00ea942c5f298c94"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00100.html#a3f3bbf204195b04a00ea942c5f298c94">generate</a> (IT Begin, IT End) const </td></tr>
-<tr class="memitem:aff6a89343e60c12a55b1d6e6346b6dc2"><td class="memTemplParams" colspan="2">template&lt;typename TUPLE &gt; </td></tr>
-<tr class="memitem:aff6a89343e60c12a55b1d6e6346b6dc2"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00100.html#aff6a89343e60c12a55b1d6e6346b6dc2">generate</a> (const TUPLE &amp;) const </td></tr>
-<tr class="memitem:a4dd97d641c5ccb16e2abbeaa2f0a50bc"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00100.html#a4dd97d641c5ccb16e2abbeaa2f0a50bc">complete</a> ()</td></tr>
-<tr class="memitem:ac4b1eaf8b157f40e377cdcaa5d07e233"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00100.html#ac4b1eaf8b157f40e377cdcaa5d07e233">write_raw_line</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00099"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00099')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00099.html">pqxx::tablestream</a></td></tr>
-<tr class="memitem:a5cfaacb3b52d957c8df94b91f3f1fe40 inherit pub_methods_a00099"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00099.html#a5cfaacb3b52d957c8df94b91f3f1fe40">tablestream</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;Trans, const std::string &amp;Null=std::string())</td></tr>
-<tr class="memitem:a6d024cd5f02bb5c2a6eb00ca11bde772 inherit pub_methods_a00099"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00099.html#a6d024cd5f02bb5c2a6eb00ca11bde772">~tablestream</a> ()=0  throw ()</td></tr>
-<tr class="inherit_header pub_methods_a00105"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00105')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td></tr>
-<tr class="memitem:ac1ad1a201cacde2cd35182dd3bfb66fa inherit pub_methods_a00105"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#ac1ad1a201cacde2cd35182dd3bfb66fa">transactionfocus</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;t)</td></tr>
-<tr class="inherit_header pub_methods_a00059"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00059')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00059.html">pqxx::internal::namedclass</a></td></tr>
-<tr class="memitem:ad703d52d9d96025bf08d9da26f6829be inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a> (const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td></tr>
-<tr class="memitem:a79dcce75176eef9d2d80fdc2ec2827a7 inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a> () const   throw ()</td></tr>
-<tr class="memitem:a9c216366ea21f1c9cd03b39410185cbb inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a> () const   throw ()</td></tr>
-<tr class="memitem:ab63de628429e771251ab8a2688ad407d inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a> () const </td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pro_methods_a00099"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00099')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="a00099.html">pqxx::tablestream</a></td></tr>
-<tr class="memitem:afdac33bb17371652a6328b689d29a411 inherit pro_methods_a00099"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00099.html#afdac33bb17371652a6328b689d29a411">NullStr</a> () const </td></tr>
-<tr class="memitem:a48f61b76226df70a8eaa334b6f53575a inherit pro_methods_a00099"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00099.html#a48f61b76226df70a8eaa334b6f53575a">is_finished</a> () const   throw ()</td></tr>
-<tr class="memitem:a8206b4b9b8dc8139e7b9be97d3c91d95 inherit pro_methods_a00099"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00099.html#a8206b4b9b8dc8139e7b9be97d3c91d95">base_close</a> ()</td></tr>
-<tr class="inherit_header pro_static_methods_a00099"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_a00099')"><img src="closed.png" alt="-"/>&nbsp;Static Protected Member Functions inherited from <a class="el" href="a00099.html">pqxx::tablestream</a></td></tr>
-<tr class="memitem:ae36c9e2bd18b6ed8a6c942ba616154b2 inherit pro_static_methods_a00099"><td class="memTemplParams" colspan="2">template&lt;typename ITER &gt; </td></tr>
-<tr class="memitem:ae36c9e2bd18b6ed8a6c942ba616154b2"><td class="memTemplItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00099.html#ae36c9e2bd18b6ed8a6c942ba616154b2">columnlist</a> (ITER colbegin, ITER colend)</td></tr>
-<tr class="inherit_header pro_attribs_a00105"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_a00105')"><img src="closed.png" alt="-"/>&nbsp;Protected Attributes inherited from <a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td></tr>
-<tr class="memitem:a9924dff8ce3203ca9fb9e584800ef9f4 inherit pro_attribs_a00105"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00104.html">transaction_base</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a9924dff8ce3203ca9fb9e584800ef9f4">m_Trans</a></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><dl class="deprecated"><dt><b><a class="el" href="a00210.html#_deprecated000011">Deprecated:</a></b></dt><dd>Efficiently write data directly to a database table. </dd></dl>
-<dl class="section warning"><dt>Warning</dt><dd>This class does not work reliably with multibyte encodings. Using it with some multi-byte encodings may pose a security risk. </dd></dl>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="a219cfed40ab2c1858b89e630e140e984"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef unsigned <a class="el" href="a00100.html#a219cfed40ab2c1858b89e630e140e984">pqxx::tablewriter::size_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="af491ceeea1fb81f185c4460176ef594a"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::tablewriter::tablewriter </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00104.html">transaction_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>WName</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Null</em> = <code>std::string()</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a0cba43b103518b8e01c4d2f099a6d6dd"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename ITER &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::tablewriter::tablewriter </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00104.html">transaction_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>WName</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">ITER&#160;</td>
-          <td class="paramname"><em>begincolumns</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">ITER&#160;</td>
-          <td class="paramname"><em>endcolumns</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00099.html#ae36c9e2bd18b6ed8a6c942ba616154b2">pqxx::tablestream::columnlist()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="af975d6cde30bbff394e88229448d8019"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename ITER &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::tablewriter::tablewriter </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00104.html">transaction_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>T</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>WName</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">ITER&#160;</td>
-          <td class="paramname"><em>begincolumns</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">ITER&#160;</td>
-          <td class="paramname"><em>endcolumns</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Null</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00099.html#ae36c9e2bd18b6ed8a6c942ba616154b2">pqxx::tablestream::columnlist()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a3332310804e226da6d83c33f932290cc"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::tablewriter::~tablewriter </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a4dd97d641c5ccb16e2abbeaa2f0a50bc"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::tablewriter::complete </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Implements <a class="el" href="a00099.html#a0241100d03b034b8e7b59201a6a1b88f">pqxx::tablestream</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a3f3bbf204195b04a00ea942c5f298c94"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename IT &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::tablewriter::generate </td>
-          <td>(</td>
-          <td class="paramtype">IT&#160;</td>
-          <td class="paramname"><em>Begin</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">IT&#160;</td>
-          <td class="paramname"><em>End</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00099.html#afdac33bb17371652a6328b689d29a411">pqxx::tablestream::NullStr()</a>, and <a class="el" href="a00176.html#ad97fec1db4afab602cfcf189109df23b">pqxx::separated_list()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00100.html#aff6a89343e60c12a55b1d6e6346b6dc2">generate()</a>, and <a class="el" href="a00100.html#a4cf8a6eb3e06f010ab153666d645d6d1">insert()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aff6a89343e60c12a55b1d6e6346b6dc2"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename TUPLE &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::tablewriter::generate </td>
-          <td>(</td>
-          <td class="paramtype">const TUPLE &amp;&#160;</td>
-          <td class="paramname"><em>T</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00100.html#a3f3bbf204195b04a00ea942c5f298c94">generate()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a4cf8a6eb3e06f010ab153666d645d6d1"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename IT &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::tablewriter::insert </td>
-          <td>(</td>
-          <td class="paramtype">IT&#160;</td>
-          <td class="paramname"><em>Begin</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">IT&#160;</td>
-          <td class="paramname"><em>End</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00100.html#a3f3bbf204195b04a00ea942c5f298c94">generate()</a>, and <a class="el" href="a00100.html#ac4b1eaf8b157f40e377cdcaa5d07e233">write_raw_line()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00100.html#a0a312200fceabbd9b81c3db4169e06ec">insert()</a>, <a class="el" href="a00100.html#ab99429233e750f61fac91dbb205c6676">operator&lt;&lt;()</a>, and <a class="el" href="a00100.html#aa77830abd7d255e513940092e68bcbb0">push_back()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a0a312200fceabbd9b81c3db4169e06ec"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename TUPLE &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::tablewriter::insert </td>
-          <td>(</td>
-          <td class="paramtype">const TUPLE &amp;&#160;</td>
-          <td class="paramname"><em>T</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00100.html#a4cf8a6eb3e06f010ab153666d645d6d1">insert()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ab99429233e750f61fac91dbb205c6676"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename TUPLE &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00100.html">tablewriter</a> &amp; pqxx::tablewriter::operator&lt;&lt; </td>
-          <td>(</td>
-          <td class="paramtype">const TUPLE &amp;&#160;</td>
-          <td class="paramname"><em>T</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00100.html#a4cf8a6eb3e06f010ab153666d645d6d1">insert()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a471da19c2f19ee8a205428a8e4c338ed"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00100.html">pqxx::tablewriter</a> &amp; pqxx::tablewriter::operator&lt;&lt; </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00098.html">pqxx::tablereader</a> &amp;&#160;</td>
-          <td class="paramname"><em>R</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00098.html#aa70c070397bcd38df197b05c33614100">pqxx::tablereader::get_raw_line()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aa77830abd7d255e513940092e68bcbb0"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename IT &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::tablewriter::push_back </td>
-          <td>(</td>
-          <td class="paramtype">IT&#160;</td>
-          <td class="paramname"><em>Begin</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">IT&#160;</td>
-          <td class="paramname"><em>End</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00100.html#a4cf8a6eb3e06f010ab153666d645d6d1">insert()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a6686c385a22f6790a1962584a1b09d79"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename TUPLE &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::tablewriter::push_back </td>
-          <td>(</td>
-          <td class="paramtype">const TUPLE &amp;&#160;</td>
-          <td class="paramname"><em>T</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00100.html#a4cf8a6eb3e06f010ab153666d645d6d1">insert()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a2fbc9559232987cab54d30add357a2cb"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::tablewriter::reserve </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00100.html#a219cfed40ab2c1858b89e630e140e984">size_type</a>&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ac4b1eaf8b157f40e377cdcaa5d07e233"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::tablewriter::write_raw_line </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Line</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00100.html#a4cf8a6eb3e06f010ab153666d645d6d1">insert()</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00169_source.html">tablewriter.hxx</a></li>
-<li>tablewriter.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00100.html">tablewriter</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00100.js b/doc/html/Reference/a00100.js
deleted file mode 100644
index 83a4cb2..0000000
--- a/doc/html/Reference/a00100.js
+++ /dev/null
@@ -1,19 +0,0 @@
-var a00100 =
-[
-    [ "size_type", "a00100.html#a219cfed40ab2c1858b89e630e140e984", null ],
-    [ "tablewriter", "a00100.html#af491ceeea1fb81f185c4460176ef594a", null ],
-    [ "tablewriter", "a00100.html#a0cba43b103518b8e01c4d2f099a6d6dd", null ],
-    [ "tablewriter", "a00100.html#af975d6cde30bbff394e88229448d8019", null ],
-    [ "~tablewriter", "a00100.html#a3332310804e226da6d83c33f932290cc", null ],
-    [ "complete", "a00100.html#a4dd97d641c5ccb16e2abbeaa2f0a50bc", null ],
-    [ "generate", "a00100.html#a3f3bbf204195b04a00ea942c5f298c94", null ],
-    [ "generate", "a00100.html#aff6a89343e60c12a55b1d6e6346b6dc2", null ],
-    [ "insert", "a00100.html#a4cf8a6eb3e06f010ab153666d645d6d1", null ],
-    [ "insert", "a00100.html#a0a312200fceabbd9b81c3db4169e06ec", null ],
-    [ "operator<<", "a00100.html#ab99429233e750f61fac91dbb205c6676", null ],
-    [ "operator<<", "a00100.html#a471da19c2f19ee8a205428a8e4c338ed", null ],
-    [ "push_back", "a00100.html#aa77830abd7d255e513940092e68bcbb0", null ],
-    [ "push_back", "a00100.html#a6686c385a22f6790a1962584a1b09d79", null ],
-    [ "reserve", "a00100.html#a2fbc9559232987cab54d30add357a2cb", null ],
-    [ "write_raw_line", "a00100.html#ac4b1eaf8b157f40e377cdcaa5d07e233", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00100.png b/doc/html/Reference/a00100.png
deleted file mode 100644
index b754e4f..0000000
--- a/doc/html/Reference/a00100.png
+++ /dev/null
@@ -1,4 +0,0 @@
-PNG
-
-   IHDR         YY   PLTE   u         tRNS T2  IDATx풬*E۪~Gȗ9͌[$XĐVJZ;ܱVw8.~|z	792`~g\,8Al╦qmzo{|:.'_s_il͞)=8$L/˺ѿO\3u\[:^u4<L!w][y[6˷:G͟|6-)?8}-e6n0wsKxIאst8tm]ݬsTQiaP\\[FɯԓNݬ9[Wwu|8:i{]hW~Sh|?[+e^ +jUkQU#˂{UX, rp K98R`)X, rpY۶m+M֓K\,u<\<IҤK/I튞g#4
-.>tS$Slƥg<؇I&ݲGWw	|dySgiV4*]٫#>O0di)[Ͼo639MxKv޾*U!09"Ӿ8>H./Rs|>ciRep>1U3V7Tv*k$%9$YO$rpIK"mۂ5 VԪע䫂G5ɗ`+X, rp K98R`)X, mV$'$K9$Yg}IL׎a^YswHj,Ώ|_!뫼3ttS#>)Af!yGХNqMK`:h+]tSἙ/g7UؼQUJ$>H/ɒX.Iٟ|I2K\,mV%_<rI,W [98R`)X, rp K98R`)B+ R`oӕwGw{_R<$UL|;쫦9;C^U^|-O">˶ip_{j8sǗ%O~/χr/ʛROl^6rW,U~|G`X,~%Ba=]Z*.    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00101.html b/doc/html/Reference/a00101.html
deleted file mode 100644
index 1692945..0000000
--- a/doc/html/Reference/a00101.html
+++ /dev/null
@@ -1,219 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::thread_safety_model Struct Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00101.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="a00298.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::thread_safety_model Struct Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Descriptor of library's thread-safety model.  
- <a href="a00101.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00180_source.html">util.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:a76f2924aaefac243d3770f1f4b698211"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00101.html#a76f2924aaefac243d3770f1f4b698211">have_safe_strerror</a></td></tr>
-<tr class="memdesc:a76f2924aaefac243d3770f1f4b698211"><td class="mdescLeft">&#160;</td><td class="mdescRight">Does standard C library have a thread-safe alternative to <code>strerror</code>?  <a href="#a76f2924aaefac243d3770f1f4b698211"></a><br/></td></tr>
-<tr class="memitem:a3fe3fa8e530712e5228d2b5379871540"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00101.html#a3fe3fa8e530712e5228d2b5379871540">safe_libpq</a></td></tr>
-<tr class="memdesc:a3fe3fa8e530712e5228d2b5379871540"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the underlying libpq build thread-safe?  <a href="#a3fe3fa8e530712e5228d2b5379871540"></a><br/></td></tr>
-<tr class="memitem:ace2546ec39e30e8793cc4a296216f259"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00101.html#ace2546ec39e30e8793cc4a296216f259">safe_query_cancel</a></td></tr>
-<tr class="memdesc:ace2546ec39e30e8793cc4a296216f259"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is canceling queries thread-safe?  <a href="#ace2546ec39e30e8793cc4a296216f259"></a><br/></td></tr>
-<tr class="memitem:adb5c47ea21c35c73432de0d0b7e80bdb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00101.html#adb5c47ea21c35c73432de0d0b7e80bdb">safe_result_copy</a></td></tr>
-<tr class="memdesc:adb5c47ea21c35c73432de0d0b7e80bdb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Are copies of <a class="el" href="a00082.html" title="Result set containing data returned by a query or command.">pqxx::result</a> and <a class="el" href="a00013.html">pqxx::binarystring</a> objects thread-safe?  <a href="#adb5c47ea21c35c73432de0d0b7e80bdb"></a><br/></td></tr>
-<tr class="memitem:abe3528c0d2e42d6e98d80f0b45d79002"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00101.html#abe3528c0d2e42d6e98d80f0b45d79002">safe_kerberos</a></td></tr>
-<tr class="memdesc:abe3528c0d2e42d6e98d80f0b45d79002"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is Kerberos thread-safe?  <a href="#abe3528c0d2e42d6e98d80f0b45d79002"></a><br/></td></tr>
-<tr class="memitem:adddd2eaf6dbc5feca29ce00f91b4d648"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00101.html#adddd2eaf6dbc5feca29ce00f91b4d648">description</a></td></tr>
-<tr class="memdesc:adddd2eaf6dbc5feca29ce00f91b4d648"><td class="mdescLeft">&#160;</td><td class="mdescRight">A human-readable description of any thread-safety issues.  <a href="#adddd2eaf6dbc5feca29ce00f91b4d648"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Descriptor of library's thread-safety model. </p>
-<p>This describes what the library knows about various risks to thread-safety. </p>
-</div><h2>Member Data Documentation</h2>
-<a class="anchor" id="adddd2eaf6dbc5feca29ce00f91b4d648"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::thread_safety_model::description</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>A human-readable description of any thread-safety issues. </p>
-
-<p>Referenced by <a class="el" href="a00176.html#aac7c904372c0bffcd8c8b121f2c3f13e">pqxx::describe_thread_safety()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a76f2924aaefac243d3770f1f4b698211"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::thread_safety_model::have_safe_strerror</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Does standard C library have a thread-safe alternative to <code>strerror</code>? </p>
-<p>If not, its <code>strerror</code> implementation may still be thread-safe. Check your compiler's manual.</p>
-<p>Without <code>strerror_r</code> (<code>strerror_s</code> in Visual C++) or a thread-safe <code>strerror</code>, the library can't safely obtain descriptions of certain run-time errors. In that case, your application must serialize all use of libpqxx. </p>
-
-<p>Referenced by <a class="el" href="a00176.html#aac7c904372c0bffcd8c8b121f2c3f13e">pqxx::describe_thread_safety()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="abe3528c0d2e42d6e98d80f0b45d79002"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::thread_safety_model::safe_kerberos</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Is Kerberos thread-safe? </p>
-<dl class="section warning"><dt>Warning</dt><dd>Is currently always <code>false</code>.</dd></dl>
-<p>If your application uses Kerberos, all accesses to libpqxx or Kerberos must be serialized. Confine their use to a single thread, or protect it with a global lock. </p>
-
-<p>Referenced by <a class="el" href="a00176.html#aac7c904372c0bffcd8c8b121f2c3f13e">pqxx::describe_thread_safety()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a3fe3fa8e530712e5228d2b5379871540"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::thread_safety_model::safe_libpq</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Is the underlying libpq build thread-safe? </p>
-<p>A <code>"false"</code> here may mean one of two things: either the libpq build is not thread-safe, or it is a thread-safe build of an older version that did not offer thread-safety information.</p>
-<p>In that case, the best fix is to rebuild libpqxx against (a thread-safe build of) a newer libpq version. </p>
-
-<p>Referenced by <a class="el" href="a00176.html#aac7c904372c0bffcd8c8b121f2c3f13e">pqxx::describe_thread_safety()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ace2546ec39e30e8793cc4a296216f259"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::thread_safety_model::safe_query_cancel</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Is canceling queries thread-safe? </p>
-<p>If not, avoid use of the <a class="el" href="a00068.html" title="Processes several queries in FIFO manner, optimized for high throughput.">pqxx::pipeline</a> class in threaded programs. Or better, rebuild libpqxx against a newer libpq version. </p>
-
-<p>Referenced by <a class="el" href="a00176.html#aac7c904372c0bffcd8c8b121f2c3f13e">pqxx::describe_thread_safety()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="adb5c47ea21c35c73432de0d0b7e80bdb"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::thread_safety_model::safe_result_copy</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Are copies of <a class="el" href="a00082.html" title="Result set containing data returned by a query or command.">pqxx::result</a> and <a class="el" href="a00013.html">pqxx::binarystring</a> objects thread-safe? </p>
-<p>If <code>true</code>, it's safe to copy an object of either of these types (copying these is done very efficiently, so don't worry about data size) and hand the copy off to another thread. The other thread may access the copy freely without any concurrency concerns. </p>
-
-<p>Referenced by <a class="el" href="a00176.html#aac7c904372c0bffcd8c8b121f2c3f13e">pqxx::describe_thread_safety()</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="a00180_source.html">util.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00101.html">thread_safety_model</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00101.js b/doc/html/Reference/a00101.js
deleted file mode 100644
index 1729111..0000000
--- a/doc/html/Reference/a00101.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var a00101 =
-[
-    [ "description", "a00101.html#adddd2eaf6dbc5feca29ce00f91b4d648", null ],
-    [ "have_safe_strerror", "a00101.html#a76f2924aaefac243d3770f1f4b698211", null ],
-    [ "safe_kerberos", "a00101.html#abe3528c0d2e42d6e98d80f0b45d79002", null ],
-    [ "safe_libpq", "a00101.html#a3fe3fa8e530712e5228d2b5379871540", null ],
-    [ "safe_query_cancel", "a00101.html#ace2546ec39e30e8793cc4a296216f259", null ],
-    [ "safe_result_copy", "a00101.html#adb5c47ea21c35c73432de0d0b7e80bdb", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00102.html b/doc/html/Reference/a00102.html
deleted file mode 100644
index 1485821..0000000
--- a/doc/html/Reference/a00102.html
+++ /dev/null
@@ -1,144 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::too_many_connections Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00102.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00256.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::too_many_connections Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::too_many_connections:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00102.png" usemap="#pqxx::too_many_connections_map" alt=""/>
-  <map id="pqxx::too_many_connections_map" name="pqxx::too_many_connections_map">
-<area href="a00014.html" title="Exception class for lost or failed backend connection." alt="pqxx::broken_connection" shape="rect" coords="0,112,172,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,172,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,172,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:ad613a4a06c35fc29cdb838427250d727"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00102.html#ad613a4a06c35fc29cdb838427250d727">too_many_connections</a> (const std::string &amp;err)</td></tr>
-<tr class="inherit_header pub_methods_a00014"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00014')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00014.html">pqxx::broken_connection</a></td></tr>
-<tr class="memitem:abead818453c7c47646f924c0b6cbff7d inherit pub_methods_a00014"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00014.html#abead818453c7c47646f924c0b6cbff7d">broken_connection</a> ()</td></tr>
-<tr class="memitem:a003c1c85d2c6c40f6d5b985394aa34b2 inherit pub_methods_a00014"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00014.html#a003c1c85d2c6c40f6d5b985394aa34b2">broken_connection</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ad613a4a06c35fc29cdb838427250d727"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::too_many_connections::too_many_connections </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00102.html">too_many_connections</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00102.js b/doc/html/Reference/a00102.js
deleted file mode 100644
index 7f07119..0000000
--- a/doc/html/Reference/a00102.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var a00102 =
-[
-    [ "too_many_connections", "a00102.html#ad613a4a06c35fc29cdb838427250d727", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00102.png b/doc/html/Reference/a00102.png
deleted file mode 100644
index 01e6427..0000000
--- a/doc/html/Reference/a00102.png
+++ /dev/null
@@ -1,5 +0,0 @@
-PNG
-
-   IHDR         x   PLTE   u         tRNS T2  %IDATxҫ C-q&e#Lc@6pYIe%ɂ?!Iw{YIɹlPM6EB7\S2ǧLU8Vg GV&Iu",Tl.$ձ~[٩Zv/`Ż '-;^"].췑=i/1IF#7yYI@V~$\V,ec  Z%ٮkȶ%޵ۦd=  ,.`X ,.`X ,.`B1Qe%$dCXCFk0Ǯ?/7V܉a$SaЕHl
-{IzǑf׮N7dZAeT_ZVM/A6B<F*Z!IbE%$ln% $\V,ec  Z%ٮkȶ%޵ۦd=  ,.`X ,.`X ,.`B1Qe%$I*I3A)YI:"Ǝy[JXsPT1u29PX<3uek()?vKzW~ܝ~dP6Yd&f˳m'{d4\&d"5lAR֕2x3J;XɎ+%SZ$&.+I$Yc# BK]אmKk;Mz6 e,pY \e,pY \e,pY \Bh@,.`]J4'3,l3,ݬ7K?+{'\^iR0mZdIGvY4sJgjR,+
-net"[vب2RzUv;,#tKvw [[ymon'-mRi5`˞}5_fW l-y-k`2-7sEbTvyH:ms\`!6hO    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00103.html b/doc/html/Reference/a00103.html
deleted file mode 100644
index 2f02e29..0000000
--- a/doc/html/Reference/a00103.html
+++ /dev/null
@@ -1,271 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt; Class Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00103.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00292.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt; Class Template Reference<div class="ingroups"><a class="el" href="a00205.html">Transaction classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Standard back-end transaction, templatized on isolation level.  
- <a href="a00103.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00171_source.html">transaction.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00103.png" usemap="#pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;_map" alt=""/>
-  <map id="pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;_map" name="pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;_map">
-<area href="a00012.html" alt="pqxx::basic_transaction" shape="rect" coords="0,168,314,192"/>
-<area href="a00032.html" alt="pqxx::dbtransaction" shape="rect" coords="0,112,314,136"/>
-<area href="a00104.html" alt="pqxx::transaction_base" shape="rect" coords="0,56,314,80"/>
-<area href="a00059.html" alt="pqxx::internal::namedclass" shape="rect" coords="0,0,314,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a01e7ecea76d7d12c295e6979759eb754"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00054.html">isolation_traits</a><br class="typebreak"/>
-&lt; ISOLATIONLEVEL &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00103.html#a01e7ecea76d7d12c295e6979759eb754">isolation_tag</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a5ad879f746d13f51e469c67665b5d3f9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00103.html#a5ad879f746d13f51e469c67665b5d3f9">transaction</a> (<a class="el" href="a00023.html">connection_base</a> &amp;C, const std::string &amp;TName)</td></tr>
-<tr class="memdesc:a5ad879f746d13f51e469c67665b5d3f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a transaction.  <a href="#a5ad879f746d13f51e469c67665b5d3f9"></a><br/></td></tr>
-<tr class="memitem:a664bdb9c889f946c162cac14bdbe6b7b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00103.html#a664bdb9c889f946c162cac14bdbe6b7b">transaction</a> (<a class="el" href="a00023.html">connection_base</a> &amp;C)</td></tr>
-<tr class="memitem:a028f5dc23672e38c82a8fd91cd4e4ee0"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00103.html#a028f5dc23672e38c82a8fd91cd4e4ee0">~transaction</a> ()  throw ()</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pro_methods_a00012"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00012')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="a00012.html">pqxx::basic_transaction</a></td></tr>
-<tr class="memitem:ac37eaf1787575f972034ddb87c496eb7 inherit pro_methods_a00012"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00012.html#ac37eaf1787575f972034ddb87c496eb7">basic_transaction</a> (<a class="el" href="a00023.html">connection_base</a> &amp;C, const std::string &amp;IsolationLevel, <a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">readwrite_policy</a>)</td></tr>
-<tr class="inherit_header pro_static_methods_a00032"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_a00032')"><img src="closed.png" alt="-"/>&nbsp;Static Protected Member Functions inherited from <a class="el" href="a00032.html">pqxx::dbtransaction</a></td></tr>
-<tr class="memitem:a4e35ec39c80f088ebe239b15a16488de inherit pro_static_methods_a00032"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html#a4e35ec39c80f088ebe239b15a16488de">fullname</a> (const std::string &amp;ttype, const std::string &amp;isolation)</td></tr>
-<tr class="inherit_header pro_attribs_a00104"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_a00104')"><img src="closed.png" alt="-"/>&nbsp;Protected Attributes inherited from <a class="el" href="a00104.html">pqxx::transaction_base</a></td></tr>
-<tr class="memitem:adc48441869caf6a4b84911cd6984c36a inherit pro_attribs_a00104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00078.html">internal::reactivation_avoidance_counter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#adc48441869caf6a4b84911cd6984c36a">m_reactivation_avoidance</a></td></tr>
-<tr class="memdesc:adc48441869caf6a4b84911cd6984c36a inherit pro_attribs_a00104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resources allocated in this transaction that make reactivation impossible.  <a href="#adc48441869caf6a4b84911cd6984c36a"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;isolation_level ISOLATIONLEVEL = read_committed, readwrite_policy READWRITE = read_write&gt;<br/>
-class pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;</h3>
-
-<p>Standard back-end transaction, templatized on isolation level. </p>
-<p>This is the type you'll normally want to use to represent a transaction on the database.</p>
-<p>While you may choose to create your own transaction object to interface to the database backend, it is recommended that you wrap your transaction code into a transactor code instead and let the transaction be created for you. </p>
-<dl class="section see"><dt>See Also</dt><dd><a class="el" href="a00174_source.html">pqxx/transactor.hxx</a></dd></dl>
-<p>If you should find that using a transactor makes your code less portable or too complex, go ahead, create your own transaction anyway.</p>
-<p>Usage example: double all wages</p>
-<div class="fragment"><div class="line"><span class="keyword">extern</span> <a class="code" href="a00204.html#ga26edb910e4563d1115e22c627914e98b" title="The &quot;standard&quot; connection type: connect to database right now.">connection</a> C;</div>
-<div class="line"><a class="code" href="a00205.html#ga82685329d6fd91f5ab30772d266fe5f0" title="Bog-standard, default transaction type.">work</a> T(C);</div>
-<div class="line"><span class="keywordflow">try</span></div>
-<div class="line">{</div>
-<div class="line">  T.exec(<span class="stringliteral">&quot;UPDATE employees SET wage=wage*2&quot;</span>);</div>
-<div class="line">  T.commit();   <span class="comment">// NOTE: do this inside try block</span></div>
-<div class="line">}</div>
-<div class="line"><span class="keywordflow">catch</span> (<span class="keyword">const</span> exception &amp;e)</div>
-<div class="line">{</div>
-<div class="line">  cerr &lt;&lt; e.what() &lt;&lt; endl;</div>
-<div class="line">  T.abort();            <span class="comment">// Usually not needed; same happens when T&#39;s life ends.</span></div>
-<div class="line">}</div>
-</div><!-- fragment --> </div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="a01e7ecea76d7d12c295e6979759eb754"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;isolation_level ISOLATIONLEVEL = read_committed, readwrite_policy READWRITE = read_write&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00054.html">isolation_traits</a>&lt;ISOLATIONLEVEL&gt; <a class="el" href="a00103.html">pqxx::transaction</a>&lt; ISOLATIONLEVEL, READWRITE &gt;::<a class="el" href="a00103.html#a01e7ecea76d7d12c295e6979759eb754">isolation_tag</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a5ad879f746d13f51e469c67665b5d3f9"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;isolation_level ISOLATIONLEVEL = read_committed, readwrite_policy READWRITE = read_write&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00103.html">pqxx::transaction</a>&lt; ISOLATIONLEVEL, READWRITE &gt;::<a class="el" href="a00103.html">transaction</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>C</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>TName</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Create a transaction. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">C</td><td>Connection for this transaction to operate on </td></tr>
-    <tr><td class="paramname">TName</td><td>Optional name for transaction; must begin with a letter and may contain letters and digits only </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>References <a class="el" href="a00104.html#a1d2a8554499cbd93ff8c2bf5c15843ff">pqxx::transaction_base::Begin()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a664bdb9c889f946c162cac14bdbe6b7b"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;isolation_level ISOLATIONLEVEL = read_committed, readwrite_policy READWRITE = read_write&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00103.html">pqxx::transaction</a>&lt; ISOLATIONLEVEL, READWRITE &gt;::<a class="el" href="a00103.html">transaction</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>C</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00104.html#a1d2a8554499cbd93ff8c2bf5c15843ff">pqxx::transaction_base::Begin()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a028f5dc23672e38c82a8fd91cd4e4ee0"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;isolation_level ISOLATIONLEVEL = read_committed, readwrite_policy READWRITE = read_write&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual <a class="el" href="a00103.html">pqxx::transaction</a>&lt; ISOLATIONLEVEL, READWRITE &gt;::~<a class="el" href="a00103.html">transaction</a> </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a">pqxx::transaction_base::conn()</a>, and <a class="el" href="a00104.html#af2ddcd7f1def9dfd3f15c0f3242b9136">pqxx::transaction_base::End()</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00171_source.html">transaction.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00103.html">transaction</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00103.js b/doc/html/Reference/a00103.js
deleted file mode 100644
index 9cee31d..0000000
--- a/doc/html/Reference/a00103.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var a00103 =
-[
-    [ "isolation_tag", "a00103.html#a01e7ecea76d7d12c295e6979759eb754", null ],
-    [ "transaction", "a00103.html#a5ad879f746d13f51e469c67665b5d3f9", null ],
-    [ "transaction", "a00103.html#a664bdb9c889f946c162cac14bdbe6b7b", null ],
-    [ "~transaction", "a00103.html#a028f5dc23672e38c82a8fd91cd4e4ee0", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00103.png b/doc/html/Reference/a00103.png
deleted file mode 100644
index 12b9bf4..0000000
--- a/doc/html/Reference/a00103.png
+++ /dev/null
@@ -1,9 +0,0 @@
-PNG
-
-   IHDR  :      Ke   PLTE   u         tRNS T2  IDATx떲:+;k|$3ܚHN_[woMĶlќսz~Þ5I/qO>1ΰ%FRΔӌJnB_s}cP8ͤngN_cpn/y228yg1Ve}}zhfrp\׀;z|M]N)
-(LtέcM-kɝM5|5vQ]en^5಺ZMj^5[N\[jnոﾼ^0rͩ\Y.9VI.}񊺦{5c갯$ǶbW]=nDS/q|qWܨ#-TuՔؗyun]][{xa5ewqKo{֤#7=<|]0rS/z翿[G^{co_i{gfs6N&b97vP7׻--Ǐ>8D Dy :V BX@au ! :V BX@au ! :V BX@au ! lu9lr,dI2tV'I!NBX$euIb 2:I:K%ifSgƣʲF%h`=W⶿Y.ruB&O	YbT?f%x}m\m5=йdQSqu˩V.,IZow=uouw:;;l|g&K:$y\\tNB\NV'I!NBX$圳9 |.7 pp@ 0;X@au ! :V BX@au ! :V BX@au ! :V BX@rYȒd$V'I!NBX$:I
-QY$	=NA$SiN;|Jt<Emni6IQݜStt)BJ78Iwfvrك}|$]ʧbsX]~PSKB]SA;}k鰵+l|v+IV'I!ާN
-V'I!NBX$圳9 |.7 pp@ 0;X@au ! :V BX@au ! :V BX@au ! :V BX@rYȒd$V'I!NBX$:I
-$m؝;
-=C<uqJ$%i>̱'9fHfw8IkhvuOIݧɠFJR9k<붳)Nf܊mm+ܑNIP7,[?=V-m5eM<]a,k,zakvi}v+IV7v.$pIRIҷbu$)IRs69|` bu n7`u svpbq ! :V BX@au ! :V BX@au ! :V BX@au !>[]J)R:	  BX@au !U!ԟJ{ᗘ|werׇs:ǭ;Ĕ6@^>[ yњz6G%hI>8+ژvv=sʕn&OSBovq.UWo&Oy=Z?$7mGZNU׌ݖ#Oֺ#u[»wZ]}O|[Q]LYҥQճU->ᑺDGûu(뎵%;Ⱥuk]Buu۝#u}u/XtصwM\i}ݿu7;]<x	ެZJS~R׺6qE.zߜu 0 bu ! :R2)t &
-Jgl    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00104.html b/doc/html/Reference/a00104.html
deleted file mode 100644
index 989522b..0000000
--- a/doc/html/Reference/a00104.html
+++ /dev/null
@@ -1,900 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::transaction_base Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00104.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="#pro-attribs">Protected Attributes</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="a00293.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::transaction_base Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00173_source.html">transaction_base.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::transaction_base:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00104.png" usemap="#pqxx::transaction_base_map" alt=""/>
-  <map id="pqxx::transaction_base_map" name="pqxx::transaction_base_map">
-<area href="a00059.html" alt="pqxx::internal::namedclass" shape="rect" coords="486,0,800,24"/>
-<area href="a00032.html" alt="pqxx::dbtransaction" shape="rect" coords="324,112,638,136"/>
-<area href="a00060.html" alt="pqxx::nontransaction" shape="rect" coords="648,112,962,136"/>
-<area href="a00011.html" alt="pqxx::basic_robusttransaction" shape="rect" coords="0,168,314,192"/>
-<area href="a00012.html" alt="pqxx::basic_transaction" shape="rect" coords="324,168,638,192"/>
-<area href="a00096.html" title="&quot;Transaction&quot; nested within another transaction" alt="pqxx::subtransaction" shape="rect" coords="648,168,962,192"/>
-<area href="a00083.html" title="Slightly slower, better-fortified version of transaction." alt="pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt;" shape="rect" coords="0,224,314,248"/>
-<area href="a00103.html" title="Standard back-end transaction, templatized on isolation level." alt="pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;" shape="rect" coords="324,224,638,248"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:af5e1900b64239bac292f5505f7799654"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00054.html">isolation_traits</a><br class="typebreak"/>
-&lt; <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8cabedeb7c33721ac28a9e35be36f214f2d">read_committed</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#af5e1900b64239bac292f5505f7799654">isolation_tag</a></td></tr>
-<tr class="memdesc:af5e1900b64239bac292f5505f7799654"><td class="mdescLeft">&#160;</td><td class="mdescRight">If nothing else is known, our isolation level is at least read_committed.  <a href="#af5e1900b64239bac292f5505f7799654"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:ad5ddea378795d92908af4b65e59d585a"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ad5ddea378795d92908af4b65e59d585a">~transaction_base</a> ()=0</td></tr>
-<tr class="memitem:ab2cf42c4821aff7ff1cd906af9165725"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ab2cf42c4821aff7ff1cd906af9165725">commit</a> ()</td></tr>
-<tr class="memdesc:ab2cf42c4821aff7ff1cd906af9165725"><td class="mdescLeft">&#160;</td><td class="mdescRight">Commit the transaction.  <a href="#ab2cf42c4821aff7ff1cd906af9165725"></a><br/></td></tr>
-<tr class="memitem:a955f2497216d9eae268ac662b46d5a45"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a955f2497216d9eae268ac662b46d5a45">abort</a> ()</td></tr>
-<tr class="memdesc:a955f2497216d9eae268ac662b46d5a45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abort the transaction.  <a href="#a955f2497216d9eae268ac662b46d5a45"></a><br/></td></tr>
-<tr class="memitem:ga98dee516d429520627fd94f5ccb2b023"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga98dee516d429520627fd94f5ccb2b023">esc</a> (const char str[]) const </td></tr>
-<tr class="memdesc:ga98dee516d429520627fd94f5ccb2b023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal in this transaction.  <a href="a00203.html#ga98dee516d429520627fd94f5ccb2b023"></a><br/></td></tr>
-<tr class="memitem:ga38cc55d0d7637dd53a6508e2bc4beadb"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb">esc</a> (const char str[], size_t maxlen) const </td></tr>
-<tr class="memdesc:ga38cc55d0d7637dd53a6508e2bc4beadb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal in this transaction.  <a href="a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb"></a><br/></td></tr>
-<tr class="memitem:ga80bbd3626005768e0d39bdfb6930e244"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244">esc</a> (const std::string &amp;str) const </td></tr>
-<tr class="memdesc:ga80bbd3626005768e0d39bdfb6930e244"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal in this transaction.  <a href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244"></a><br/></td></tr>
-<tr class="memitem:ga6048218f7af70cd0423429d54203749c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga6048218f7af70cd0423429d54203749c">esc_raw</a> (const unsigned char str[], size_t len) const </td></tr>
-<tr class="memdesc:ga6048218f7af70cd0423429d54203749c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary data for use as SQL string literal in this transaction.  <a href="a00203.html#ga6048218f7af70cd0423429d54203749c"></a><br/></td></tr>
-<tr class="memitem:ga489c7438da9241486297a451a8579dc1"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga489c7438da9241486297a451a8579dc1">esc_raw</a> (const std::string &amp;) const </td></tr>
-<tr class="memdesc:ga489c7438da9241486297a451a8579dc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary data for use as SQL string literal in this transaction.  <a href="a00203.html#ga489c7438da9241486297a451a8579dc1"></a><br/></td></tr>
-<tr class="memitem:ga263a180c5d0decf645aca3fc1ed4d6ff"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:ga263a180c5d0decf645aca3fc1ed4d6ff"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff">quote</a> (const T &amp;t) const </td></tr>
-<tr class="memdesc:ga263a180c5d0decf645aca3fc1ed4d6ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represent object as SQL string, including quoting &amp; escaping.  <a href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff"></a><br/></td></tr>
-<tr class="memitem:gac62a687a3367d500a54d0e0a722880c6"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gac62a687a3367d500a54d0e0a722880c6">quote_raw</a> (const unsigned char str[], size_t len) const </td></tr>
-<tr class="memdesc:gac62a687a3367d500a54d0e0a722880c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Binary-escape and quote a binarystring for use as an SQL constant.  <a href="a00203.html#gac62a687a3367d500a54d0e0a722880c6"></a><br/></td></tr>
-<tr class="memitem:gaa10d27c49fd2089fe55ebc7ef060b65a"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gaa10d27c49fd2089fe55ebc7ef060b65a">quote_raw</a> (const std::string &amp;str) const </td></tr>
-<tr class="memitem:gad943d244673a97eef6c7a927f4f412c0"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gad943d244673a97eef6c7a927f4f412c0">quote_name</a> (const std::string &amp;identifier) const </td></tr>
-<tr class="memdesc:gad943d244673a97eef6c7a927f4f412c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape an SQL identifier for use in a query.  <a href="a00203.html#gad943d244673a97eef6c7a927f4f412c0"></a><br/></td></tr>
-<tr class="memitem:aed91d0b8029795b477470e854c907c4b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#aed91d0b8029795b477470e854c907c4b">exec</a> (const std::string &amp;Query, const std::string &amp;Desc=std::string())</td></tr>
-<tr class="memdesc:aed91d0b8029795b477470e854c907c4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute query.  <a href="#aed91d0b8029795b477470e854c907c4b"></a><br/></td></tr>
-<tr class="memitem:a938732e87f924fee764cddd8390de20f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a938732e87f924fee764cddd8390de20f">exec</a> (const std::stringstream &amp;Query, const std::string &amp;Desc=std::string())</td></tr>
-<tr class="memitem:a241ccb51d6d6a399164e7478adcd6157"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00067.html">internal::parameterized_invocation</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a241ccb51d6d6a399164e7478adcd6157">parameterized</a> (const std::string &amp;query)</td></tr>
-<tr class="memdesc:a241ccb51d6d6a399164e7478adcd6157"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parameterize a statement.  <a href="#a241ccb51d6d6a399164e7478adcd6157"></a><br/></td></tr>
-<tr class="memitem:aed167261c4d76876241b5f615b9b8c7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a">conn</a> () const </td></tr>
-<tr class="memdesc:aed167261c4d76876241b5f615b9b8c7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection this transaction is running in.  <a href="#aed167261c4d76876241b5f615b9b8c7a"></a><br/></td></tr>
-<tr class="memitem:ab7510be596a5a14014064c884a10fd93"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ab7510be596a5a14014064c884a10fd93">set_variable</a> (const std::string &amp;Var, const std::string &amp;Val)</td></tr>
-<tr class="memdesc:ab7510be596a5a14014064c884a10fd93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set session variable in this connection.  <a href="#ab7510be596a5a14014064c884a10fd93"></a><br/></td></tr>
-<tr class="memitem:a87f5147f2dc2dfbcc3b5aef4b461be86"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a87f5147f2dc2dfbcc3b5aef4b461be86">get_variable</a> (const std::string &amp;)</td></tr>
-<tr class="memdesc:a87f5147f2dc2dfbcc3b5aef4b461be86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get currently applicable value of variable.  <a href="#a87f5147f2dc2dfbcc3b5aef4b461be86"></a><br/></td></tr>
-<tr><td colspan="2"><div class="groupHeader">Prepared statements</div></td></tr>
-<tr class="memitem:a1357ac4f6330284129c91882a169276d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00053.html">prepare::invocation</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a1357ac4f6330284129c91882a169276d">prepared</a> (const std::string &amp;statement=std::string())</td></tr>
-<tr class="memdesc:a1357ac4f6330284129c91882a169276d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute prepared statement.  <a href="#a1357ac4f6330284129c91882a169276d"></a><br/></td></tr>
-<tr><td colspan="2"><div class="groupHeader">Error/warning output</div></td></tr>
-<tr class="memitem:a99f99eb85906a7541119c9098a36d799"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a99f99eb85906a7541119c9098a36d799">process_notice</a> (const char Msg[]) const </td></tr>
-<tr class="memdesc:a99f99eb85906a7541119c9098a36d799"><td class="mdescLeft">&#160;</td><td class="mdescRight">Have connection process warning message.  <a href="#a99f99eb85906a7541119c9098a36d799"></a><br/></td></tr>
-<tr class="memitem:aa90bc6e1219ff68ef11e1d04b76c205c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#aa90bc6e1219ff68ef11e1d04b76c205c">process_notice</a> (const std::string &amp;Msg) const </td></tr>
-<tr class="memdesc:aa90bc6e1219ff68ef11e1d04b76c205c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Have connection process warning message.  <a href="#aa90bc6e1219ff68ef11e1d04b76c205c"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00059"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00059')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00059.html">pqxx::internal::namedclass</a></td></tr>
-<tr class="memitem:ad703d52d9d96025bf08d9da26f6829be inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a> (const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td></tr>
-<tr class="memitem:a79dcce75176eef9d2d80fdc2ec2827a7 inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a> () const   throw ()</td></tr>
-<tr class="memitem:a9c216366ea21f1c9cd03b39410185cbb inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a> () const   throw ()</td></tr>
-<tr class="memitem:ab63de628429e771251ab8a2688ad407d inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a> () const </td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
-Protected Member Functions</h2></td></tr>
-<tr class="memitem:a92fc088d2f2c3e1e5992b4e14c703684"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a92fc088d2f2c3e1e5992b4e14c703684">transaction_base</a> (<a class="el" href="a00023.html">connection_base</a> &amp;c, bool direct=true)</td></tr>
-<tr class="memdesc:a92fc088d2f2c3e1e5992b4e14c703684"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a transaction (to be called by implementation classes only)  <a href="#a92fc088d2f2c3e1e5992b4e14c703684"></a><br/></td></tr>
-<tr class="memitem:a1d2a8554499cbd93ff8c2bf5c15843ff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a1d2a8554499cbd93ff8c2bf5c15843ff">Begin</a> ()</td></tr>
-<tr class="memdesc:a1d2a8554499cbd93ff8c2bf5c15843ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin transaction (to be called by implementing class)  <a href="#a1d2a8554499cbd93ff8c2bf5c15843ff"></a><br/></td></tr>
-<tr class="memitem:af2ddcd7f1def9dfd3f15c0f3242b9136"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#af2ddcd7f1def9dfd3f15c0f3242b9136">End</a> ()  throw ()</td></tr>
-<tr class="memdesc:af2ddcd7f1def9dfd3f15c0f3242b9136"><td class="mdescLeft">&#160;</td><td class="mdescRight">End transaction. To be called by implementing class' destructor.  <a href="#af2ddcd7f1def9dfd3f15c0f3242b9136"></a><br/></td></tr>
-<tr class="memitem:aa80a7816f63c425c28cd4037aaa8cf8f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#aa80a7816f63c425c28cd4037aaa8cf8f">do_begin</a> ()=0</td></tr>
-<tr class="memdesc:aa80a7816f63c425c28cd4037aaa8cf8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be implemented by derived implementation class: start transaction.  <a href="#aa80a7816f63c425c28cd4037aaa8cf8f"></a><br/></td></tr>
-<tr class="memitem:a6f587ae3bda7a32c8828984e7c4aa16e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a6f587ae3bda7a32c8828984e7c4aa16e">do_exec</a> (const char Query[])=0</td></tr>
-<tr class="memdesc:a6f587ae3bda7a32c8828984e7c4aa16e"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be implemented by derived implementation class: perform query.  <a href="#a6f587ae3bda7a32c8828984e7c4aa16e"></a><br/></td></tr>
-<tr class="memitem:a475695c55439007cd2438fb184ed8be3"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a475695c55439007cd2438fb184ed8be3">do_commit</a> ()=0</td></tr>
-<tr class="memdesc:a475695c55439007cd2438fb184ed8be3"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be implemented by derived implementation class: commit transaction.  <a href="#a475695c55439007cd2438fb184ed8be3"></a><br/></td></tr>
-<tr class="memitem:a8fc9a363bcf7defb3c829a633c04ae6c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a8fc9a363bcf7defb3c829a633c04ae6c">do_abort</a> ()=0</td></tr>
-<tr class="memdesc:a8fc9a363bcf7defb3c829a633c04ae6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be implemented by derived implementation class: abort transaction.  <a href="#a8fc9a363bcf7defb3c829a633c04ae6c"></a><br/></td></tr>
-<tr class="memitem:ac80f81e53c31f3a2052dc24fc6bbb7ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ac80f81e53c31f3a2052dc24fc6bbb7ee">DirectExec</a> (const char C[], int Retries=0)</td></tr>
-<tr class="memdesc:ac80f81e53c31f3a2052dc24fc6bbb7ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute query on connection directly.  <a href="#ac80f81e53c31f3a2052dc24fc6bbb7ee"></a><br/></td></tr>
-<tr class="memitem:a84df458282939ef38cfddfaa07bea1d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a84df458282939ef38cfddfaa07bea1d8">reactivation_avoidance_clear</a> ()  throw ()</td></tr>
-<tr class="memdesc:a84df458282939ef38cfddfaa07bea1d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forget about any reactivation-blocking resources we tried to allocate.  <a href="#a84df458282939ef38cfddfaa07bea1d8"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
-Protected Attributes</h2></td></tr>
-<tr class="memitem:adc48441869caf6a4b84911cd6984c36a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00078.html">internal::reactivation_avoidance_counter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#adc48441869caf6a4b84911cd6984c36a">m_reactivation_avoidance</a></td></tr>
-<tr class="memdesc:adc48441869caf6a4b84911cd6984c36a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resources allocated in this transaction that make reactivation impossible.  <a href="#adc48441869caf6a4b84911cd6984c36a"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="friends"></a>
-Friends</h2></td></tr>
-<tr class="memitem:acf16920b6582767aae17d6c57770e853"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#acf16920b6582767aae17d6c57770e853">pqxx::internal::gate::transaction_transactionfocus</a></td></tr>
-<tr class="memitem:afbc1622f03aeb05c34ac44f1c5c179dc"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#afbc1622f03aeb05c34ac44f1c5c179dc">pqxx::internal::gate::transaction_tablereader</a></td></tr>
-<tr class="memitem:a02ad6878f438fc51b297b32e7512e244"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#a02ad6878f438fc51b297b32e7512e244">pqxx::internal::gate::transaction_tablewriter</a></td></tr>
-<tr class="memitem:ae689290143788842755389246915b9f2"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html#ae689290143788842755389246915b9f2">pqxx::internal::gate::transaction_subtransaction</a></td></tr>
-</table>
-<h2>Member Typedef Documentation</h2>
-<a class="anchor" id="af5e1900b64239bac292f5505f7799654"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00054.html">isolation_traits</a>&lt;<a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8cabedeb7c33721ac28a9e35be36f214f2d">read_committed</a>&gt; <a class="el" href="a00104.html#af5e1900b64239bac292f5505f7799654">pqxx::transaction_base::isolation_tag</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>If nothing else is known, our isolation level is at least read_committed. </p>
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ad5ddea378795d92908af4b65e59d585a"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::transaction_base::~transaction_base </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a92fc088d2f2c3e1e5992b4e14c703684"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::transaction_base::transaction_base </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00023.html">connection_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>c</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>direct</em> = <code>true</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Create a transaction (to be called by implementation classes only) </p>
-<p>The optional name, if nonempty, must begin with a letter and may contain letters and digits only.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">c</td><td>The connection that this transaction is to act on. </td></tr>
-    <tr><td class="paramname">direct</td><td>Running directly in connection context (i.e. not nested)? </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>References <a class="el" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a">conn()</a>, and <a class="el" href="a00104.html#a92fc088d2f2c3e1e5992b4e14c703684">transaction_base()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00104.html#a92fc088d2f2c3e1e5992b4e14c703684">transaction_base()</a>.</p>
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a955f2497216d9eae268ac662b46d5a45"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::transaction_base::abort </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Abort the transaction. </p>
-<p>No special effort is required to call this function; it will be called implicitly when the transaction is destructed. </p>
-
-</div>
-</div>
-<a class="anchor" id="a1d2a8554499cbd93ff8c2bf5c15843ff"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::transaction_base::Begin </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Begin transaction (to be called by implementing class) </p>
-<p>Will typically be called from implementing class' constructor. </p>
-
-<p>Referenced by <a class="el" href="a00103.html#a5ad879f746d13f51e469c67665b5d3f9">pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;::transaction()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ab2cf42c4821aff7ff1cd906af9165725"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::transaction_base::commit </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Commit the transaction. </p>
-<p>Unless this function is called explicitly, the transaction will not be committed (actually the nontransaction implementation breaks this rule, hence the name).</p>
-<p>Once this function returns, the whole transaction will typically be irrevocably completed in the database. There is also, however, a minute risk that the connection to the database may be lost at just the wrong moment. In that case, libpqxx may be unable to determine whether the transaction was completed or aborted and an <a class="el" href="a00045.html" title="&quot;Help, I don&#39;t know whether transaction was committed successfully!&quot;">in_doubt_error</a> will be thrown to make this fact known to the caller. The robusttransaction implementation takes some special precautions to reduce this risk. </p>
-
-</div>
-</div>
-<a class="anchor" id="aed167261c4d76876241b5f615b9b8c7a"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00023.html">connection_base</a>&amp; pqxx::transaction_base::conn </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Connection this transaction is running in. </p>
-
-<p>Referenced by <a class="el" href="a00056.html#a0357da0b565480de02030bf018a99e5a">pqxx::largeobject::RawConnection()</a>, <a class="el" href="a00085.html#a78ee80852828a1221357352ce77b9597">pqxx::internal::sql_cursor::sql_cursor()</a>, <a class="el" href="a00104.html#a92fc088d2f2c3e1e5992b4e14c703684">transaction_base()</a>, and <a class="el" href="a00103.html#a028f5dc23672e38c82a8fd91cd4e4ee0">pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;::~transaction()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ac80f81e53c31f3a2052dc24fc6bbb7ee"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html">pqxx::result</a> pqxx::transaction_base::DirectExec </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>C</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>Retries</em> = <code>0</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Execute query on connection directly. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">C</td><td>Query or command to execute </td></tr>
-    <tr><td class="paramname">Retries</td><td>Number of times to retry the query if it fails. Be extremely careful with this option; if you retry in the middle of a transaction, you may be setting up a new connection transparently and executing the latter part of the transaction without a backend transaction being active (and with the former part aborted). </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a8fc9a363bcf7defb3c829a633c04ae6c"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual void pqxx::transaction_base::do_abort </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>To be implemented by derived implementation class: abort transaction. </p>
-
-<p>Implemented in <a class="el" href="a00032.html#a38c5eb7ae19ad150f89e951261873aba">pqxx::dbtransaction</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aa80a7816f63c425c28cd4037aaa8cf8f"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual void pqxx::transaction_base::do_begin </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>To be implemented by derived implementation class: start transaction. </p>
-
-<p>Implemented in <a class="el" href="a00032.html#a0b4da4b562a51ec0f03a9abf75acd14c">pqxx::dbtransaction</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a475695c55439007cd2438fb184ed8be3"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual void pqxx::transaction_base::do_commit </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>To be implemented by derived implementation class: commit transaction. </p>
-
-<p>Implemented in <a class="el" href="a00032.html#ae434c2ec625a55ec8c6c4f57d1cb0a54">pqxx::dbtransaction</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a6f587ae3bda7a32c8828984e7c4aa16e"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual <a class="el" href="a00082.html">result</a> pqxx::transaction_base::do_exec </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>Query</em>[]</td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>To be implemented by derived implementation class: perform query. </p>
-
-<p>Implemented in <a class="el" href="a00032.html#a9b3e988901d4bec05d414543314a945b">pqxx::dbtransaction</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="af2ddcd7f1def9dfd3f15c0f3242b9136"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::transaction_base::End </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>End transaction. To be called by implementing class' destructor. </p>
-
-<p>Referenced by <a class="el" href="a00103.html#a028f5dc23672e38c82a8fd91cd4e4ee0">pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;::~transaction()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aed91d0b8029795b477470e854c907c4b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html">pqxx::result</a> pqxx::transaction_base::exec </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Query</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Desc</em> = <code>std::string()</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Execute query. </p>
-<p>Perform a query in this transaction.</p>
-<p>This is one of the most important functions in libpqxx.</p>
-<p>Most libpqxx exceptions can be thrown from here, including <a class="el" href="a00086.html" title="Exception class for failed queries.">sql_error</a>, <a class="el" href="a00014.html" title="Exception class for lost or failed backend connection.">broken_connection</a>, and many <a class="el" href="a00086.html" title="Exception class for failed queries.">sql_error</a> subtypes such as <a class="el" href="a00039.html" title="Database feature not supported in current setup.">feature_not_supported</a> or <a class="el" href="a00046.html">insufficient_privilege</a>. But any exception thrown by the C++ standard library may also occur here. All exceptions will be derived from std::exception, however, and all libpqxx-specific exception types are derived from <a class="el" href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types.">pqxx::pqxx_exception</a>.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">Query</td><td>Query or command to execute </td></tr>
-    <tr><td class="paramname">Desc</td><td>Optional identifier for query, to help pinpoint SQL errors </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>A result set describing the query's or command's result </dd></dl>
-
-<p>Referenced by <a class="el" href="a00085.html#a78ee80852828a1221357352ce77b9597">pqxx::internal::sql_cursor::sql_cursor()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a938732e87f924fee764cddd8390de20f"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html">result</a> pqxx::transaction_base::exec </td>
-          <td>(</td>
-          <td class="paramtype">const std::stringstream &amp;&#160;</td>
-          <td class="paramname"><em>Query</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Desc</em> = <code>std::string()</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00104.html#a938732e87f924fee764cddd8390de20f">exec()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00104.html#a938732e87f924fee764cddd8390de20f">exec()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a87f5147f2dc2dfbcc3b5aef4b461be86"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">string pqxx::transaction_base::get_variable </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Var</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Get currently applicable value of variable. </p>
-<p>First consults an internal cache of variables that have been set (whether in the ongoing transaction or in the connection) using the set_variable functions. If it is not found there, the database is queried.</p>
-<dl class="section warning"><dt>Warning</dt><dd>Do not mix the set_variable with raw "SET" queries, and do not try to set or get variables while a pipeline or table stream is active.</dd>
-<dd>
-This function used to be declared as <code>const</code> but isn't anymore. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a241ccb51d6d6a399164e7478adcd6157"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00067.html">pqxx::internal::parameterized_invocation</a> pqxx::transaction_base::parameterized </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>query</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Parameterize a statement. </p>
-
-</div>
-</div>
-<a class="anchor" id="a1357ac4f6330284129c91882a169276d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00053.html">pqxx::prepare::invocation</a> pqxx::transaction_base::prepared </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>statement</em> = <code>std::string()</code></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Execute prepared statement. </p>
-<p>Prepared statements are defined using the connection classes' prepare() function, and continue to live on in the ongoing session regardless of the context they were defined in (unless explicitly dropped using the connection's unprepare() function). Their execution however, like other forms of query execution, requires a transaction object.</p>
-<p>Just like param_declaration is a helper class that lets you tag parameter declarations onto the statement declaration, the invocation class returned here lets you tag parameter values onto the call:</p>
-<div class="fragment"><div class="line">result run_mystatement(transaction_base &amp;T)</div>
-<div class="line">{</div>
-<div class="line">  <span class="keywordflow">return</span> T.prepared(<span class="stringliteral">&quot;mystatement&quot;</span>)(<span class="stringliteral">&quot;param1&quot;</span>)(2)()(4).exec();</div>
-<div class="line">}</div>
-</div><!-- fragment --><p>Here, parameter 1 (written as "&lt;tt&gt;$1&lt;/tt&gt;" in the statement's body) is a string that receives the value "param1"; the second parameter is an integer with the value 2; the third receives a null, making its type irrelevant; and number 4 again is an integer. The ultimate invocation of <a class="el" href="a00104.html#aed91d0b8029795b477470e854c907c4b" title="Execute query.">exec()</a> is essential; if you forget this, nothing happens.</p>
-<p>To see whether any prepared statement has been defined under a given name, use:</p>
-<div class="fragment"><div class="line">T.prepared(<span class="stringliteral">&quot;mystatement&quot;</span>).exists()</div>
-</div><!-- fragment --><dl class="section warning"><dt>Warning</dt><dd>Do not try to execute a prepared statement manually through direct SQL statements. This is likely not to work, and even if it does, is likely to be slower than using the proper libpqxx functions. Also, libpqxx knows how to emulate prepared statements if some part of the infrastructure does not support them.</dd>
-<dd>
-Actual definition of the prepared statement on the backend may be deferred until its first use, which means that any errors in the prepared statement may not show up until it is executed&ndash;and perhaps abort the ongoing transaction in the process.</dd></dl>
-<p>If you leave out the statement name, the call refers to the nameless statement instead. </p>
-
-</div>
-</div>
-<a class="anchor" id="a99f99eb85906a7541119c9098a36d799"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::transaction_base::process_notice </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>Msg</em>[]</td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Have connection process warning message. </p>
-
-</div>
-</div>
-<a class="anchor" id="aa90bc6e1219ff68ef11e1d04b76c205c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::transaction_base::process_notice </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Msg</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Have connection process warning message. </p>
-
-</div>
-</div>
-<a class="anchor" id="a84df458282939ef38cfddfaa07bea1d8"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::transaction_base::reactivation_avoidance_clear </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Forget about any reactivation-blocking resources we tried to allocate. </p>
-
-<p>References <a class="el" href="a00082.html#a77542a235a4ca711267e30d84492ce3b">pqxx::result::clear()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ab7510be596a5a14014064c884a10fd93"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::transaction_base::set_variable </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Var</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Val</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Set session variable in this connection. </p>
-<p>The new value is typically forgotten if the transaction aborts. Known exceptions to this rule are nontransaction, and PostgreSQL versions prior to 7.3. In the case of nontransaction, the set value will be kept regardless; but in that case, if the connection ever needs to be recovered, the set value will not be restored. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">Var</td><td>The variable to set </td></tr>
-    <tr><td class="paramname">Val</td><td>The new value to store in the variable </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<h2>Friends And Related Function Documentation</h2>
-<a class="anchor" id="ae689290143788842755389246915b9f2"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class pqxx::internal::gate::transaction_subtransaction</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="afbc1622f03aeb05c34ac44f1c5c179dc"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class pqxx::internal::gate::transaction_tablereader</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a02ad6878f438fc51b297b32e7512e244"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class pqxx::internal::gate::transaction_tablewriter</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="acf16920b6582767aae17d6c57770e853"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class pqxx::internal::gate::transaction_transactionfocus</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Data Documentation</h2>
-<a class="anchor" id="adc48441869caf6a4b84911cd6984c36a"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00078.html">internal::reactivation_avoidance_counter</a> pqxx::transaction_base::m_reactivation_avoidance</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Resources allocated in this transaction that make reactivation impossible. </p>
-<p>This number may be negative! </p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00173_source.html">transaction_base.hxx</a></li>
-<li>transaction_base.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00104.html">transaction_base</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00104.js b/doc/html/Reference/a00104.js
deleted file mode 100644
index 9fc77d8..0000000
--- a/doc/html/Reference/a00104.js
+++ /dev/null
@@ -1,39 +0,0 @@
-var a00104 =
-[
-    [ "isolation_tag", "a00104.html#af5e1900b64239bac292f5505f7799654", null ],
-    [ "~transaction_base", "a00104.html#ad5ddea378795d92908af4b65e59d585a", null ],
-    [ "transaction_base", "a00104.html#a92fc088d2f2c3e1e5992b4e14c703684", null ],
-    [ "abort", "a00104.html#a955f2497216d9eae268ac662b46d5a45", null ],
-    [ "Begin", "a00104.html#a1d2a8554499cbd93ff8c2bf5c15843ff", null ],
-    [ "commit", "a00104.html#ab2cf42c4821aff7ff1cd906af9165725", null ],
-    [ "conn", "a00104.html#aed167261c4d76876241b5f615b9b8c7a", null ],
-    [ "DirectExec", "a00104.html#ac80f81e53c31f3a2052dc24fc6bbb7ee", null ],
-    [ "do_abort", "a00104.html#a8fc9a363bcf7defb3c829a633c04ae6c", null ],
-    [ "do_begin", "a00104.html#aa80a7816f63c425c28cd4037aaa8cf8f", null ],
-    [ "do_commit", "a00104.html#a475695c55439007cd2438fb184ed8be3", null ],
-    [ "do_exec", "a00104.html#a6f587ae3bda7a32c8828984e7c4aa16e", null ],
-    [ "End", "a00104.html#af2ddcd7f1def9dfd3f15c0f3242b9136", null ],
-    [ "esc", "a00203.html#ga98dee516d429520627fd94f5ccb2b023", null ],
-    [ "esc", "a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb", null ],
-    [ "esc", "a00203.html#ga80bbd3626005768e0d39bdfb6930e244", null ],
-    [ "esc_raw", "a00203.html#ga6048218f7af70cd0423429d54203749c", null ],
-    [ "esc_raw", "a00203.html#ga489c7438da9241486297a451a8579dc1", null ],
-    [ "exec", "a00104.html#aed91d0b8029795b477470e854c907c4b", null ],
-    [ "exec", "a00104.html#a938732e87f924fee764cddd8390de20f", null ],
-    [ "get_variable", "a00104.html#a87f5147f2dc2dfbcc3b5aef4b461be86", null ],
-    [ "parameterized", "a00104.html#a241ccb51d6d6a399164e7478adcd6157", null ],
-    [ "prepared", "a00104.html#a1357ac4f6330284129c91882a169276d", null ],
-    [ "process_notice", "a00104.html#a99f99eb85906a7541119c9098a36d799", null ],
-    [ "process_notice", "a00104.html#aa90bc6e1219ff68ef11e1d04b76c205c", null ],
-    [ "quote", "a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff", null ],
-    [ "quote_name", "a00203.html#gad943d244673a97eef6c7a927f4f412c0", null ],
-    [ "quote_raw", "a00203.html#gac62a687a3367d500a54d0e0a722880c6", null ],
-    [ "quote_raw", "a00203.html#gaa10d27c49fd2089fe55ebc7ef060b65a", null ],
-    [ "reactivation_avoidance_clear", "a00104.html#a84df458282939ef38cfddfaa07bea1d8", null ],
-    [ "set_variable", "a00104.html#ab7510be596a5a14014064c884a10fd93", null ],
-    [ "pqxx::internal::gate::transaction_subtransaction", "a00104.html#ae689290143788842755389246915b9f2", null ],
-    [ "pqxx::internal::gate::transaction_tablereader", "a00104.html#afbc1622f03aeb05c34ac44f1c5c179dc", null ],
-    [ "pqxx::internal::gate::transaction_tablewriter", "a00104.html#a02ad6878f438fc51b297b32e7512e244", null ],
-    [ "pqxx::internal::gate::transaction_transactionfocus", "a00104.html#acf16920b6582767aae17d6c57770e853", null ],
-    [ "m_reactivation_avoidance", "a00104.html#adc48441869caf6a4b84911cd6984c36a", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00104.png b/doc/html/Reference/a00104.png
deleted file mode 100644
index 776130a..0000000
--- a/doc/html/Reference/a00104.png
+++ /dev/null
@@ -1,56 +0,0 @@
-PNG
-
-   IHDR        <   PLTE   u         tRNS T2  IDATxVJMe-rxO9l	R
-O9,+
-
-FPFmd3OPP|eU؜o>Z׽\g
-Cv^p/{+=o`af`7u+w6ow{M=<+|ÿd((XOO^^_8?z]r^	?*C/;쵧=wO?ߟpun]Puli<ٞsX:o#o{^vk/޿o{eUCO?՞ϻZ?Fީ\7ΏOPP7f){~<4gKug{.͟=m
-C*zO}{}uh[*z;&Nx޼ou׹{w480,kW៟}-~
-C~c{/CA~z*||nՆP𷵑m0F>v?AAb6V
-V6V
-us>=[[(((XV
-
-fm`eZa((X]a((XV
-
-Vi`uZa((XV
-
-Vi`uZa((XV
-
-Vi`uZa((XV
-
-Vi`uZa((XV
-
-Vi`uZa((XV
-
-Vi`uZa((XV
-
-Viff.((XL'`YDx@eu
-I48(XV'`YN|_0,k={Za(_I`򦛷gWO]|=ޟer=Ɲiqݺwar펵Pޅow=xؼ:{v^
-C~.OOf*|X8q++|=-
-;~Q+
-_j;߂OozQo_{~\+]
-z}
-?x0;v.|~O+
-ّo`Yn}%PV
-I48(XV'`YDx@eu
-I48(Xff|BAAPP6m;+
-CACAPPB-0N+
-CAPP:0N+
-CAPP:0N+7v <W4C(X@4C(X@4C(X@4C(X@4C(X@4C(X@4C(X@4C(X@4C(X@4C(X@4C(X@4C(X@4C(X@4C(X@4C˦i^vU5i1P0`JJW8I*IQ$y@+$cZaKI2Q$y@+$cZaKI2Q/4~(IrN<*90jN
-'ɓ0Yf?&y;~Z?߯9evkj]gW /G/I|0zZ{~\ɽa.ϯnw%{z?	^c+ѫc=-I~w90+\Κ*90j
-<(GHJbc+VwӤ7˪;woG4Vurlav]Oidz5cA><>=ۻ^2wsla*|a+lIV8Iƴ0NI2QϪp)Ϯp50%Z$
-è_<N10%Z$
-è_<N10iij4McBAAPP6m;+
-CACAPPB-0N+
-CAPP:0N+
-CAPP:0N+nnn@w5:aL34:aL34:aL34:aL34:aL34:aL34:aL34:aL34:aL34:aL34:aL34:aL34:aL34:aL34:akg8M4MN4i4McLIRI=KJiI2NtdL3L1p<$cai!$dL+$%ɘf$cYMܸw><'I/2~_JE"K+\cT8I'*$+$W^$$*$dv9zyqtxekW^N'<k~ W,I<dy5o%//UE?N6yw;?&Wqg'[u6\nuI#VHE"K+O'Yo·{z=x{n:o_潠G<oOE"K+߅?r-Z7*|uڳ;O0,IXŢ{BA}?MHzO"%ɕE+>{cR/̿Nr6?<vT_$$
-ռԴ%}?sNGGϦxh~Վמ]rϮ]x<,I<0˫y;.y~&_
-T_ῗTx$+
-zp.$.$cZ$Ng_50IƴI_iI2NtdL3L1p<$cai!$d̮4M5MMiioj4Mcuma
-1
-offϷhPiPiPiPiPiPiPiPiPiPiPiPiPiPiPiPiPiPiPiPiPiPiPiPiPiPiPiM44Mӫj4Mc`$$3pT|O+:~IV8Iƴ0$hdL+:~IV8Iƴ0$hdL+~j6Ircw$yo/nv?'3O?'5̎_Hv˵>:/Ӓ\n0z
-'?.v˃ÓT_sz4_qg_IOϏ˻w]/H[0p޾?ߵ;J]u};\s;_3s(>V
-#cMno׏fZM.ٺ_"w2~?4j$WT
-_pwVY0d꽾/	fcݹ]ӛ\g%z8{=f/M0
-_y<^˝jyDan{ďWxQ|]WNQ_WLu~fnwi7wgo}U0+|ro*Kvf3q>7n߭i5+<ߊ?,VF}gz(uiUǗ.9,>^t|ohiWLȜלx?${i1NgG0&IݫK?G+Z$y¿1Za
-'pVF}X$$y}ZaKI2Q$y@+$cZaKI2Q$y@+$cZa5MT4Mi@4mB    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00105.html b/doc/html/Reference/a00105.html
deleted file mode 100644
index a10f70a..0000000
--- a/doc/html/Reference/a00105.html
+++ /dev/null
@@ -1,270 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::internal::transactionfocus Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00105.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="#pro-attribs">Protected Attributes</a> &#124;
-<a href="a00305.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::internal::transactionfocus Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00173_source.html">transaction_base.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::internal::transactionfocus:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00105.png" usemap="#pqxx::internal::transactionfocus_map" alt=""/>
-  <map id="pqxx::internal::transactionfocus_map" name="pqxx::internal::transactionfocus_map">
-<area href="a00059.html" alt="pqxx::internal::namedclass" shape="rect" coords="194,0,378,24"/>
-<area href="a00068.html" title="Processes several queries in FIFO manner, optimized for high throughput." alt="pqxx::pipeline" shape="rect" coords="0,112,184,136"/>
-<area href="a00096.html" title="&quot;Transaction&quot; nested within another transaction" alt="pqxx::subtransaction" shape="rect" coords="194,112,378,136"/>
-<area href="a00099.html" alt="pqxx::tablestream" shape="rect" coords="388,112,572,136"/>
-<area href="a00098.html" alt="pqxx::tablereader" shape="rect" coords="291,168,475,192"/>
-<area href="a00100.html" alt="pqxx::tablewriter" shape="rect" coords="485,168,669,192"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:ac1ad1a201cacde2cd35182dd3bfb66fa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#ac1ad1a201cacde2cd35182dd3bfb66fa">transactionfocus</a> (<a class="el" href="a00104.html">transaction_base</a> &amp;t)</td></tr>
-<tr class="inherit_header pub_methods_a00059"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00059')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00059.html">pqxx::internal::namedclass</a></td></tr>
-<tr class="memitem:ad703d52d9d96025bf08d9da26f6829be inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a> (const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td></tr>
-<tr class="memitem:a79dcce75176eef9d2d80fdc2ec2827a7 inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a> () const   throw ()</td></tr>
-<tr class="memitem:a9c216366ea21f1c9cd03b39410185cbb inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a> () const   throw ()</td></tr>
-<tr class="memitem:ab63de628429e771251ab8a2688ad407d inherit pub_methods_a00059"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a> () const </td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
-Protected Member Functions</h2></td></tr>
-<tr class="memitem:a267f75f541c85a38605fb6b8c66d1e0a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a267f75f541c85a38605fb6b8c66d1e0a">register_me</a> ()</td></tr>
-<tr class="memitem:a53309d8e6bb85774cb16bf6a340cb558"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a53309d8e6bb85774cb16bf6a340cb558">unregister_me</a> ()  throw ()</td></tr>
-<tr class="memitem:adae9df5aee401ccb6f1d77024d524322"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#adae9df5aee401ccb6f1d77024d524322">reg_pending_error</a> (const std::string &amp;)  throw ()</td></tr>
-<tr class="memitem:a474a6ca017e7a313bc33e7b2b5a2d1d7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a474a6ca017e7a313bc33e7b2b5a2d1d7">registered</a> () const   throw ()</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
-Protected Attributes</h2></td></tr>
-<tr class="memitem:a9924dff8ce3203ca9fb9e584800ef9f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00104.html">transaction_base</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a9924dff8ce3203ca9fb9e584800ef9f4">m_Trans</a></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ac1ad1a201cacde2cd35182dd3bfb66fa"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::internal::transactionfocus::transactionfocus </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00104.html">transaction_base</a> &amp;&#160;</td>
-          <td class="paramname"><em>t</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="adae9df5aee401ccb6f1d77024d524322"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::internal::transactionfocus::reg_pending_error </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a267f75f541c85a38605fb6b8c66d1e0a"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::internal::transactionfocus::register_me </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a474a6ca017e7a313bc33e7b2b5a2d1d7"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::internal::transactionfocus::registered </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a53309d8e6bb85774cb16bf6a340cb558"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::internal::transactionfocus::unregister_me </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Data Documentation</h2>
-<a class="anchor" id="a9924dff8ce3203ca9fb9e584800ef9f4"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00104.html">transaction_base</a>&amp; pqxx::internal::transactionfocus::m_Trans</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00173_source.html">transaction_base.hxx</a></li>
-<li>transaction_base.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00194.html">internal</a></li><li class="navelem"><a class="el" href="a00105.html">transactionfocus</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00105.js b/doc/html/Reference/a00105.js
deleted file mode 100644
index bb0e4d6..0000000
--- a/doc/html/Reference/a00105.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var a00105 =
-[
-    [ "transactionfocus", "a00105.html#ac1ad1a201cacde2cd35182dd3bfb66fa", null ],
-    [ "reg_pending_error", "a00105.html#adae9df5aee401ccb6f1d77024d524322", null ],
-    [ "register_me", "a00105.html#a267f75f541c85a38605fb6b8c66d1e0a", null ],
-    [ "registered", "a00105.html#a474a6ca017e7a313bc33e7b2b5a2d1d7", null ],
-    [ "unregister_me", "a00105.html#a53309d8e6bb85774cb16bf6a340cb558", null ],
-    [ "m_Trans", "a00105.html#a9924dff8ce3203ca9fb9e584800ef9f4", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00105.png b/doc/html/Reference/a00105.png
deleted file mode 100644
index 89ed5ab..0000000
--- a/doc/html/Reference/a00105.png
+++ /dev/null
@@ -1,5 +0,0 @@
-PNG
-
-   IHDR        q(   PLTE   u         tRNS T2  	IDATxvJFb-K&Z͸nVc>}ϓ3v?;t)gL3vry;>>b'Ws𜫝Ϭp|Ve9],Ou\饹Wz:||}U˪aup~>s]?_.98>gE}|5]7?wzX7?BóLJ%o/M/n2eun{*]nm8]z"{?u"ur&l<Bҭ$ô+MqlT_ݞ7yA#ӭT[c[eю]}Wd\O]P9c'_
-]i{\M+f/og_w-C\Rߤ{{8w	bC{iWj	g%}^\!Y$o_חܢړo;t)gL3vm=vṥí_C s "vB8'h	"g ;!@MG ;!@{NG ;!@{NG ;!@{NG ;!@{NG ;!@{NG ;!@{Nt:}"|hc'	#vB=b'h<vpyy.3'6N8<Opxni>{8HWiG&뮇az?_u=tr~3&nNWa{7}*㨓~a8{5;_`%B"ȒqqkcG ;KCo|i8>6ܗLg5;gwvΔymyR05;i\',x?e}_K]!a=H9A>|hwgu~H>J}?c-N8<G ipxb'h	#vB=N ^4E q>GO4E	#vB=b'h	#vB=b'h	#vB=b'|#`翙D $}Fr;a%v-K5[ؗ	k$/Hna_b'¾NX#}Fr;a%v-K5[ؗ	k$/Auoq%Au6OtUU4UUǡ" ځ	$UU;;a䶪jb'lVU@~͜j<UU/^P?w!k_{5YU"6x͜ԇyN&Fr?,ƪ^nlw~oq糅1WU-}(Î98eqYNݷɯڹ'WkhTg2{޶Pv\?ɷYUs\;/]"G;I+hU_;ᕏ۝t Y;cUU/w\tf·3kَ'/zdp;vue~bj2Ѻ?;WZz;|jTU=IvMC+nolw&Ws=VU=oL(7?PU-={?뭪zk۝~uyg:#mxяqM;Xg<]IotPUKJ쬪Z#vΪubgUOvVUɻjCE Ar[U6Hnv vmUN ځ	t]}"n_ @9C M;!@sF q3zBƈE&h	#vB=b'h	#vB=b'h	^|>?p8>?I ;!@{NG ;!@{NG ;!@{NG ;!{t]_H@%]U1󈝰A쬪ځ	ΪA쬪ځ	Ϊiy6TU9j߳ .oo?v6WS\IW}b}ps<<Lzvf'1j^+G}NT}d:g6xs~bAL\ib'lb\foNӂ鍪'Q|7~mF(699͙LzߵAc'l󾝳ty\LԬ'[vu	ۼfi͙dhR٧g 9s؉l{.9$kŭGGA(^U
-6xɪ?;aYU6UU;;aWs[U ?b'l;v vjb'l;v vjb'lu]|~ ;Oc    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00106.html b/doc/html/Reference/a00106.html
deleted file mode 100644
index d7c369f..0000000
--- a/doc/html/Reference/a00106.html
+++ /dev/null
@@ -1,246 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::transactor&lt; TRANSACTION &gt; Class Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00106.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00294.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::transactor&lt; TRANSACTION &gt; Class Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00174_source.html">transactor.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a326761951cbf1a7b38ee912a4ca3556f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00106.html#a326761951cbf1a7b38ee912a4ca3556f">transactor</a> (const std::string &amp;TName=&quot;transactor&quot;)</td></tr>
-<tr class="memitem:ab02770d55fdda6bc4e5b4323aa53e4e8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00106.html#ab02770d55fdda6bc4e5b4323aa53e4e8">operator()</a> (TRANSACTION &amp;T)</td></tr>
-<tr class="memdesc:ab02770d55fdda6bc4e5b4323aa53e4e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Overridable transaction definition; insert your database code here.  <a href="#ab02770d55fdda6bc4e5b4323aa53e4e8"></a><br/></td></tr>
-<tr class="memitem:a11e2fe0df76ccba33e0c6cd7b8f6da2d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00106.html#a11e2fe0df76ccba33e0c6cd7b8f6da2d">on_abort</a> (const char[])  throw ()</td></tr>
-<tr class="memdesc:a11e2fe0df76ccba33e0c6cd7b8f6da2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Optional overridable function to be called if transaction is aborted.  <a href="#a11e2fe0df76ccba33e0c6cd7b8f6da2d"></a><br/></td></tr>
-<tr class="memitem:aacc3fb9eb7993788cafe66aa88d87d6b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00106.html#aacc3fb9eb7993788cafe66aa88d87d6b">on_commit</a> ()</td></tr>
-<tr class="memdesc:aacc3fb9eb7993788cafe66aa88d87d6b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Optional overridable function to be called after successful commit.  <a href="#aacc3fb9eb7993788cafe66aa88d87d6b"></a><br/></td></tr>
-<tr class="memitem:ade15ec930b8c4baee2c22ceec5af9c2d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00106.html#ade15ec930b8c4baee2c22ceec5af9c2d">on_doubt</a> ()  throw ()</td></tr>
-<tr class="memdesc:ade15ec930b8c4baee2c22ceec5af9c2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Overridable function to be called when "in doubt" about outcome.  <a href="#ade15ec930b8c4baee2c22ceec5af9c2d"></a><br/></td></tr>
-<tr class="memitem:aa6045f47cf10d83a2d3d221813d7d53c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00106.html#aa6045f47cf10d83a2d3d221813d7d53c">Name</a> () const </td></tr>
-<tr class="memdesc:aa6045f47cf10d83a2d3d221813d7d53c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The transactor's name.  <a href="#aa6045f47cf10d83a2d3d221813d7d53c"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a326761951cbf1a7b38ee912a4ca3556f"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename TRANSACTION  = transaction&lt;read_committed&gt;&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00106.html">pqxx::transactor</a>&lt; TRANSACTION &gt;::<a class="el" href="a00106.html">transactor</a> </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>TName</em> = <code>&quot;transactor&lt;&#160;TRANSACTION&#160;&gt;&quot;</code></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="aa6045f47cf10d83a2d3d221813d7d53c"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename TRANSACTION  = transaction&lt;read_committed&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string <a class="el" href="a00106.html">pqxx::transactor</a>&lt; TRANSACTION &gt;::Name </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>The transactor's name. </p>
-
-</div>
-</div>
-<a class="anchor" id="a11e2fe0df76ccba33e0c6cd7b8f6da2d"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename TRANSACTION  = transaction&lt;read_committed&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void <a class="el" href="a00106.html">pqxx::transactor</a>&lt; TRANSACTION &gt;::on_abort </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname">[]</td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Optional overridable function to be called if transaction is aborted. </p>
-<p>This need not imply complete failure; the transactor will automatically retry the operation a number of times before giving up. <a class="el" href="a00106.html#a11e2fe0df76ccba33e0c6cd7b8f6da2d" title="Optional overridable function to be called if transaction is aborted.">on_abort()</a> will be called for each of the failed attempts.</p>
-<p>One parameter is passed in by the framework: an error string describing why the transaction failed. This will also be logged to the connection's notice processor. </p>
-
-</div>
-</div>
-<a class="anchor" id="aacc3fb9eb7993788cafe66aa88d87d6b"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename TRANSACTION  = transaction&lt;read_committed&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void <a class="el" href="a00106.html">pqxx::transactor</a>&lt; TRANSACTION &gt;::on_commit </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Optional overridable function to be called after successful commit. </p>
-<p>If your <a class="el" href="a00106.html#aacc3fb9eb7993788cafe66aa88d87d6b" title="Optional overridable function to be called after successful commit.">on_commit()</a> throws an exception, the actual back-end transaction will remain committed, so any changes in the database remain regardless of how this function terminates. </p>
-
-</div>
-</div>
-<a class="anchor" id="ade15ec930b8c4baee2c22ceec5af9c2d"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename TRANSACTION  = transaction&lt;read_committed&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void <a class="el" href="a00106.html">pqxx::transactor</a>&lt; TRANSACTION &gt;::on_doubt </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Overridable function to be called when "in doubt" about outcome. </p>
-<p>This may happen if the connection to the backend is lost while attempting to commit. In that case, the backend may have committed the transaction but is unable to confirm this to the frontend; or the transaction may have failed, causing it to be rolled back, but again without acknowledgement to the client program. The best way to deal with this situation is typically to wave red flags in the user's face and ask him to investigate.</p>
-<p>The robusttransaction class is intended to reduce the chances of this error occurring, at a certain cost in performance. </p>
-<dl class="section see"><dt>See Also</dt><dd><a class="el" href="a00083.html" title="Slightly slower, better-fortified version of transaction.">robusttransaction</a> </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="ab02770d55fdda6bc4e5b4323aa53e4e8"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename TRANSACTION  = transaction&lt;read_committed&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void <a class="el" href="a00106.html">pqxx::transactor</a>&lt; TRANSACTION &gt;::operator() </td>
-          <td>(</td>
-          <td class="paramtype">TRANSACTION &amp;&#160;</td>
-          <td class="paramname"><em>T</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Overridable transaction definition; insert your database code here. </p>
-<p>The operation will be retried if the connection to the backend is lost or the operation fails, but not if the connection is broken in such a way as to leave the library in doubt as to whether the operation succeeded. In that case, an <a class="el" href="a00045.html" title="&quot;Help, I don&#39;t know whether transaction was committed successfully!&quot;">in_doubt_error</a> will be thrown.</p>
-<p>Recommended practice is to allow this operator to modify only the transactor itself, and the dedicated transaction object it is passed as an argument. This is what makes side effects, retrying etc. controllable in the transactor framework. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">T</td><td>Dedicated transaction context created to perform this operation. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00174_source.html">transactor.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00106.html">transactor</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00106.js b/doc/html/Reference/a00106.js
deleted file mode 100644
index 83565d4..0000000
--- a/doc/html/Reference/a00106.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var a00106 =
-[
-    [ "transactor", "a00106.html#a326761951cbf1a7b38ee912a4ca3556f", null ],
-    [ "Name", "a00106.html#aa6045f47cf10d83a2d3d221813d7d53c", null ],
-    [ "on_abort", "a00106.html#a11e2fe0df76ccba33e0c6cd7b8f6da2d", null ],
-    [ "on_commit", "a00106.html#aacc3fb9eb7993788cafe66aa88d87d6b", null ],
-    [ "on_doubt", "a00106.html#ade15ec930b8c4baee2c22ceec5af9c2d", null ],
-    [ "operator()", "a00106.html#ab02770d55fdda6bc4e5b4323aa53e4e8", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00107.html b/doc/html/Reference/a00107.html
deleted file mode 100644
index 2c33515..0000000
--- a/doc/html/Reference/a00107.html
+++ /dev/null
@@ -1,1061 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::tuple Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00107.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pro-attribs">Protected Attributes</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="a00295.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::tuple Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Reference to one row in a result.  
- <a href="a00107.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00178_source.html">tuple.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::tuple:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00107.png" usemap="#pqxx::tuple_map" alt=""/>
-  <map id="pqxx::tuple_map" name="pqxx::tuple_map">
-<area href="a00025.html" title="Iterator for rows (tuples) in a result. Use as result::const_iterator." alt="pqxx::const_result_iterator" shape="rect" coords="0,56,209,80"/>
-<area href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator." alt="pqxx::const_reverse_result_iterator" shape="rect" coords="0,112,209,136"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:ac641388403460c8bc2ba5d340693d4be"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a></td></tr>
-<tr class="memitem:a8fff40c4046b2b183229a423b036c295"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00176.html#afb3789542d30cda25ee02ba8d2c41a46">tuple_difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a8fff40c4046b2b183229a423b036c295">difference_type</a></td></tr>
-<tr class="memitem:abb8219326beee6e2d04cdc186c948b28"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00028.html">const_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">const_iterator</a></td></tr>
-<tr class="memitem:aae56e5f3e7f68f16408ba7c876e364f3"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#aae56e5f3e7f68f16408ba7c876e364f3">iterator</a></td></tr>
-<tr class="memitem:a2caabd2c88c96db279a31477392f0dee"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00040.html">field</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a></td></tr>
-<tr class="memitem:a2ba69a8ed5d72f6a2c8c4e44959c3754"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00028.html">const_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a2ba69a8ed5d72f6a2c8c4e44959c3754">pointer</a></td></tr>
-<tr class="memitem:a00b39ba19194ab4ed39a66db5d706bdf"><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
-<a class="el" href="a00027.html">const_reverse_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a00b39ba19194ab4ed39a66db5d706bdf">const_reverse_iterator</a></td></tr>
-<tr class="memitem:a619a58bbca87bfbc98c98aa2f5095500"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00107.html#a00b39ba19194ab4ed39a66db5d706bdf">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a619a58bbca87bfbc98c98aa2f5095500">reverse_iterator</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a97a80dea1c26f652161f82f18931eb4a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a97a80dea1c26f652161f82f18931eb4a">tuple</a> (const <a class="el" href="a00082.html">result</a> *r, size_t i)  throw ()</td></tr>
-<tr class="memitem:aa3815a9bb105e74635472a15538784a3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#aa3815a9bb105e74635472a15538784a3">~tuple</a> ()  throw ()</td></tr>
-<tr class="memitem:ad5234f6faf0360b0d6f5b44d970323f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#ad5234f6faf0360b0d6f5b44d970323f6">begin</a> () const   throw ()</td></tr>
-<tr class="memitem:a015c73dac6acc99a6b28be2a5c0c58d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a015c73dac6acc99a6b28be2a5c0c58d7">end</a> () const   throw ()</td></tr>
-<tr class="memitem:ae68a37e2db5b44e1521d8c0156a3c4f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#ae68a37e2db5b44e1521d8c0156a3c4f9">size</a> () const   throw ()</td></tr>
-<tr class="memitem:a396da22c05b8841636602333fa49055d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a396da22c05b8841636602333fa49055d">swap</a> (<a class="el" href="a00107.html">tuple</a> &amp;)  throw ()</td></tr>
-<tr class="memitem:add3b3950f875cc68334a62e5c15dd34d"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#add3b3950f875cc68334a62e5c15dd34d">rownumber</a> () const   throw ()</td></tr>
-<tr class="memitem:a1cf7ff6980433ae25d4438b792039e71"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a1cf7ff6980433ae25d4438b792039e71">num</a> () const </td></tr>
-<tr class="memitem:afbe1a4b84afca1f448d169c169d936bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html">tuple</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#afbe1a4b84afca1f448d169c169d936bf">slice</a> (<a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a> Begin, <a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a> End) const </td></tr>
-<tr class="memitem:a5744c5e000bb73a068ad2515c1158472"><td class="memItemLeft" align="right" valign="top">bool PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a5744c5e000bb73a068ad2515c1158472">empty</a> () const   throw ()</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Comparison</div></td></tr>
-<tr class="memitem:a07445c00ef5336b58ae6ed0111ea7eb1"><td class="memItemLeft" align="right" valign="top">bool PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a07445c00ef5336b58ae6ed0111ea7eb1">operator==</a> (const <a class="el" href="a00107.html">tuple</a> &amp;) const   throw ()</td></tr>
-<tr class="memitem:ab3ea1af4e6c962a57ae9c280fd022b84"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#ab3ea1af4e6c962a57ae9c280fd022b84">operator!=</a> (const <a class="el" href="a00107.html">tuple</a> &amp;rhs) const   throw ()</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Field access</div></td></tr>
-<tr class="memitem:a1d6a03419766400fb89bd9c574e6c5b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a1d6a03419766400fb89bd9c574e6c5b3">front</a> () const   throw ()</td></tr>
-<tr class="memitem:a740b31ef6d306b4a6fe88b720f0b9edd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a740b31ef6d306b4a6fe88b720f0b9edd">back</a> () const   throw ()</td></tr>
-<tr class="memitem:a1b2e60c035ce44465903da29d2b9073b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a1b2e60c035ce44465903da29d2b9073b">rbegin</a> () const </td></tr>
-<tr class="memitem:a151caf9b33bc5f6e3a3210a0a9850be2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a151caf9b33bc5f6e3a3210a0a9850be2">rend</a> () const </td></tr>
-<tr class="memitem:a32b661539c164b767b0b90179df91b80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a32b661539c164b767b0b90179df91b80">operator[]</a> (<a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>) const   throw ()</td></tr>
-<tr class="memitem:ab788fa8e6231991a743a4bfdab6b79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#ab788fa8e6231991a743a4bfdab6b79c1">operator[]</a> (int) const   throw ()</td></tr>
-<tr class="memitem:ad7a7f22ebcf73da265c7572a8abbbc81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#ad7a7f22ebcf73da265c7572a8abbbc81">operator[]</a> (const char[]) const </td></tr>
-<tr class="memitem:af16492e8b29383c548553f78e55f2ca6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#af16492e8b29383c548553f78e55f2ca6">operator[]</a> (const std::string &amp;) const </td></tr>
-<tr class="memitem:aa29b77ecf936a1ff5d28e27cb6282f77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#aa29b77ecf936a1ff5d28e27cb6282f77">at</a> (<a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>) const   throw (pqxx::range_error)</td></tr>
-<tr class="memitem:a6a24050891ea1955bd1f1353db56d1d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a6a24050891ea1955bd1f1353db56d1d6">at</a> (int) const   throw (pqxx::range_error)</td></tr>
-<tr class="memitem:a039d07211fbc47ca5dbb8d1134a41ca6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a039d07211fbc47ca5dbb8d1134a41ca6">at</a> (const char[]) const </td></tr>
-<tr class="memitem:a2804eeb76741f665a976405678a56b2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a2804eeb76741f665a976405678a56b2b">at</a> (const std::string &amp;) const </td></tr>
-<tr><td colspan="2"><div class="groupHeader">Column information</div></td></tr>
-<tr class="memitem:aef33d07890dfee76b579e545276127d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#aef33d07890dfee76b579e545276127d7">column_number</a> (const std::string &amp;ColName) const </td></tr>
-<tr class="memdesc:aef33d07890dfee76b579e545276127d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of given column (throws exception if it doesn't exist)  <a href="#aef33d07890dfee76b579e545276127d7"></a><br/></td></tr>
-<tr class="memitem:a862f927c5fcf486ac801fa182f2b3b3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a862f927c5fcf486ac801fa182f2b3b3b">column_number</a> (const char[]) const </td></tr>
-<tr class="memdesc:a862f927c5fcf486ac801fa182f2b3b3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of given column (throws exception if it doesn't exist)  <a href="#a862f927c5fcf486ac801fa182f2b3b3b"></a><br/></td></tr>
-<tr class="memitem:a8aae05132a22bc73c5310935ae1e6a39"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a8aae05132a22bc73c5310935ae1e6a39">column_type</a> (<a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>) const </td></tr>
-<tr class="memdesc:a8aae05132a22bc73c5310935ae1e6a39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of given column.  <a href="#a8aae05132a22bc73c5310935ae1e6a39"></a><br/></td></tr>
-<tr class="memitem:a161202f7f52589b5c00446e7c497ade0"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a161202f7f52589b5c00446e7c497ade0">column_type</a> (int ColNum) const </td></tr>
-<tr class="memdesc:a161202f7f52589b5c00446e7c497ade0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of given column.  <a href="#a161202f7f52589b5c00446e7c497ade0"></a><br/></td></tr>
-<tr class="memitem:ac38d058ad7f5cc73c6a645136d7bba1e"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#ac38d058ad7f5cc73c6a645136d7bba1e">column_type</a> (const std::string &amp;ColName) const </td></tr>
-<tr class="memdesc:ac38d058ad7f5cc73c6a645136d7bba1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of given column.  <a href="#ac38d058ad7f5cc73c6a645136d7bba1e"></a><br/></td></tr>
-<tr class="memitem:adf67f0634d187421841bbe7d78abc0f9"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#adf67f0634d187421841bbe7d78abc0f9">column_type</a> (const char ColName[]) const </td></tr>
-<tr class="memdesc:adf67f0634d187421841bbe7d78abc0f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of given column.  <a href="#adf67f0634d187421841bbe7d78abc0f9"></a><br/></td></tr>
-<tr class="memitem:aa4bbc0682c7966082d952b68c4e2a088"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#aa4bbc0682c7966082d952b68c4e2a088">column_table</a> (<a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a> ColNum) const </td></tr>
-<tr class="memdesc:aa4bbc0682c7966082d952b68c4e2a088"><td class="mdescLeft">&#160;</td><td class="mdescRight">What table did this column come from?  <a href="#aa4bbc0682c7966082d952b68c4e2a088"></a><br/></td></tr>
-<tr class="memitem:a5ce82cef5ce0c07188307c0e734a2cc8"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a5ce82cef5ce0c07188307c0e734a2cc8">column_table</a> (int ColNum) const </td></tr>
-<tr class="memdesc:a5ce82cef5ce0c07188307c0e734a2cc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">What table did this column come from?  <a href="#a5ce82cef5ce0c07188307c0e734a2cc8"></a><br/></td></tr>
-<tr class="memitem:a3ba92ea4db8924603f8b7d9fe05a419c"><td class="memItemLeft" align="right" valign="top">oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a3ba92ea4db8924603f8b7d9fe05a419c">column_table</a> (const std::string &amp;ColName) const </td></tr>
-<tr class="memdesc:a3ba92ea4db8924603f8b7d9fe05a419c"><td class="mdescLeft">&#160;</td><td class="mdescRight">What table did this column come from?  <a href="#a3ba92ea4db8924603f8b7d9fe05a419c"></a><br/></td></tr>
-<tr class="memitem:ae21cedae764c516074261dbc3f360671"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#ae21cedae764c516074261dbc3f360671">table_column</a> (<a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>) const </td></tr>
-<tr class="memdesc:ae21cedae764c516074261dbc3f360671"><td class="mdescLeft">&#160;</td><td class="mdescRight">What column number in its table did this result column come from?  <a href="#ae21cedae764c516074261dbc3f360671"></a><br/></td></tr>
-<tr class="memitem:a83ced5b92cf759526acb1e3f61886c35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a83ced5b92cf759526acb1e3f61886c35">table_column</a> (int ColNum) const </td></tr>
-<tr class="memdesc:a83ced5b92cf759526acb1e3f61886c35"><td class="mdescLeft">&#160;</td><td class="mdescRight">What column number in its table did this result column come from?  <a href="#a83ced5b92cf759526acb1e3f61886c35"></a><br/></td></tr>
-<tr class="memitem:a7ecb5e742835c2b2c45f19fc3e8c95f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a7ecb5e742835c2b2c45f19fc3e8c95f5">table_column</a> (const std::string &amp;ColName) const </td></tr>
-<tr class="memdesc:a7ecb5e742835c2b2c45f19fc3e8c95f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">What column number in its table did this result column come from?  <a href="#a7ecb5e742835c2b2c45f19fc3e8c95f5"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
-Protected Attributes</h2></td></tr>
-<tr class="memitem:add93ece18a68e9f3cf4697861511f624"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a00082.html">result</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#add93ece18a68e9f3cf4697861511f624">m_Home</a></td></tr>
-<tr class="memitem:a45283ce03e2ed9642b0407124155980b"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a45283ce03e2ed9642b0407124155980b">m_Index</a></td></tr>
-<tr class="memitem:a9e4e5bc2702da6058b8bf679a86e6253"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a9e4e5bc2702da6058b8bf679a86e6253">m_Begin</a></td></tr>
-<tr class="memitem:a702fb7ee202de0c4d303aa86c6700ec7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#a702fb7ee202de0c4d303aa86c6700ec7">m_End</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="friends"></a>
-Friends</h2></td></tr>
-<tr class="memitem:acd53905ae10cba58b4337aefe648aec6"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html#acd53905ae10cba58b4337aefe648aec6">field</a></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Reference to one row in a result. </p>
-<p>A tuple represents one row (also called a tuple) in a query result set. It also acts as a container mapping column numbers or names to field values (see below):</p>
-<div class="fragment"><div class="line">cout &lt;&lt; <a class="code" href="a00107.html#a97a80dea1c26f652161f82f18931eb4a">tuple</a>[<span class="stringliteral">&quot;date&quot;</span>].c_str() &lt;&lt; <span class="stringliteral">&quot;: &quot;</span> &lt;&lt; <a class="code" href="a00107.html#a97a80dea1c26f652161f82f18931eb4a">tuple</a>[<span class="stringliteral">&quot;name&quot;</span>].c_str() &lt;&lt; endl;</div>
-</div><!-- fragment --><p>The tuple itself acts like a (non-modifyable) container, complete with its own const_iterator and const_reverse_iterator. </p>
-</div><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="abb8219326beee6e2d04cdc186c948b28"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00028.html">const_tuple_iterator</a> <a class="el" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">pqxx::tuple::const_iterator</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a00b39ba19194ab4ed39a66db5d706bdf"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00027.html">const_reverse_tuple_iterator</a> <a class="el" href="a00107.html#a00b39ba19194ab4ed39a66db5d706bdf">pqxx::tuple::const_reverse_iterator</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a8fff40c4046b2b183229a423b036c295"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00176.html#afb3789542d30cda25ee02ba8d2c41a46">tuple_difference_type</a> <a class="el" href="a00107.html#a8fff40c4046b2b183229a423b036c295">pqxx::tuple::difference_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aae56e5f3e7f68f16408ba7c876e364f3"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">const_iterator</a> <a class="el" href="a00107.html#aae56e5f3e7f68f16408ba7c876e364f3">pqxx::tuple::iterator</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a2ba69a8ed5d72f6a2c8c4e44959c3754"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00028.html">const_tuple_iterator</a> <a class="el" href="a00107.html#a2ba69a8ed5d72f6a2c8c4e44959c3754">pqxx::tuple::pointer</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a2caabd2c88c96db279a31477392f0dee"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00040.html">field</a> <a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">pqxx::tuple::reference</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a619a58bbca87bfbc98c98aa2f5095500"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00107.html#a00b39ba19194ab4ed39a66db5d706bdf">const_reverse_iterator</a> <a class="el" href="a00107.html#a619a58bbca87bfbc98c98aa2f5095500">pqxx::tuple::reverse_iterator</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ac641388403460c8bc2ba5d340693d4be"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a> <a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">pqxx::tuple::size_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a97a80dea1c26f652161f82f18931eb4a"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::tuple::tuple </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00082.html">result</a> *&#160;</td>
-          <td class="paramname"><em>r</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>i</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<dl class="deprecated"><dt><b><a class="el" href="a00210.html#_deprecated000013">Deprecated:</a></b></dt><dd>Do not use this constructor. It will become private. </dd></dl>
-
-<p>References <a class="el" href="a00107.html#a97a80dea1c26f652161f82f18931eb4a">tuple()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00107.html#a97a80dea1c26f652161f82f18931eb4a">tuple()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aa3815a9bb105e74635472a15538784a3"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::tuple::~tuple </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="aa29b77ecf936a1ff5d28e27cb6282f77"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00040.html">pqxx::field</a> pqxx::tuple::at </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const  throw (<a class="el" href="a00077.html">pqxx::range_error</a>)</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a6a24050891ea1955bd1f1353db56d1d6"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">pqxx::tuple::reference</a> pqxx::tuple::at </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const  throw (<a class="el" href="a00077.html">pqxx::range_error</a>)</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a039d07211fbc47ca5dbb8d1134a41ca6"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00040.html">pqxx::field</a> pqxx::tuple::at </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>f</em>[]</td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a2804eeb76741f665a976405678a56b2b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">pqxx::tuple::reference</a> pqxx::tuple::at </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>s</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a740b31ef6d306b4a6fe88b720f0b9edd"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">pqxx::tuple::reference</a> pqxx::tuple::back </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ad5234f6faf0360b0d6f5b44d970323f6"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">pqxx::tuple::const_iterator</a> pqxx::tuple::begin </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aef33d07890dfee76b579e545276127d7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a> pqxx::tuple::column_number </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>ColName</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Number of given column (throws exception if it doesn't exist) </p>
-
-<p>References <a class="el" href="a00107.html#aef33d07890dfee76b579e545276127d7">column_number()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00107.html#aef33d07890dfee76b579e545276127d7">column_number()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a862f927c5fcf486ac801fa182f2b3b3b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">pqxx::tuple::size_type</a> pqxx::tuple::column_number </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>ColName</em>[]</td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Number of given column (throws exception if it doesn't exist) </p>
-
-<p>References <a class="el" href="a00082.html#a38e72e44648e624333181233097e55ce">pqxx::result::column_number()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aa4bbc0682c7966082d952b68c4e2a088"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::oid pqxx::tuple::column_table </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td>
-          <td class="paramname"><em>ColNum</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>What table did this column come from? </p>
-
-</div>
-</div>
-<a class="anchor" id="a5ce82cef5ce0c07188307c0e734a2cc8"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">oid pqxx::tuple::column_table </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>ColNum</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>What table did this column come from? </p>
-
-<p>References <a class="el" href="a00107.html#a5ce82cef5ce0c07188307c0e734a2cc8">column_table()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00107.html#a5ce82cef5ce0c07188307c0e734a2cc8">column_table()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a3ba92ea4db8924603f8b7d9fe05a419c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">oid pqxx::tuple::column_table </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>ColName</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>What table did this column come from? </p>
-
-<p>References <a class="el" href="a00107.html#a3ba92ea4db8924603f8b7d9fe05a419c">column_table()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00107.html#a3ba92ea4db8924603f8b7d9fe05a419c">column_table()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a8aae05132a22bc73c5310935ae1e6a39"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::oid pqxx::tuple::column_type </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td>
-          <td class="paramname"><em>ColNum</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Type of given column. </p>
-
-</div>
-</div>
-<a class="anchor" id="a161202f7f52589b5c00446e7c497ade0"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">oid pqxx::tuple::column_type </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>ColNum</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Type of given column. </p>
-
-<p>References <a class="el" href="a00107.html#a161202f7f52589b5c00446e7c497ade0">column_type()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00107.html#a161202f7f52589b5c00446e7c497ade0">column_type()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ac38d058ad7f5cc73c6a645136d7bba1e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">oid pqxx::tuple::column_type </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>ColName</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Type of given column. </p>
-
-<p>References <a class="el" href="a00107.html#ac38d058ad7f5cc73c6a645136d7bba1e">column_type()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00107.html#ac38d058ad7f5cc73c6a645136d7bba1e">column_type()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="adf67f0634d187421841bbe7d78abc0f9"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">oid pqxx::tuple::column_type </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>ColName</em>[]</td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Type of given column. </p>
-
-<p>References <a class="el" href="a00107.html#adf67f0634d187421841bbe7d78abc0f9">column_type()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00107.html#adf67f0634d187421841bbe7d78abc0f9">column_type()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a5744c5e000bb73a068ad2515c1158472"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::tuple::empty </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a015c73dac6acc99a6b28be2a5c0c58d7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">pqxx::tuple::const_iterator</a> pqxx::tuple::end </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a1d6a03419766400fb89bd9c574e6c5b3"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">pqxx::tuple::reference</a> pqxx::tuple::front </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a1cf7ff6980433ae25d4438b792039e71"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">size_t pqxx::tuple::num </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00025.html#a4f404cbf15b073e6f877dbc405edabe0">pqxx::const_result_iterator::operator-()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ab3ea1af4e6c962a57ae9c280fd022b84"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::tuple::operator!= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00107.html">tuple</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a07445c00ef5336b58ae6ed0111ea7eb1"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool pqxx::tuple::operator== </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00107.html">tuple</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a32b661539c164b767b0b90179df91b80"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">pqxx::tuple::reference</a> pqxx::tuple::operator[] </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ab788fa8e6231991a743a4bfdab6b79c1"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">pqxx::tuple::reference</a> pqxx::tuple::operator[] </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ad7a7f22ebcf73da265c7572a8abbbc81"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">pqxx::tuple::reference</a> pqxx::tuple::operator[] </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>f</em>[]</td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="af16492e8b29383c548553f78e55f2ca6"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">pqxx::tuple::reference</a> pqxx::tuple::operator[] </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>s</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a1b2e60c035ce44465903da29d2b9073b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#a00b39ba19194ab4ed39a66db5d706bdf">pqxx::tuple::const_reverse_iterator</a> pqxx::tuple::rbegin </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a151caf9b33bc5f6e3a3210a0a9850be2"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#a00b39ba19194ab4ed39a66db5d706bdf">pqxx::tuple::const_reverse_iterator</a> pqxx::tuple::rend </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="add3b3950f875cc68334a62e5c15dd34d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">size_t pqxx::tuple::rownumber </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ae68a37e2db5b44e1521d8c0156a3c4f9"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a> pqxx::tuple::size </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="afbe1a4b84afca1f448d169c169d936bf"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html">pqxx::tuple</a> pqxx::tuple::slice </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td>
-          <td class="paramname"><em>Begin</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td>
-          <td class="paramname"><em>End</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Produce a slice of this tuple, containing the given range of columns.</p>
-<p>The slice runs from the range's starting column to the range's end column, exclusive. It looks just like a normal result tuple, except slices can be empty.</p>
-<dl class="section warning"><dt>Warning</dt><dd>Slicing is a relatively new feature, and not all software may be prepared to deal with empty slices. If there is any chance that your program might be creating empty slices and passing them to code that may not be designed with the possibility of empty tuples in mind, be sure to test for that case. </dd></dl>
-
-<p>References <a class="el" href="a00107.html#a9e4e5bc2702da6058b8bf679a86e6253">m_Begin</a>, and <a class="el" href="a00107.html#a702fb7ee202de0c4d303aa86c6700ec7">m_End</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a396da22c05b8841636602333fa49055d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::tuple::swap </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00107.html">tuple</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ae21cedae764c516074261dbc3f360671"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">pqxx::tuple::size_type</a> pqxx::tuple::table_column </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>&#160;</td>
-          <td class="paramname"><em>ColNum</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>What column number in its table did this result column come from? </p>
-<p>A meaningful answer can be given only if the column in question comes directly from a column in a table. If the column is computed in any other way, a logic_error will be thrown.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">ColNum</td><td>a zero-based column number in this result set </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>a zero-based column number in originating table</dd></dl>
-<p>Requires libpq from PostgreSQL 7.4 or better, as well as a server version of at least 7.4. </p>
-
-</div>
-</div>
-<a class="anchor" id="a83ced5b92cf759526acb1e3f61886c35"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a> pqxx::tuple::table_column </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>ColNum</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>What column number in its table did this result column come from? </p>
-
-<p>References <a class="el" href="a00107.html#a83ced5b92cf759526acb1e3f61886c35">table_column()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00107.html#a83ced5b92cf759526acb1e3f61886c35">table_column()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a7ecb5e742835c2b2c45f19fc3e8c95f5"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a> pqxx::tuple::table_column </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>ColName</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>What column number in its table did this result column come from? </p>
-
-<p>References <a class="el" href="a00107.html#a7ecb5e742835c2b2c45f19fc3e8c95f5">table_column()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00107.html#a7ecb5e742835c2b2c45f19fc3e8c95f5">table_column()</a>.</p>
-
-</div>
-</div>
-<h2>Friends And Related Function Documentation</h2>
-<a class="anchor" id="acd53905ae10cba58b4337aefe648aec6"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class <a class="el" href="a00040.html">field</a></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Data Documentation</h2>
-<a class="anchor" id="a9e4e5bc2702da6058b8bf679a86e6253"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a> pqxx::tuple::m_Begin</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00107.html#afbe1a4b84afca1f448d169c169d936bf">slice()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a702fb7ee202de0c4d303aa86c6700ec7"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a> pqxx::tuple::m_End</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00107.html#afbe1a4b84afca1f448d169c169d936bf">slice()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="add93ece18a68e9f3cf4697861511f624"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" href="a00082.html">result</a>* pqxx::tuple::m_Home</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a45283ce03e2ed9642b0407124155980b"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">size_t pqxx::tuple::m_Index</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00178_source.html">tuple.hxx</a></li>
-<li>tuple.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00107.html">tuple</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00107.js b/doc/html/Reference/a00107.js
deleted file mode 100644
index 312447b..0000000
--- a/doc/html/Reference/a00107.js
+++ /dev/null
@@ -1,52 +0,0 @@
-var a00107 =
-[
-    [ "const_iterator", "a00107.html#abb8219326beee6e2d04cdc186c948b28", null ],
-    [ "const_reverse_iterator", "a00107.html#a00b39ba19194ab4ed39a66db5d706bdf", null ],
-    [ "difference_type", "a00107.html#a8fff40c4046b2b183229a423b036c295", null ],
-    [ "iterator", "a00107.html#aae56e5f3e7f68f16408ba7c876e364f3", null ],
-    [ "pointer", "a00107.html#a2ba69a8ed5d72f6a2c8c4e44959c3754", null ],
-    [ "reference", "a00107.html#a2caabd2c88c96db279a31477392f0dee", null ],
-    [ "reverse_iterator", "a00107.html#a619a58bbca87bfbc98c98aa2f5095500", null ],
-    [ "size_type", "a00107.html#ac641388403460c8bc2ba5d340693d4be", null ],
-    [ "tuple", "a00107.html#a97a80dea1c26f652161f82f18931eb4a", null ],
-    [ "~tuple", "a00107.html#aa3815a9bb105e74635472a15538784a3", null ],
-    [ "at", "a00107.html#aa29b77ecf936a1ff5d28e27cb6282f77", null ],
-    [ "at", "a00107.html#a6a24050891ea1955bd1f1353db56d1d6", null ],
-    [ "at", "a00107.html#a039d07211fbc47ca5dbb8d1134a41ca6", null ],
-    [ "at", "a00107.html#a2804eeb76741f665a976405678a56b2b", null ],
-    [ "back", "a00107.html#a740b31ef6d306b4a6fe88b720f0b9edd", null ],
-    [ "begin", "a00107.html#ad5234f6faf0360b0d6f5b44d970323f6", null ],
-    [ "column_number", "a00107.html#aef33d07890dfee76b579e545276127d7", null ],
-    [ "column_number", "a00107.html#a862f927c5fcf486ac801fa182f2b3b3b", null ],
-    [ "column_table", "a00107.html#aa4bbc0682c7966082d952b68c4e2a088", null ],
-    [ "column_table", "a00107.html#a5ce82cef5ce0c07188307c0e734a2cc8", null ],
-    [ "column_table", "a00107.html#a3ba92ea4db8924603f8b7d9fe05a419c", null ],
-    [ "column_type", "a00107.html#a8aae05132a22bc73c5310935ae1e6a39", null ],
-    [ "column_type", "a00107.html#a161202f7f52589b5c00446e7c497ade0", null ],
-    [ "column_type", "a00107.html#ac38d058ad7f5cc73c6a645136d7bba1e", null ],
-    [ "column_type", "a00107.html#adf67f0634d187421841bbe7d78abc0f9", null ],
-    [ "empty", "a00107.html#a5744c5e000bb73a068ad2515c1158472", null ],
-    [ "end", "a00107.html#a015c73dac6acc99a6b28be2a5c0c58d7", null ],
-    [ "front", "a00107.html#a1d6a03419766400fb89bd9c574e6c5b3", null ],
-    [ "num", "a00107.html#a1cf7ff6980433ae25d4438b792039e71", null ],
-    [ "operator!=", "a00107.html#ab3ea1af4e6c962a57ae9c280fd022b84", null ],
-    [ "operator==", "a00107.html#a07445c00ef5336b58ae6ed0111ea7eb1", null ],
-    [ "operator[]", "a00107.html#a32b661539c164b767b0b90179df91b80", null ],
-    [ "operator[]", "a00107.html#ab788fa8e6231991a743a4bfdab6b79c1", null ],
-    [ "operator[]", "a00107.html#ad7a7f22ebcf73da265c7572a8abbbc81", null ],
-    [ "operator[]", "a00107.html#af16492e8b29383c548553f78e55f2ca6", null ],
-    [ "rbegin", "a00107.html#a1b2e60c035ce44465903da29d2b9073b", null ],
-    [ "rend", "a00107.html#a151caf9b33bc5f6e3a3210a0a9850be2", null ],
-    [ "rownumber", "a00107.html#add3b3950f875cc68334a62e5c15dd34d", null ],
-    [ "size", "a00107.html#ae68a37e2db5b44e1521d8c0156a3c4f9", null ],
-    [ "slice", "a00107.html#afbe1a4b84afca1f448d169c169d936bf", null ],
-    [ "swap", "a00107.html#a396da22c05b8841636602333fa49055d", null ],
-    [ "table_column", "a00107.html#ae21cedae764c516074261dbc3f360671", null ],
-    [ "table_column", "a00107.html#a83ced5b92cf759526acb1e3f61886c35", null ],
-    [ "table_column", "a00107.html#a7ecb5e742835c2b2c45f19fc3e8c95f5", null ],
-    [ "field", "a00107.html#acd53905ae10cba58b4337aefe648aec6", null ],
-    [ "m_Begin", "a00107.html#a9e4e5bc2702da6058b8bf679a86e6253", null ],
-    [ "m_End", "a00107.html#a702fb7ee202de0c4d303aa86c6700ec7", null ],
-    [ "m_Home", "a00107.html#add93ece18a68e9f3cf4697861511f624", null ],
-    [ "m_Index", "a00107.html#a45283ce03e2ed9642b0407124155980b", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00107.png b/doc/html/Reference/a00107.png
deleted file mode 100644
index 65cf4ab..0000000
--- a/doc/html/Reference/a00107.png
+++ /dev/null
@@ -1,7 +0,0 @@
-PNG
-
-   IHDR         Ne   PLTE   u         tRNS T2  jIDATx떣 9P.tαRv	!  tƍ lQs;F ѦpK!&%\l4Mv:c\6 \9GF*n4*
-e .uut.ם}t#c3m6n`UB ]ѝwoJB)g{u6n`7ƍ lF q# ۸m6n`7c|c|$uImHlsQ]^_it8b0E?]Bj>˅$t^IiZ%Fs*hUmGӫY[%39\]Ub)R?4z*IcUVd4UnK-lVԾQSudV]Ku3嶻kn2:}ʽ.6'&<Ow-C歒tȹ{A~{Uv=K?H>	7$۸$f01ƞ x/7Δ3m<G s`m<G s`m<G s`rc]Ap#IIm.0
-t9C-pqޟatxWFAa<|!!?yB
-uYHq+Yv|}avU|-P= Ǧ\ŪHC"aU*GNCNl'L鍟
-Ҳ7kX[OoT]繿imյi=6ΰ[K:ʣ_38^L^{]^uUmZ'OFUwFiO^^rn#I7$۸$f01ƞwR    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00108.html b/doc/html/Reference/a00108.html
deleted file mode 100644
index 064f7b2..0000000
--- a/doc/html/Reference/a00108.html
+++ /dev/null
@@ -1,185 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::undefined_column Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00108.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00249.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::undefined_column Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::undefined_column:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00108.png" usemap="#pqxx::undefined_column_map" alt=""/>
-  <map id="pqxx::undefined_column_map" name="pqxx::undefined_column_map">
-<area href="a00097.html" alt="pqxx::syntax_error" shape="rect" coords="0,168,146,192"/>
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="0,112,146,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,146,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,146,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a2cef7f04b77370c1744fdefbd68cf254"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00108.html#a2cef7f04b77370c1744fdefbd68cf254">undefined_column</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a21df53ad96763c63ad6bc691848b68b5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00108.html#a21df53ad96763c63ad6bc691848b68b5">undefined_column</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00097"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00097')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00097.html">pqxx::syntax_error</a></td></tr>
-<tr class="memitem:afae8be4ad0815338687d765729f09fd4 inherit pub_methods_a00097"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00097.html#afae8be4ad0815338687d765729f09fd4">syntax_error</a> (const std::string &amp;err, int pos=-1)</td></tr>
-<tr class="memitem:ac6344fdccdc0e166ff7fcbe53bcc27ef inherit pub_methods_a00097"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00097.html#ac6344fdccdc0e166ff7fcbe53bcc27ef">syntax_error</a> (const std::string &amp;err, const std::string &amp;Q, int pos=-1)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_attribs_a00097"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_a00097')"><img src="closed.png" alt="-"/>&nbsp;Public Attributes inherited from <a class="el" href="a00097.html">pqxx::syntax_error</a></td></tr>
-<tr class="memitem:ae489a0cf604c668f9dbaa89a3df9dedd inherit pub_attribs_a00097"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00097.html#ae489a0cf604c668f9dbaa89a3df9dedd">error_position</a></td></tr>
-<tr class="memdesc:ae489a0cf604c668f9dbaa89a3df9dedd inherit pub_attribs_a00097"><td class="mdescLeft">&#160;</td><td class="mdescRight">Approximate position in string where error occurred, or -1 if unknown.  <a href="#ae489a0cf604c668f9dbaa89a3df9dedd"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a2cef7f04b77370c1744fdefbd68cf254"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::undefined_column::undefined_column </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a21df53ad96763c63ad6bc691848b68b5"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::undefined_column::undefined_column </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00108.html">undefined_column</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00108.js b/doc/html/Reference/a00108.js
deleted file mode 100644
index 70b62d6..0000000
--- a/doc/html/Reference/a00108.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00108 =
-[
-    [ "undefined_column", "a00108.html#a2cef7f04b77370c1744fdefbd68cf254", null ],
-    [ "undefined_column", "a00108.html#a21df53ad96763c63ad6bc691848b68b5", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00108.png b/doc/html/Reference/a00108.png
deleted file mode 100644
index eb44d49..0000000
--- a/doc/html/Reference/a00108.png
+++ /dev/null
@@ -1,4 +0,0 @@
-PNG
-
-   IHDR         0O   PLTE   u         tRNS T2  IDATxr  e&hh4'ilGRk}AUTRH%ՈW*cR=WTyP*!ss}L_\[S6QiqC:jnbnEԩKډ9ynnovl%tmsW&hnT?]fm͋kQ:8RP۱׽pOnYW4n;7TjD*FJ p.SzsP)O@L*D@D*D@D*D@D*D@D*D@D*DiZkjOjD*FTʽ4&/qZg-C~/,5q}Yb73]<MESVy'JLmVKJ+M1_TZM6[\^z޻Jf;8qMs,p>'T#]SH%Ո>j+ )].94ԡR8TH%TH%TH%TH%TH%TJT՞H%ՈTR8W~T,TC~//R{)k*TyEitqjgFlUzKQ'Mx*M;Jۗxm?WbtRRm(ݟ+5eg{{離tp<?qlsPUwyq^wNWu|U?jD*FJ p.SzsP)O@L*D@D*D@D*D@D*D@D*D@D*DiZkjOjD*FTTO?R*q!iSdkn5gMCiq cS2U(m']16/ٚpjq/*n~<(u*fctpGJ^ޭ p'B|6gs9`lCmҳ{9.:OS}#F߮jDJ p.SzsP)O@L*D@D*D@D*D@D*D@D*D@D*DiRJ
-@O@D*D|]|3GPi(_<ρtYvYn1}3+yX6ֶZݴ5]xnu(m>拏R=*m?W)z>nRRK: ;y/R3QNܿ9=/Cp/] 7+{Y@J ׋Rzv*    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00109.html b/doc/html/Reference/a00109.html
deleted file mode 100644
index be58f06..0000000
--- a/doc/html/Reference/a00109.html
+++ /dev/null
@@ -1,185 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::undefined_function Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00109.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00250.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::undefined_function Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::undefined_function:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00109.png" usemap="#pqxx::undefined_function_map" alt=""/>
-  <map id="pqxx::undefined_function_map" name="pqxx::undefined_function_map">
-<area href="a00097.html" alt="pqxx::syntax_error" shape="rect" coords="0,168,151,192"/>
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="0,112,151,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,151,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,151,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:ad7beff0f4d7b7353da9e675e899bb350"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00109.html#ad7beff0f4d7b7353da9e675e899bb350">undefined_function</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:af634ee86c8bbeffb1db85a10c611e99b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00109.html#af634ee86c8bbeffb1db85a10c611e99b">undefined_function</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00097"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00097')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00097.html">pqxx::syntax_error</a></td></tr>
-<tr class="memitem:afae8be4ad0815338687d765729f09fd4 inherit pub_methods_a00097"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00097.html#afae8be4ad0815338687d765729f09fd4">syntax_error</a> (const std::string &amp;err, int pos=-1)</td></tr>
-<tr class="memitem:ac6344fdccdc0e166ff7fcbe53bcc27ef inherit pub_methods_a00097"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00097.html#ac6344fdccdc0e166ff7fcbe53bcc27ef">syntax_error</a> (const std::string &amp;err, const std::string &amp;Q, int pos=-1)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_attribs_a00097"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_a00097')"><img src="closed.png" alt="-"/>&nbsp;Public Attributes inherited from <a class="el" href="a00097.html">pqxx::syntax_error</a></td></tr>
-<tr class="memitem:ae489a0cf604c668f9dbaa89a3df9dedd inherit pub_attribs_a00097"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00097.html#ae489a0cf604c668f9dbaa89a3df9dedd">error_position</a></td></tr>
-<tr class="memdesc:ae489a0cf604c668f9dbaa89a3df9dedd inherit pub_attribs_a00097"><td class="mdescLeft">&#160;</td><td class="mdescRight">Approximate position in string where error occurred, or -1 if unknown.  <a href="#ae489a0cf604c668f9dbaa89a3df9dedd"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ad7beff0f4d7b7353da9e675e899bb350"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::undefined_function::undefined_function </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="af634ee86c8bbeffb1db85a10c611e99b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::undefined_function::undefined_function </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00109.html">undefined_function</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00109.js b/doc/html/Reference/a00109.js
deleted file mode 100644
index 52f2267..0000000
--- a/doc/html/Reference/a00109.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00109 =
-[
-    [ "undefined_function", "a00109.html#ad7beff0f4d7b7353da9e675e899bb350", null ],
-    [ "undefined_function", "a00109.html#af634ee86c8bbeffb1db85a10c611e99b", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00109.png b/doc/html/Reference/a00109.png
deleted file mode 100644
index 5d19308..0000000
--- a/doc/html/Reference/a00109.png
+++ /dev/null
@@ -1,4 +0,0 @@
-PNG
-
-   IHDR            PLTE   u         tRNS T2  IDATxr  e&h4h49iM˝GRkBUR^q~ūIR}ƞW_RhF{|}r}}ky|kUGhG65ujn#sTw|^k;q^47!W?K^ϛz#^nv^wMYxƽwۤjR3xZk C:\kRW< ^ q NzI/8' @^ q Nz^!TH/8TRҘTș^k*R/!ܣfZ̦)x3^tmV+'^r{MmxO_շO<6qoP:r;>'T۪'^q: 8@tu)֩נեX^y! @^ q NzI/8' @'jCݑ^qK5^Ekb:[[2ST>#5<m8S^K#sP}F0^̷ףOukZ3n!z]?.\c/^C^/'up0=?K9ƪG1t?u{}k@:^?LzI/8WY\ :S˥ON.z' @^ q NzI/8' @?UkBUR^q*z8ϐ/vԥܳX7Bg^(ӭǦb53g
-k;j|LVkTײk;kNku\jξo6'u<8˂=a>{?~KҋuKYz=U~]DV=RӱWY\ :S˥ON.z' @^ q NzI/8' @?UJ)B^ q|wtz] >ouxtB9m^7gm[e#w}4oؤ[۽}M[egw6m7ۏծJ5xZy*dsס	n/up<nG9Si;@!>5' \oRJMzd    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00110.html b/doc/html/Reference/a00110.html
deleted file mode 100644
index 51ae6b6..0000000
--- a/doc/html/Reference/a00110.html
+++ /dev/null
@@ -1,185 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::undefined_table Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00110.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00251.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::undefined_table Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::undefined_table:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00110.png" usemap="#pqxx::undefined_table_map" alt=""/>
-  <map id="pqxx::undefined_table_map" name="pqxx::undefined_table_map">
-<area href="a00097.html" alt="pqxx::syntax_error" shape="rect" coords="0,168,133,192"/>
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="0,112,133,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,133,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,133,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a639bf511f48a2eb3715f857fd91f1bce"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00110.html#a639bf511f48a2eb3715f857fd91f1bce">undefined_table</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:af1f3774f9f8b5cf656a9e6f442e2aea8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00110.html#af1f3774f9f8b5cf656a9e6f442e2aea8">undefined_table</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00097"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00097')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00097.html">pqxx::syntax_error</a></td></tr>
-<tr class="memitem:afae8be4ad0815338687d765729f09fd4 inherit pub_methods_a00097"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00097.html#afae8be4ad0815338687d765729f09fd4">syntax_error</a> (const std::string &amp;err, int pos=-1)</td></tr>
-<tr class="memitem:ac6344fdccdc0e166ff7fcbe53bcc27ef inherit pub_methods_a00097"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00097.html#ac6344fdccdc0e166ff7fcbe53bcc27ef">syntax_error</a> (const std::string &amp;err, const std::string &amp;Q, int pos=-1)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_attribs_a00097"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_a00097')"><img src="closed.png" alt="-"/>&nbsp;Public Attributes inherited from <a class="el" href="a00097.html">pqxx::syntax_error</a></td></tr>
-<tr class="memitem:ae489a0cf604c668f9dbaa89a3df9dedd inherit pub_attribs_a00097"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00097.html#ae489a0cf604c668f9dbaa89a3df9dedd">error_position</a></td></tr>
-<tr class="memdesc:ae489a0cf604c668f9dbaa89a3df9dedd inherit pub_attribs_a00097"><td class="mdescLeft">&#160;</td><td class="mdescRight">Approximate position in string where error occurred, or -1 if unknown.  <a href="#ae489a0cf604c668f9dbaa89a3df9dedd"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a639bf511f48a2eb3715f857fd91f1bce"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::undefined_table::undefined_table </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="af1f3774f9f8b5cf656a9e6f442e2aea8"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::undefined_table::undefined_table </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00110.html">undefined_table</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00110.js b/doc/html/Reference/a00110.js
deleted file mode 100644
index 67ebb11..0000000
--- a/doc/html/Reference/a00110.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00110 =
-[
-    [ "undefined_table", "a00110.html#a639bf511f48a2eb3715f857fd91f1bce", null ],
-    [ "undefined_table", "a00110.html#af1f3774f9f8b5cf656a9e6f442e2aea8", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00110.png b/doc/html/Reference/a00110.png
deleted file mode 100644
index 9f7aeda..0000000
--- a/doc/html/Reference/a00110.png
+++ /dev/null
@@ -1,5 +0,0 @@
-PNG
-
-   IHDR            PLTE   u         tRNS T2  SIDATx뎬 (
-e.z鍅P6%CƸ[H!]d$PX7kxE;t1m~b_Eہ<HW:.޴j.nA* 6*t玹mi7>n1Yk}_t5REG{˷4' ?},zm;_[x"rJR,$XHR#-$2Zck n2 4aAQ>,p [-n`q clQn!I',BXk钤xYmrlk)tL?LI1oYOR]P%rQ^Z#[?;$邏-nmyf_wEޫ)2eotɻ+rk I׸O$[thc М.,.,F43 {- ,n p [-w,b9DIj[$Y=[4Xrƭ9jE I\Zqt~LD.I::yez6XWvby]k17r	ʈ\G,?؝/s89#9gd-ђ$ëy{pkEڕWQ?-$2Zck n2 4aAQ>,p [-n`q clQn!IG,$ݡWF˵RΔ~.!a+jԖrQ4GK(Z"LC%E*v걹f'	IA5cuEIY䶻UlEž8؝[+rrF^0s#6rEF<aq)8Iқ|ih&[HҞn,b5 7 Ӆ0х(сF~F`[-n`q [ XE!4 p sg{|k',NGb^RDO2j+C7)/Q"<\K"d{efձvz7ou($Hq[TYaָ_*Wxw7y"_틓3㷚9#v'y~ ~H;X:@3- ,G$k
->    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00111.html b/doc/html/Reference/a00111.html
deleted file mode 100644
index b50d420..0000000
--- a/doc/html/Reference/a00111.html
+++ /dev/null
@@ -1,181 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::internal::unique&lt; GUEST &gt; Class Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00111.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00313.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::internal::unique&lt; GUEST &gt; Class Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Ensure proper opening/closing of GUEST objects related to a "host" object.  
- <a href="a00111.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00180_source.html">util.hxx</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a7dce0951d8eff0a8d156ff1b73e2c878"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00111.html#a7dce0951d8eff0a8d156ff1b73e2c878">unique</a> ()</td></tr>
-<tr class="memitem:a9a6ace7374f5ed24d77d6e760e186d8b"><td class="memItemLeft" align="right" valign="top">GUEST *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00111.html#a9a6ace7374f5ed24d77d6e760e186d8b">get</a> () const   throw ()</td></tr>
-<tr class="memitem:a20d41d4090254a82c02f1d7e30af9d04"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00111.html#a20d41d4090254a82c02f1d7e30af9d04">Register</a> (GUEST *G)</td></tr>
-<tr class="memitem:afd6cf65f79200733565eb68f9085611a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00111.html#afd6cf65f79200733565eb68f9085611a">Unregister</a> (GUEST *G)</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><h3>template&lt;typename GUEST&gt;<br/>
-class pqxx::internal::unique&lt; GUEST &gt;</h3>
-
-<p>Ensure proper opening/closing of GUEST objects related to a "host" object. </p>
-<p>Only a single GUEST may exist for a single host at any given time. GUEST must be derived from namedclass. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a7dce0951d8eff0a8d156ff1b73e2c878"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename GUEST&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00111.html">pqxx::internal::unique</a>&lt; GUEST &gt;::<a class="el" href="a00111.html">unique</a> </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Member Function Documentation</h2>
-<a class="anchor" id="a9a6ace7374f5ed24d77d6e760e186d8b"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename GUEST&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">GUEST* <a class="el" href="a00111.html">pqxx::internal::unique</a>&lt; GUEST &gt;::get </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a20d41d4090254a82c02f1d7e30af9d04"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename GUEST&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void <a class="el" href="a00111.html">pqxx::internal::unique</a>&lt; GUEST &gt;::Register </td>
-          <td>(</td>
-          <td class="paramtype">GUEST *&#160;</td>
-          <td class="paramname"><em>G</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="afd6cf65f79200733565eb68f9085611a"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename GUEST&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void <a class="el" href="a00111.html">pqxx::internal::unique</a>&lt; GUEST &gt;::Unregister </td>
-          <td>(</td>
-          <td class="paramtype">GUEST *&#160;</td>
-          <td class="paramname"><em>G</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00180_source.html">util.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00194.html">internal</a></li><li class="navelem"><a class="el" href="a00111.html">unique</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00111.js b/doc/html/Reference/a00111.js
deleted file mode 100644
index edad53a..0000000
--- a/doc/html/Reference/a00111.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var a00111 =
-[
-    [ "unique", "a00111.html#a7dce0951d8eff0a8d156ff1b73e2c878", null ],
-    [ "get", "a00111.html#a9a6ace7374f5ed24d77d6e760e186d8b", null ],
-    [ "Register", "a00111.html#a20d41d4090254a82c02f1d7e30af9d04", null ],
-    [ "Unregister", "a00111.html#afd6cf65f79200733565eb68f9085611a", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00112.html b/doc/html/Reference/a00112.html
deleted file mode 100644
index cb3b1e2..0000000
--- a/doc/html/Reference/a00112.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::unique_violation Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00112.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00243.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::unique_violation Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::unique_violation:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00112.png" usemap="#pqxx::unique_violation_map" alt=""/>
-  <map id="pqxx::unique_violation_map" name="pqxx::unique_violation_map">
-<area href="a00048.html" alt="pqxx::integrity_constraint_violation" shape="rect" coords="0,168,204,192"/>
-<area href="a00086.html" title="Exception class for failed queries." alt="pqxx::sql_error" shape="rect" coords="0,112,204,136"/>
-<area href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error." alt="pqxx::failure" shape="rect" coords="0,56,204,80"/>
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,204,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:aadb2cddaf2f72188f118784495e60720"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00112.html#aadb2cddaf2f72188f118784495e60720">unique_violation</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a704dbc98b56d620ec131498b77578261"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00112.html#a704dbc98b56d620ec131498b77578261">unique_violation</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00048"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00048')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00048.html">pqxx::integrity_constraint_violation</a></td></tr>
-<tr class="memitem:a9fa871a08c23b2722a42fa545cecd2ab inherit pub_methods_a00048"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00048.html#a9fa871a08c23b2722a42fa545cecd2ab">integrity_constraint_violation</a> (const std::string &amp;err)</td></tr>
-<tr class="memitem:a505ae8d71add1a4c19e69f5cf96cea9d inherit pub_methods_a00048"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00048.html#a505ae8d71add1a4c19e69f5cf96cea9d">integrity_constraint_violation</a> (const std::string &amp;err, const std::string &amp;Q)</td></tr>
-<tr class="inherit_header pub_methods_a00086"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00086')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memitem:ad2f7fa865d0410824b39ac27dab99d92 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a> ()</td></tr>
-<tr class="memitem:affcbefe5ad9a1cae7073d170f85352d0 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a> (const std::string &amp;)</td></tr>
-<tr class="memitem:af3e94ddc4c6428d5a1d7763936a5b781 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a> (const std::string &amp;, const std::string &amp;Q)</td></tr>
-<tr class="memitem:a7db2ae4924fda2aec297cfa1c8363ec7 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a> ()  throw ()</td></tr>
-<tr class="memitem:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="memItemLeft" align="right" valign="top">const std::string &amp;PQXX_PURE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a> () const   throw ()</td></tr>
-<tr class="memdesc:ae9e8799eed6ff45bbb44e481821cbfa2 inherit pub_methods_a00086"><td class="mdescLeft">&#160;</td><td class="mdescRight">The query whose execution triggered the exception.  <a href="#ae9e8799eed6ff45bbb44e481821cbfa2"></a><br/></td></tr>
-<tr class="inherit_header pub_methods_a00038"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00038')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memitem:a0e7e8831fed026375c499ee03f501f50 inherit pub_methods_a00038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="aadb2cddaf2f72188f118784495e60720"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::unique_violation::unique_violation </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a704dbc98b56d620ec131498b77578261"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::unique_violation::unique_violation </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Q</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00112.html">unique_violation</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00112.js b/doc/html/Reference/a00112.js
deleted file mode 100644
index 6bb6949..0000000
--- a/doc/html/Reference/a00112.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00112 =
-[
-    [ "unique_violation", "a00112.html#aadb2cddaf2f72188f118784495e60720", null ],
-    [ "unique_violation", "a00112.html#a704dbc98b56d620ec131498b77578261", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00112.png b/doc/html/Reference/a00112.png
deleted file mode 100644
index de30f11..0000000
--- a/doc/html/Reference/a00112.png
+++ /dev/null
@@ -1,8 +0,0 @@
-PNG
-
-   IHDR         {   PLTE   u         tRNS T2  lIDATx*E/{wRA@c@6pIHEɄO'#IrM&(祐-MpCy$$e*hw5g}S)?:I:Ȕ0=OI:ǳ2ïZf4gXwzN&{)j	uj޼3AJı|"i#}`_ߌGF2d$$Y1F xZ麆lZ]ڱiJƳM\".` Xe ,2 q E\".` \#[(Im2d$<$RI>lo]&Ͼ?/uaKp&5n9ߒY8Haw$,IZd5lݿ)了 I7fyQ;O U,nlhLsX$6_fHk\F4%#IHE\F,c# <@
--t]C6-.4%&.` Xe ,2 q E\".` Xe c@6pIHE	S\f0.?/|kk.Ro:eeLQs(ӦB>~dr%o4֊Lyqs'Xf~.﫼G-2˿%쭨$7dl9IPmv;23JIHE\F,c# <@
--t]C6-.4%&.` Xe ,2 q E\".` Xe c@6pIHEʄJh7HҞkMG]oȜdا?/aUa9M}[tNͽqAA|usNyr*38UP/}Ce9E軻JqȔ=9ߦ9Uy]6HfӽX2O
-P>ںԼaYv,y2mVލpμMݏd}$sͪ/\ͶbG,fiSf*Vf6ʽU"C.p[qd$_e$".#Ieb hd!dzvll` Xe ,2 q E\".` Xe ,2 !V   Xe ,3Sî6Od%25-K\|
-Xa"iRZ.W\g$P9涬nI+.eJ Np-2<\kN2(3yUOd6Ӟnw2٫PO i/WeY?9f6<	ll8mvcWa1\t  ӸE\"G*?
--    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00113.html b/doc/html/Reference/a00113.html
deleted file mode 100644
index e5e293e..0000000
--- a/doc/html/Reference/a00113.html
+++ /dev/null
@@ -1,143 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::usage_error Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00113.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="a00233.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::usage_error Class Reference<div class="ingroups"><a class="el" href="a00207.html">Exception classes</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Error in usage of libpqxx library, similar to std::logic_error.  
- <a href="a00113.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="a00138_source.html">except.hxx</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for pqxx::usage_error:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="a00113.png" usemap="#pqxx::usage_error_map" alt=""/>
-  <map id="pqxx::usage_error_map" name="pqxx::usage_error_map">
-<area href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types." alt="pqxx::pqxx_exception" shape="rect" coords="0,0,129,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:ac13c13a650ab45684355682a98655f5b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00113.html#ac13c13a650ab45684355682a98655f5b">usage_error</a> (const std::string &amp;)</td></tr>
-<tr class="inherit_header pub_methods_a00074"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00074')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memitem:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a> ()=0  throw ()</td></tr>
-<tr class="memdesc:a9386d73e8176de81de9b1fe38afa6952 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support run-time polymorphism, and keep this class abstract.  <a href="#a9386d73e8176de81de9b1fe38afa6952"></a><br/></td></tr>
-<tr class="memitem:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="memItemLeft" align="right" valign="top">virtual const PQXX_CONST <br class="typebreak"/>
-std::exception &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a> () const =0  throw ()</td></tr>
-<tr class="memdesc:a27f927cf3a5f478abc29337d02767144 inherit pub_methods_a00074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return std::exception base-class object.  <a href="#a27f927cf3a5f478abc29337d02767144"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Error in usage of libpqxx library, similar to std::logic_error. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ac13c13a650ab45684355682a98655f5b"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">pqxx::usage_error::usage_error </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>whatarg</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="a00138_source.html">except.hxx</a></li>
-<li>except.cxx</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00113.html">usage_error</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00113.js b/doc/html/Reference/a00113.js
deleted file mode 100644
index d7a278b..0000000
--- a/doc/html/Reference/a00113.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var a00113 =
-[
-    [ "usage_error", "a00113.html#ac13c13a650ab45684355682a98655f5b", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00113.png b/doc/html/Reference/a00113.png
deleted file mode 100644
index 85c60ce..0000000
--- a/doc/html/Reference/a00113.png
+++ /dev/null
@@ -1,4 +0,0 @@
-PNG
-
-   IHDR      P   	   PLTE   u         tRNS T2  IDATxᒃ 7LOQ  ^ss+B!`*48w	$6U<(%,<P&u6)f8Δ!ؾ Rxh#aeV)[6"=cfM%liն	:^%Z&uʇwal͝IrISXm$I/DW	HDN;A!X
-  2'x	 c{NNN @5'p'p'pF "b* 		!Z{ќܻv_-;_= .V@iVb3\U+~/WihP/i	I{7	)X}iwE|{@AUĕ:]HHu=.GS8TU>AP6%}$o@	~ \U    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/a00114_source.html b/doc/html/Reference/a00114_source.html
deleted file mode 100644
index c3fb947..0000000
--- a/doc/html/Reference/a00114_source.html
+++ /dev/null
@@ -1,155 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: basic_connection.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00114_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">basic_connection.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/basic_connection.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definition of the pqxx::basic_connection class template</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   Instantiations of basic_connection bring connections and policies together</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/basic_connection instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2006-2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_BASIC_CONNECTION</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_BASIC_CONNECTION</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;pqxx/connection_base&quot;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#ifdef PQXX_QUIET_DESTRUCTORS</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;pqxx/errorhandler&quot;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno"><a class="code" href="a00176.html">   35</a></span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;{</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">// TODO: Also mix in thread synchronization policy here!</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00054"></a><span class="lineno"><a class="code" href="a00006.html">   54</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> CONNECTPOLICY&gt; <span class="keyword">class </span><a class="code" href="a00006.html" title="The ultimate template that defines a connection type.">basic_connection</a> :</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <span class="keyword">public</span> <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a></div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;{</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00058"></a><span class="lineno"><a class="code" href="a00006.html#aa02e7329e13fdc9809c1215f224ab5fe">   58</a></span>&#160;  <a class="code" href="a00006.html#aa02e7329e13fdc9809c1215f224ab5fe">basic_connection</a>() :</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a>(m_policy),</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;    m_options(PGSTD::string()),</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    m_policy(m_options)</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;        { <a class="code" href="a00023.html#a1d1c129c2c5797a82f251ee9dabec77e">init</a>(); }</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="code" href="a00006.html#a0436a1271586987e97bdf5b59b96f607">   64</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00006.html#aa02e7329e13fdc9809c1215f224ab5fe">basic_connection</a>(<span class="keyword">const</span> PGSTD::string &amp;opt) :</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;    <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a>(m_policy), m_options(opt), m_policy(m_options) {<a class="code" href="a00023.html#a1d1c129c2c5797a82f251ee9dabec77e">init</a>();}</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno"><a class="code" href="a00006.html#aa6c74a9abcfa2b13c2334d0c38f66305">   67</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00006.html#aa02e7329e13fdc9809c1215f224ab5fe">basic_connection</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> opt[]) :</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a>(m_policy),</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;    m_options(opt?opt:PGSTD::string()),</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;    m_policy(m_options)</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;        { <a class="code" href="a00023.html#a1d1c129c2c5797a82f251ee9dabec77e">init</a>(); }</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div>
-<div class="line"><a name="l00073"></a><span class="lineno"><a class="code" href="a00006.html#a3abaa953e318c2dda1b61b3f5861140e">   73</a></span>&#160;  <a class="code" href="a00006.html#a3abaa953e318c2dda1b61b3f5861140e">~basic_connection</a>() throw ()</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  {</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="preprocessor">#ifdef PQXX_QUIET_DESTRUCTORS</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="preprocessor"></span>    <a class="code" href="a00076.html" title="An error handler that suppresses any previously registered error handlers.">quiet_errorhandler</a> quiet(*<span class="keyword">this</span>);</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="preprocessor"></span>    <a class="code" href="a00023.html#af02016af0233bed748eb1ddab9685131">close</a>();</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  }</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"><a class="code" href="a00006.html#af041bd491664d3d3c81e7ad9e701d593">   81</a></span>&#160;  <span class="keyword">const</span> PGSTD::string &amp;<a class="code" href="a00006.html#af041bd491664d3d3c81e7ad9e701d593">options</a>() <span class="keyword">const</span> throw ()                         <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;        {<span class="keywordflow">return</span> m_policy.options();}</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  PGSTD::string m_options;</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  CONNECTPOLICY m_policy;</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;};</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;} <span class="comment">// namespace</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="preprocessor">#endif</span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>basic_connection.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00116_source.html b/doc/html/Reference/a00116_source.html
deleted file mode 100644
index eb8d920..0000000
--- a/doc/html/Reference/a00116_source.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: binarystring.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00116_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">binarystring.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/binarystring.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      Representation for raw, binary data.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/binarystring instead.</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * Copyright (c) 2003-2013, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef PQXX_H_BINARYSTRING</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_BINARYSTRING</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;pqxx/result&quot;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;{</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"><a class="code" href="a00013.html">   59</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00013.html">binarystring</a> :</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;        <a class="code" href="a00073.html" title="Reference-counted smart pointer to libpq-allocated object.">internal::PQAlloc</a>&lt;</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;                unsigned char,</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;                pqxx::internal::freemallocmem_templated&lt;unsigned char&gt; &gt;</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;{</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00065"></a><span class="lineno"><a class="code" href="a00013.html#abadf5cc14e19fc0c1f8838d1518baefa">   65</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00073.html#a7fe52ebd1d2533f298caa5ffc975be66">content_type</a> <a class="code" href="a00013.html#abadf5cc14e19fc0c1f8838d1518baefa">char_type</a>;</div>
-<div class="line"><a name="l00066"></a><span class="lineno"><a class="code" href="a00013.html#a18e4f5fe0683c746f949db5d3c1c914c">   66</a></span>&#160;  <span class="keyword">typedef</span> PGSTD::char_traits&lt;char_type&gt;::char_type <a class="code" href="a00013.html#a18e4f5fe0683c746f949db5d3c1c914c">value_type</a>;</div>
-<div class="line"><a name="l00067"></a><span class="lineno"><a class="code" href="a00013.html#af4269ef0ff7802a8bc5c5a0d54cca60d">   67</a></span>&#160;  <span class="keyword">typedef</span> <span class="keywordtype">size_t</span> <a class="code" href="a00013.html#af4269ef0ff7802a8bc5c5a0d54cca60d">size_type</a>;</div>
-<div class="line"><a name="l00068"></a><span class="lineno"><a class="code" href="a00013.html#a121db85dcf088809bd4b95e617324971">   68</a></span>&#160;  <span class="keyword">typedef</span> <span class="keywordtype">long</span> <a class="code" href="a00013.html#a121db85dcf088809bd4b95e617324971">difference_type</a>;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"><a class="code" href="a00013.html#a5a3869fa04853d5ab14b6676953143be">   69</a></span>&#160;  <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="a00013.html#a18e4f5fe0683c746f949db5d3c1c914c">value_type</a> &amp;<a class="code" href="a00013.html#a5a3869fa04853d5ab14b6676953143be">const_reference</a>;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"><a class="code" href="a00013.html#abcf73d6a9164ac4f0ffaf4012e774016">   70</a></span>&#160;  <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="a00013.html#a18e4f5fe0683c746f949db5d3c1c914c">value_type</a> *<a class="code" href="a00013.html#abcf73d6a9164ac4f0ffaf4012e774016">const_pointer</a>;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"><a class="code" href="a00013.html#acb7da4766d133d40e1f4b294c2dd14d9">   71</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00013.html#abcf73d6a9164ac4f0ffaf4012e774016">const_pointer</a> <a class="code" href="a00013.html#acb7da4766d133d40e1f4b294c2dd14d9">const_iterator</a>;</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_REVERSE_ITERATOR</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="preprocessor"></span>  <span class="keyword">typedef</span> PGSTD::reverse_iterator&lt;const_iterator&gt; const_reverse_iterator;</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00073.html" title="Reference-counted smart pointer to libpq-allocated object.">internal::PQAlloc</a>&lt;</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;        <a class="code" href="a00013.html#a18e4f5fe0683c746f949db5d3c1c914c">value_type</a>,</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;        pqxx::internal::freemallocmem_templated&lt;unsigned char&gt; &gt;</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;    <a class="code" href="a00073.html" title="Reference-counted smart pointer to libpq-allocated object.">super</a>;</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00013.html">binarystring</a>(<span class="keyword">const</span> <a class="code" href="a00040.html" title="Reference to a field in a result set.">field</a> &amp;);                                 <span class="comment">//[t62]</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00013.html">binarystring</a>(<span class="keyword">const</span> PGSTD::string &amp;);</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <a class="code" href="a00013.html">binarystring</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *, <span class="keywordtype">size_t</span>);</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"><a class="code" href="a00013.html#af10f41451b711337a25cec42598229fb">   97</a></span>&#160;  <a class="code" href="a00013.html#af4269ef0ff7802a8bc5c5a0d54cca60d">size_type</a> <a class="code" href="a00013.html#af10f41451b711337a25cec42598229fb" title="Size of converted string in bytes.">size</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> m_size; }                    <span class="comment">//[t62]</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno"><a class="code" href="a00013.html#a065a1d5f2e87f640b57ce35580b11659">   99</a></span>&#160;<span class="comment"></span>  <a class="code" href="a00013.html#af4269ef0ff7802a8bc5c5a0d54cca60d">size_type</a> <a class="code" href="a00013.html#a065a1d5f2e87f640b57ce35580b11659" title="Size of converted string in bytes.">length</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> size(); }                  <span class="comment">//[t62]</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno"><a class="code" href="a00013.html#adfb2644b600416cb5eaf43cea64e99ab">  100</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="a00013.html#adfb2644b600416cb5eaf43cea64e99ab">empty</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> size()==0; }                     <span class="comment">//[t62]</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div>
-<div class="line"><a name="l00102"></a><span class="lineno"><a class="code" href="a00013.html#a8cee54a0d93f38368fd885d6ef3733a7">  102</a></span>&#160;  <a class="code" href="a00013.html#acb7da4766d133d40e1f4b294c2dd14d9">const_iterator</a> <a class="code" href="a00013.html#a8cee54a0d93f38368fd885d6ef3733a7">begin</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> data(); }              <span class="comment">//[t62]</span></div>
-<div class="line"><a name="l00103"></a><span class="lineno"><a class="code" href="a00013.html#abf2511857a61d4835cf6d326bb539a19">  103</a></span>&#160;  <a class="code" href="a00013.html#acb7da4766d133d40e1f4b294c2dd14d9">const_iterator</a> <a class="code" href="a00013.html#abf2511857a61d4835cf6d326bb539a19">end</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> data()+m_size; }         <span class="comment">//[t62]</span></div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div>
-<div class="line"><a name="l00105"></a><span class="lineno"><a class="code" href="a00013.html#a565339d41daf2278ac02ce543e715cd2">  105</a></span>&#160;  <a class="code" href="a00013.html#a5a3869fa04853d5ab14b6676953143be">const_reference</a> <a class="code" href="a00013.html#a565339d41daf2278ac02ce543e715cd2">front</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> *begin(); }           <span class="comment">//[t62]</span></div>
-<div class="line"><a name="l00106"></a><span class="lineno"><a class="code" href="a00013.html#af837e6e843633027fdfcfa5e68975edb">  106</a></span>&#160;  <a class="code" href="a00013.html#a5a3869fa04853d5ab14b6676953143be">const_reference</a> <a class="code" href="a00013.html#af837e6e843633027fdfcfa5e68975edb">back</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> *(data()+m_size-1); }  <span class="comment">//[t62]</span></div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_REVERSE_ITERATOR</span></div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="preprocessor"></span>  const_reverse_iterator rbegin() const                                 <span class="comment">//[t62]</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;        { <span class="keywordflow">return</span> const_reverse_iterator(end()); }</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;  const_reverse_iterator rend() const                                   <span class="comment">//[t62]</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;        { <span class="keywordflow">return</span> const_reverse_iterator(begin()); }</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00116"></a><span class="lineno"><a class="code" href="a00013.html#ad9042fbae551a4404e175a431139ca8c">  116</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="a00013.html#a18e4f5fe0683c746f949db5d3c1c914c">value_type</a> *<a class="code" href="a00013.html#ad9042fbae551a4404e175a431139ca8c" title="Unescaped field contents.">data</a>() <span class="keyword">const</span> throw () {<span class="keywordflow">return</span> super::get();}        <span class="comment">//[t62]</span></div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"><a class="code" href="a00013.html#a47aa4553c316eeab7461c368e0ce2bac">  118</a></span>&#160;  <a class="code" href="a00013.html#a5a3869fa04853d5ab14b6676953143be">const_reference</a> operator[](<a class="code" href="a00013.html#af4269ef0ff7802a8bc5c5a0d54cca60d">size_type</a> i) <span class="keyword">const</span> <span class="keywordflow">throw</span> ()                <span class="comment">//[t62]</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;        { <span class="keywordflow">return</span> data()[i]; }</div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;  <span class="keywordtype">bool</span> PQXX_PURE operator==(<span class="keyword">const</span> <a class="code" href="a00013.html">binarystring</a> &amp;) <span class="keyword">const</span> throw ();       <span class="comment">//[t62]</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno"><a class="code" href="a00013.html#a56acf785f1c0a44c93d40f8b1bdc2921">  122</a></span>&#160;  <span class="keywordtype">bool</span> operator!=(const <a class="code" href="a00013.html">binarystring</a> &amp;rhs) const throw ()               <span class="comment">//[t62]</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;        { <span class="keywordflow">return</span> !operator==(rhs); }</div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  const_reference at(size_type) <span class="keyword">const</span>;                                  <span class="comment">//[t62]</span></div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;</div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;  <span class="keywordtype">void</span> swap(<a class="code" href="a00013.html">binarystring</a> &amp;);                                            <span class="comment">//[t62]</span></div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div>
-<div class="line"><a name="l00135"></a><span class="lineno"><a class="code" href="a00013.html#a37efe53d810e83dc4894cb405ba31dfa">  135</a></span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">get</span>() <span class="keyword">const</span> <span class="keywordflow">throw</span> ()                                      <span class="comment">//[t62]</span></div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;  {</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;    <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span><span class="keywordtype">char</span> *<span class="keyword">&gt;</span>(super::get());</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;  }</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;  PGSTD::string str() <span class="keyword">const</span>;                                            <span class="comment">//[t62]</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;  size_type m_size;</div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;};</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;</div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;</div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;PGSTD::string PQXX_LIBEXPORT <a class="code" href="a00203.html#ga5a9191cb199f2b67350de847e468e38b" title="Escape binary string for inclusion in SQL.">escape_binary</a>(<span class="keyword">const</span> PGSTD::string &amp;bin);</div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;PGSTD::string PQXX_LIBEXPORT <a class="code" href="a00203.html#ga5a9191cb199f2b67350de847e468e38b" title="Escape binary string for inclusion in SQL.">escape_binary</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> bin[]);</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;</div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;PGSTD::string PQXX_LIBEXPORT <a class="code" href="a00203.html#ga5a9191cb199f2b67350de847e468e38b" title="Escape binary string for inclusion in SQL.">escape_binary</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> bin[], <span class="keywordtype">size_t</span> len);</div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;PGSTD::string PQXX_LIBEXPORT <a class="code" href="a00203.html#ga5a9191cb199f2b67350de847e468e38b" title="Escape binary string for inclusion in SQL.">escape_binary</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> bin[]);</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;PGSTD::string PQXX_LIBEXPORT <a class="code" href="a00203.html#ga5a9191cb199f2b67350de847e468e38b" title="Escape binary string for inclusion in SQL.">escape_binary</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> bin[], <span class="keywordtype">size_t</span> len);</div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;</div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;}</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;</div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="preprocessor"></span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>binarystring.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00117_source.html b/doc/html/Reference/a00117_source.html
deleted file mode 100644
index 9bc7f63..0000000
--- a/doc/html/Reference/a00117_source.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: compiler-internal-post.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00117_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">compiler-internal-post.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *     pqxx/compiler-internal-post.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      Compiler deficiency workarounds for compiling libpqxx headers.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *      To be called at the end of each libpqxx header, in order to</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *      restore the client program&#39;s settings.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2006, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">// NO GUARDS HERE! This code should be executed every time!</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#ifdef _WIN32</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma warning (pop) // Restore client program&#39;s warning state</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor"></span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>compiler-internal-post.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00118_source.html b/doc/html/Reference/a00118_source.html
deleted file mode 100644
index f570925..0000000
--- a/doc/html/Reference/a00118_source.html
+++ /dev/null
@@ -1,123 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: compiler-internal-pre.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00118_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">compiler-internal-pre.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *     pqxx/compiler-internal-pre.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      Compiler deficiency workarounds for compiling libpqxx headers.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *      To be called at the start of each libpqxx header, in order to</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *      push the client program&#39;s settings and apply libpqxx&#39;s settings.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *      Must be balanced by an include of -header-post.hxx at the end</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> *      of the header.</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * Copyright (c) 2006,2007, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">// NO GUARDS HERE! This code should be executed every time!</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#ifdef _WIN32</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment">// Save client program warning state, and set warning level 4.</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">// Setting the warning level explicitly ensures that libpqxx</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment">// headers will work with this warning level as well.</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#pragma warning (push,4)</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#pragma warning (disable: 4251)</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma warning (disable: 4258) // Complains that for-scope usage is correct</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma warning (disable: 4273)</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma warning (disable: 4275)</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma warning (disable: 4290)</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma warning (disable: 4355)</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma warning (disable: 4511) // Copy constructor could not be generated</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma warning (disable: 4512) // Assignment operator could not be generated</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma warning (disable: 4786)</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma warning (disable: 4800) // Performance warning for boolean conversions</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma warning (disable: 4996) // Complaint that strncpy() &quot;may&quot; be unsafe</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor">#endif // _MSC_VER</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#endif // _WIN32</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor"></span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>compiler-internal-pre.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00119_source.html b/doc/html/Reference/a00119_source.html
deleted file mode 100644
index 529daa4..0000000
--- a/doc/html/Reference/a00119_source.html
+++ /dev/null
@@ -1,151 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: compiler-internal.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00119_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">compiler-internal.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/compiler-internal.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      Compiler deficiency workarounds for compiling libpqxx itself.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *      DO NOT INCLUDE THIS FILE when building client programs.</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * Copyright (c) 2002-2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef PQXX_H_COMPILER_INTERNAL</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_COMPILER_INTERNAL</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">// Workarounds &amp; definitions needed to compile libpqxx into a library</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/config-internal-compiler.h&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">// Library-private configuration related to libpq version</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;pqxx/config-internal-libpq.h&quot;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#ifdef _WIN32</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#ifdef PQXX_SHARED</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef  PQXX_LIBEXPORT</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_LIBEXPORT  __declspec(dllexport)</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor"></span><span class="comment">// TODO: Does Windows have a way to &quot;unexport&quot; a symbol in an exported class?</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#define PQXX_PRIVATE    __declspec()</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif  // PQXX_SHARED</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma warning (disable: 4251 4275 4273)</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma warning (disable: 4258) // Complains that for-scope usage is correct.</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma warning (disable: 4290)</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma warning (disable: 4351)</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma warning (disable: 4355)</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma warning (disable: 4786)</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma warning (disable: 4800) // Performance warning for boolean conversions.</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma warning (disable: 4996) // Complains that strncpy() &quot;may&quot; be unsafe.</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor">#elif defined(__GNUC__) &amp;&amp; defined(PQXX_HAVE_GCC_VISIBILITY)    // !_WIN32</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="preprocessor">#define PQXX_LIBEXPORT __attribute__ ((visibility(&quot;default&quot;)))</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_PRIVATE __attribute__ ((visibility(&quot;hidden&quot;)))</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="preprocessor">#endif  // __GNUC__ &amp;&amp; PQXX_HAVE_GCC_VISIBILITY</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="preprocessor">#include &lt;cstddef&gt;</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_LIMITS</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;limits&gt;</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="preprocessor">#else // PQXX_HAVE_LIMITS</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;climits&gt;</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="keyword">namespace </span>PGSTD</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;{</div>
-<div class="line"><a name="l00067"></a><span class="lineno"><a class="code" href="a00065.html">   67</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <span class="keyword">struct </span><a class="code" href="a00065.html" title="Work around lacking &quot;limits&quot; header.">numeric_limits</a></div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;{</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <span class="keyword">static</span> T max() <span class="keywordflow">throw</span> ();</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <span class="keyword">static</span> T min() <span class="keywordflow">throw</span> ();</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;};</div>
-<div class="line"><a name="l00072"></a><span class="lineno"><a class="code" href="a00065.html#af71385909ae48a64f6e88d19f940bcd1">   72</a></span>&#160;<span class="keyword">template</span>&lt;&gt; <span class="keyword">inline</span> <span class="keywordtype">long</span> <a class="code" href="a00065.html" title="Work around lacking &quot;limits&quot; header.">numeric_limits&lt;long&gt;::max</a>() throw () {<span class="keywordflow">return</span> LONG_MAX;}</div>
-<div class="line"><a name="l00073"></a><span class="lineno"><a class="code" href="a00065.html#a9387cf870c1b7d0f6ced0db05614e494">   73</a></span>&#160;<span class="keyword">template</span>&lt;&gt; <span class="keyword">inline</span> <span class="keywordtype">long</span> <a class="code" href="a00065.html" title="Work around lacking &quot;limits&quot; header.">numeric_limits&lt;long&gt;::min</a>() throw () {<span class="keywordflow">return</span> LONG_MIN;}</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;}</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="preprocessor">#endif // PQXX_HAVE_LIMITS</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>compiler-internal.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00120_source.html b/doc/html/Reference/a00120_source.html
deleted file mode 100644
index 76d62e3..0000000
--- a/doc/html/Reference/a00120_source.html
+++ /dev/null
@@ -1,319 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: compiler-public.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00120_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">compiler-public.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/compiler-public.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      Compiler deficiency workarounds for libpqxx clients</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * Copyright (c) 2002-2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef PQXX_H_COMPILER_PUBLIC</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_COMPILER_PUBLIC</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_BOOST_SMART_PTR</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;boost/smart_ptr.hpp&gt;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_MOVE</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;utility&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#define PQXX_MOVE(value) (PGSTD::move(value))</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_MOVE(value) (value)</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">/* Work around a particularly pernicious and deliberate bug in Visual C++:</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment"> * min() and max() are defined as macros, which can have some very nasty</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"> * consequences.  This compiler bug can be switched off by defining NOMINMAX.</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment"> * We don&#39;t like making choices for the user and defining environmental macros</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment"> * of our own accord, but in this case it&#39;s the only way to compile without</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment"> * incurring a significant risk of bugs--and there doesn&#39;t appear to be any</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment"> * downside.  One wonders why this compiler wart is being maintained at all,</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment"> * since the introduction of inline functions back in the 20th century.</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor">#if defined(min) || defined(max)</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error &quot;Oops: min() and/or max() are defined as preprocessor macros.\</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="preprocessor">  Define NOMINMAX macro before including any system headers!&quot;</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor">#ifndef NOMINMAX</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NOMINMAX</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment">// Suppress vtables on abstract classes.</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="preprocessor">#define PQXX_NOVTABLE __declspec(novtable)</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="preprocessor">#endif  // _MSC_VER</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment">// Workarounds &amp; definitions that need to be included even in library&#39;s headers</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="preprocessor">#include &quot;pqxx/config-public-compiler.h&quot;</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="preprocessor">#ifdef PQXX_BROKEN_ITERATOR</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;cstddef&gt;</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="preprocessor">#include &lt;cstdlib&gt;</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="keyword">namespace </span>PGSTD</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;{</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> Cat,</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;         <span class="keyword">typename</span> T,</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;         <span class="keyword">typename</span> Dist,</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;         <span class="keyword">typename</span> Ptr=T*,</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;         <span class="keyword">typename</span> Ref=T&amp;&gt; <span class="keyword">struct </span>iterator</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;{</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="keyword">typedef</span> Cat iterator_category;</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="keyword">typedef</span> T value_type;</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span class="keyword">typedef</span> Dist difference_type;</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <span class="keyword">typedef</span> Ptr pointer;</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <span class="keyword">typedef</span> Ref reference;</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;};</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;}</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;iterator&gt;</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="preprocessor">#endif // PQXX_BROKEN_ITERATOR</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="preprocessor">#ifndef PQXX_HAVE_CHAR_TRAITS</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;cstddef&gt;</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="keyword">namespace </span>PGSTD</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;{</div>
-<div class="line"><a name="l00099"></a><span class="lineno"><a class="code" href="a00015.html">   99</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> CHAR&gt; <span class="keyword">struct </span><a class="code" href="a00015.html" title="Work around missing std::char_traits.">char_traits</a> {};</div>
-<div class="line"><a name="l00101"></a><span class="lineno"><a class="code" href="a00016.html">  101</a></span>&#160;<span class="keyword">template</span>&lt;&gt; <span class="keyword">struct </span><a class="code" href="a00015.html" title="Work around missing std::char_traits.">char_traits</a>&lt;char&gt;</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;{</div>
-<div class="line"><a name="l00103"></a><span class="lineno"><a class="code" href="a00016.html#a905e17859fef67e93d7baeef86dee98b">  103</a></span>&#160;  <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="a00016.html#a905e17859fef67e93d7baeef86dee98b">int_type</a>;</div>
-<div class="line"><a name="l00104"></a><span class="lineno"><a class="code" href="a00016.html#ab17e48ba1fdbf06183149442e78cb1d0">  104</a></span>&#160;  <span class="keyword">typedef</span> <span class="keywordtype">size_t</span> <a class="code" href="a00016.html#ab17e48ba1fdbf06183149442e78cb1d0">pos_type</a>;</div>
-<div class="line"><a name="l00105"></a><span class="lineno"><a class="code" href="a00016.html#a85661c90be7df5a4f32cb40fa63c4311">  105</a></span>&#160;  <span class="keyword">typedef</span> <span class="keywordtype">long</span> <a class="code" href="a00016.html#a85661c90be7df5a4f32cb40fa63c4311">off_type</a>;</div>
-<div class="line"><a name="l00106"></a><span class="lineno"><a class="code" href="a00016.html#a1a64cbf69fea84c3ac667ff3b82f0f5b">  106</a></span>&#160;  <span class="keyword">typedef</span> <span class="keywordtype">char</span> <a class="code" href="a00016.html#a1a64cbf69fea84c3ac667ff3b82f0f5b">char_type</a>;</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div>
-<div class="line"><a name="l00108"></a><span class="lineno"><a class="code" href="a00016.html#af4835e096d911543121767d0402e212a">  108</a></span>&#160;  <span class="keyword">static</span> <a class="code" href="a00016.html#a905e17859fef67e93d7baeef86dee98b">int_type</a> <a class="code" href="a00016.html#af4835e096d911543121767d0402e212a">eof</a>() { <span class="keywordflow">return</span> -1; }</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;};</div>
-<div class="line"><a name="l00111"></a><span class="lineno"><a class="code" href="a00017.html">  111</a></span>&#160;<span class="keyword">template</span>&lt;&gt; <span class="keyword">struct </span><a class="code" href="a00015.html" title="Work around missing std::char_traits.">char_traits</a>&lt;unsigned char&gt;</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;{</div>
-<div class="line"><a name="l00113"></a><span class="lineno"><a class="code" href="a00017.html#ae800195a00697cc19af347efb85911ae">  113</a></span>&#160;  <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="a00017.html#ae800195a00697cc19af347efb85911ae">int_type</a>;</div>
-<div class="line"><a name="l00114"></a><span class="lineno"><a class="code" href="a00017.html#a4878de00d941c62fc466ef18b8327e95">  114</a></span>&#160;  <span class="keyword">typedef</span> <span class="keywordtype">size_t</span> <a class="code" href="a00017.html#a4878de00d941c62fc466ef18b8327e95">pos_type</a>;</div>
-<div class="line"><a name="l00115"></a><span class="lineno"><a class="code" href="a00017.html#a8f7c4801c946a458c3b909375e934e76">  115</a></span>&#160;  <span class="keyword">typedef</span> <span class="keywordtype">long</span> <a class="code" href="a00017.html#a8f7c4801c946a458c3b909375e934e76">off_type</a>;</div>
-<div class="line"><a name="l00116"></a><span class="lineno"><a class="code" href="a00017.html#a36f5165a10ea513315f12ed9f31c573b">  116</a></span>&#160;  <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="a00017.html#a36f5165a10ea513315f12ed9f31c573b">char_type</a>;</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"><a class="code" href="a00017.html#aef731d39bc5048c2a417b6822fd125f6">  118</a></span>&#160;  <span class="keyword">static</span> <a class="code" href="a00017.html#ae800195a00697cc19af347efb85911ae">int_type</a> <a class="code" href="a00017.html#aef731d39bc5048c2a417b6822fd125f6">eof</a>() { <span class="keywordflow">return</span> -1; }</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;};</div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;}</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="comment">// Workarounds for SUN Workshop 6</span></div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="preprocessor">#if defined(__SUNPRO_CC)</span></div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if __SUNPRO_CC_COMPAT &lt; 5</span></div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error &quot;This compiler version is not capable of building libpqxx.&quot;</span></div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif  // __SUNPRO_CC_COMPAT &lt; 5</span></div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_PRIVATE __hidden</span></div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif  // __SUNPRO_CC</span></div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="comment">// Workarounds for Compaq C++ for Alpha</span></div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;<span class="preprocessor">#if defined(__DECCXX_VER)</span></div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __USE_STD_IOSTREAM</span></div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif  // __DECCXX_VER</span></div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<span class="preprocessor">#if defined(__GNUC__) &amp;&amp; defined(PQXX_HAVE_GCC_CONST)</span></div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_CONST __attribute__ ((const))</span></div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_CONST</span></div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="preprocessor">#if defined(__GNUC__) &amp;&amp; defined(PQXX_HAVE_GCC_DEPRECATED)</span></div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_DEPRECATED __attribute__ ((deprecated))</span></div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_DEPRECATED</span></div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="preprocessor">#if defined(__GNUC__) &amp;&amp; defined(PQXX_HAVE_GCC_NORETURN)</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_NORETURN __attribute__ ((noreturn))</span></div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_NORETURN</span></div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="preprocessor">#if defined(__GNUC__) &amp;&amp; defined(PQXX_HAVE_GCC_PURE)</span></div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_PURE __attribute__ ((pure))</span></div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_PURE</span></div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="comment">// Workarounds for Windows</span></div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="preprocessor">#ifdef _WIN32</span></div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="comment">/* For now, export DLL symbols if _DLL is defined.  This is done automatically</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="comment"> * by the compiler when linking to the dynamic version of the runtime library,</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="comment"> * according to &quot;gzh&quot;</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="comment">// TODO: Define custom macro to govern how libpqxx will be linked to client</span></div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="preprocessor">#if !defined(PQXX_LIBEXPORT) &amp;&amp; defined(PQXX_SHARED)</span></div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_LIBEXPORT __declspec(dllimport)</span></div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif  // !PQXX_LIBEXPORT &amp;&amp; PQXX_SHARED</span></div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="comment">// Workarounds for Microsoft Visual C++</span></div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span class="preprocessor">#if _MSC_VER &lt; 1300</span></div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error If you&#39;re using Visual C++, you&#39;ll need at least version 7 (.NET)</span></div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif _MSC_VER &lt; 1310</span></div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;<span class="preprocessor"></span><span class="comment">// Workarounds for pre-2003 Visual C++.NET</span></div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="preprocessor">#undef PQXX_HAVE_REVERSE_ITERATOR</span></div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_NO_PARTIAL_CLASS_TEMPLATE_SPECIALISATION</span></div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_TYPENAME</span></div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif  // _MSC_VER &lt; 1310</span></div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="comment">// Automatically link with the appropriate libpq (static or dynamic, debug or</span></div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="comment">// release).  The default is to use the release DLL.  Define PQXX_PQ_STATIC to</span></div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="comment">// link to a static version of libpq, and _DEBUG to link to a debug version.</span></div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="comment">// The two may be combined.</span></div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="preprocessor">#if defined(PQXX_AUTOLINK)</span></div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(PQXX_PQ_STATIC)</span></div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef _DEBUG</span></div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma comment(lib, &quot;libpqd&quot;)</span></div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma comment(lib, &quot;libpq&quot;)</span></div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef _DEBUG</span></div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma comment(lib, &quot;libpqddll&quot;)</span></div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma comment(lib, &quot;libpqdll&quot;)</span></div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="comment">// If we&#39;re not compiling libpqxx itself, automatically link with the correct</span></div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="comment">// libpqxx library.  To link with the libpqxx DLL, define PQXX_SHARED; the</span></div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="comment">// default is to link with the static library.  This is also the recommended</span></div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="comment">// practice.</span></div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<span class="comment">// Note that the preprocessor macro PQXX_INTERNAL is used to detect whether we</span></div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="comment">// are compiling the libpqxx library itself. When you compile the library</span></div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="comment">// yourself using your own project file, make sure to include this define.</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="preprocessor">#if defined(PQXX_AUTOLINK) &amp;&amp; !defined(PQXX_INTERNAL)</span></div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="preprocessor"></span><span class="preprocessor">  #ifdef PQXX_SHARED</span></div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="preprocessor"></span><span class="preprocessor">    #ifdef _DEBUG</span></div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="preprocessor"></span><span class="preprocessor">      #pragma comment(lib, &quot;libpqxxD&quot;)</span></div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="preprocessor"></span><span class="preprocessor">    #else</span></div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="preprocessor"></span><span class="preprocessor">      #pragma comment(lib, &quot;libpqxx&quot;)</span></div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="preprocessor"></span><span class="preprocessor">    #endif</span></div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="preprocessor"></span><span class="preprocessor">  #else // !PQXX_SHARED</span></div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="preprocessor"></span><span class="preprocessor">    #ifdef _DEBUG</span></div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="preprocessor"></span><span class="preprocessor">      #pragma comment(lib, &quot;libpqxx_staticD&quot;)</span></div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="preprocessor"></span><span class="preprocessor">    #else</span></div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="preprocessor"></span><span class="preprocessor">      #pragma comment(lib, &quot;libpqxx_static&quot;)</span></div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;<span class="preprocessor"></span><span class="preprocessor">    #endif</span></div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="preprocessor"></span><span class="preprocessor">  #endif</span></div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;</div>
-<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="preprocessor">#define PQXX_QUIET_DESTRUCTORS</span></div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;<span class="preprocessor">#endif  // _MSC_VER</span></div>
-<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif  // _WIN32</span></div>
-<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="preprocessor">#ifndef PQXX_LIBEXPORT</span></div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_LIBEXPORT</span></div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="preprocessor">#ifndef PQXX_PRIVATE</span></div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_PRIVATE</span></div>
-<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;<span class="comment">// Some compilers (well, VC) stumble over some required cases of &quot;typename&quot;</span></div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;<span class="preprocessor">#ifndef PQXX_TYPENAME</span></div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_TYPENAME typename</span></div>
-<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<span class="preprocessor">#ifndef PQXX_NOVTABLE</span></div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_NOVTABLE</span></div>
-<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;<span class="preprocessor"></span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>compiler-public.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00121_source.html b/doc/html/Reference/a00121_source.html
deleted file mode 100644
index 1e1395f..0000000
--- a/doc/html/Reference/a00121_source.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: config-internal-autotools.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00121_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">config-internal-autotools.h</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/* Automatically generated from config.h: internal/autotools config. */</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define PACKAGE &quot;libpqxx&quot;</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PACKAGE_BUGREPORT &quot;Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;&quot;</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PACKAGE_NAME &quot;libpqxx&quot;</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PACKAGE_STRING &quot;libpqxx 4.0.1&quot;</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PACKAGE_TARNAME &quot;libpqxx&quot;</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PACKAGE_VERSION &quot;4.0.1&quot;</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define VERSION &quot;4.0.1&quot;</span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>config-internal-autotools.h</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00122_source.html b/doc/html/Reference/a00122_source.html
deleted file mode 100644
index f802f4c..0000000
--- a/doc/html/Reference/a00122_source.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: config-internal-compiler.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00122_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">config-internal-compiler.h</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/* Automatically generated from config.h: internal/compiler config. */</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define HAVE_SYS_TYPES_H 1</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define HAVE_UNISTD_H 1</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_COUNT_IF 1</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_C_NAN 1</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_DISTANCE 1</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_GCC_VISIBILITY 1</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_IMBUE 1</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_LOCALE 1</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_NAN 1</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_POLL 1</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_QUIET_NAN 1</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_SLEEP 1</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_STRERROR_R 1</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_STRERROR_R_GNU 1</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_STRING_CLEAR 1</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_STRNLEN 1</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_SYS_SELECT_H 1</span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>config-internal-compiler.h</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00123_source.html b/doc/html/Reference/a00123_source.html
deleted file mode 100644
index 47ef250..0000000
--- a/doc/html/Reference/a00123_source.html
+++ /dev/null
@@ -1,86 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: config-internal-libpq.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00123_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">config-internal-libpq.h</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/* Automatically generated from config.h: internal/libpq config. */</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define PQXX_HAVE_LO_TELL 1</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_PQCANCEL 1</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_PQCLIENTENCODING 1</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_PQDESCRIBEPORTAL 1</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_PQENCRYPTPASSWORD 1</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_PQESCAPEIDENTIFIER 1</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_PQESCAPELITERAL 1</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_PQISTHREADSAFE 1</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_PQMBLEN 1</span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>config-internal-libpq.h</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00124_source.html b/doc/html/Reference/a00124_source.html
deleted file mode 100644
index de1d4e6..0000000
--- a/doc/html/Reference/a00124_source.html
+++ /dev/null
@@ -1,93 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: config-public-compiler.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00124_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">config-public-compiler.h</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/* Automatically generated from config.h: public/compiler config. */</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define PGSTD std</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXXTR1 std::tr1</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_AUTO_PTR 1</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_CHAR_TRAITS 1</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_CPP_PRAGMA_MESSAGE 1</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_GCC_CONST 1</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_GCC_DEPRECATED 1</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_GCC_NORETURN 1</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_GCC_PURE 1</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_IOS 1</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_LIMITS 1</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_LONG_DOUBLE 1</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_REVERSE_ITERATOR 1</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_SHARED_PTR 1</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_HAVE_STREAMBUF 1</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_TR1_HEADERS 1</span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>config-public-compiler.h</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00125_source.html b/doc/html/Reference/a00125_source.html
deleted file mode 100644
index cf143c5..0000000
--- a/doc/html/Reference/a00125_source.html
+++ /dev/null
@@ -1,300 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: config.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00125_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">config.h</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/* include/pqxx/config.h.  Generated from config.h.in by configure.  */</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">/* include/pqxx/config.h.in.  Generated from configure.ac by autoheader.  */</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">/* Define to 1 if you have the &lt;dlfcn.h&gt; header file. */</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="preprocessor">#define HAVE_DLFCN_H 1</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">/* Define to 1 if you have the &lt;inttypes.h&gt; header file. */</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="preprocessor">#define HAVE_INTTYPES_H 1</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">/* Define to 1 if you have the `pq&#39; library (-lpq). */</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#define HAVE_LIBPQ 1</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">/* Define to 1 if you have the &lt;memory.h&gt; header file. */</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#define HAVE_MEMORY_H 1</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">/* Define to 1 if you have the &lt;stdint.h&gt; header file. */</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#define HAVE_STDINT_H 1</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">/* Define to 1 if you have the &lt;stdlib.h&gt; header file. */</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#define HAVE_STDLIB_H 1</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">/* Define to 1 if you have the &lt;strings.h&gt; header file. */</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#define HAVE_STRINGS_H 1</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">/* Define to 1 if you have the &lt;string.h&gt; header file. */</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#define HAVE_STRING_H 1</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">/* Define to 1 if you have the &lt;sys/stat.h&gt; header file. */</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#define HAVE_SYS_STAT_H 1</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">/* Define to 1 if you have the &lt;sys/types.h&gt; header file. */</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#define HAVE_SYS_TYPES_H 1</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment">/* Define to 1 if you have the &lt;unistd.h&gt; header file. */</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#define HAVE_UNISTD_H 1</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">/* Define to the sub-directory in which libtool stores uninstalled libraries.</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">   */</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#define LT_OBJDIR &quot;.libs/&quot;</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment">/* Name of package */</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#define PACKAGE &quot;libpqxx&quot;</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment">/* Define to the address where bug reports for this package should be sent. */</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="preprocessor">#define PACKAGE_BUGREPORT &quot;Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;&quot;</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment">/* Define to the full name of this package. */</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor">#define PACKAGE_NAME &quot;libpqxx&quot;</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment">/* Define to the full name and version of this package. */</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="preprocessor">#define PACKAGE_STRING &quot;libpqxx 4.0.1&quot;</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment">/* Define to the one symbol short name of this package. */</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="preprocessor">#define PACKAGE_TARNAME &quot;libpqxx&quot;</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="comment">/* Define to the home page for this package. */</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="preprocessor">#define PACKAGE_URL &quot;&quot;</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="comment">/* Define to the version of this package. */</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="preprocessor">#define PACKAGE_VERSION &quot;4.0.1&quot;</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment">/* name of standard library namespace (normally &quot;std&quot;) */</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="preprocessor">#define PGSTD std</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="comment">/* namespace of TR1 standard extensions (e.g. &quot;std&quot; or &quot;std::tr1&quot;) */</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="preprocessor">#define PQXXTR1 std::tr1</span></div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment">/* Define if &lt;iterator&gt; lacks an iterator template definition */</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="comment">/* #undef PQXX_BROKEN_ITERATOR */</span></div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment">/* Define if function overloading using &quot;using&quot; breaks */</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="comment">/* #undef PQXX_BROKEN_USING_DECL */</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="comment">/* Define if compiler has auto_ptr */</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="preprocessor">#define PQXX_HAVE_AUTO_PTR 1</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="comment">/* Define if you have the &lt;boost/smart_ptr.hpp&gt; header */</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="comment">/* #undef PQXX_HAVE_BOOST_SMART_PTR */</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="comment">/* Define if std provides the char_traits template and &lt;char&gt; specialization</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="comment">   */</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="preprocessor">#define PQXX_HAVE_CHAR_TRAITS 1</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="comment">/* Define if count_if() works according to the standard */</span></div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="preprocessor">#define PQXX_HAVE_COUNT_IF 1</span></div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="comment">/* Define if preprocessor supports pragma &quot;message&quot; */</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="preprocessor">#define PQXX_HAVE_CPP_PRAGMA_MESSAGE 1</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="comment">/* Define if preprocessor supports nonstandard &quot;warning&quot; directive */</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="comment">/* #undef PQXX_HAVE_CPP_WARNING */</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment">/* Define if math.h defines C99 isinf() */</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment">/* #undef PQXX_HAVE_C_ISINF */</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment">/* Define if math.h defines C99 isnan() */</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="comment">/* #undef PQXX_HAVE_C_ISNAN */</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="comment">/* Define if C math header defines NAN */</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="preprocessor">#define PQXX_HAVE_C_NAN 1</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="comment">/* Define if distance() works according to the standard */</span></div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="preprocessor">#define PQXX_HAVE_DISTANCE 1</span></div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="comment">/* Define if g++ supports const attribute */</span></div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="preprocessor">#define PQXX_HAVE_GCC_CONST 1</span></div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="comment">/* Define if g++ supports deprecated attribute, as in g++ 4.0 */</span></div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="preprocessor">#define PQXX_HAVE_GCC_DEPRECATED 1</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="comment">/* Define if g++ supports noreturn attribute */</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="preprocessor">#define PQXX_HAVE_GCC_NORETURN 1</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="comment">/* Define if g++ supports pure attribute */</span></div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="preprocessor">#define PQXX_HAVE_GCC_PURE 1</span></div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="comment">/* Define if g++ supports visibility attribute, as in g++ 4.0 */</span></div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="preprocessor">#define PQXX_HAVE_GCC_VISIBILITY 1</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="comment">/* Define if stringstream::imbue works */</span></div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="preprocessor">#define PQXX_HAVE_IMBUE 1</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="comment">/* Define if you have the &lt;ios&gt; header */</span></div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="preprocessor">#define PQXX_HAVE_IOS 1</span></div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="comment">/* Define if &lt;limits&gt; exists */</span></div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="preprocessor">#define PQXX_HAVE_LIMITS 1</span></div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="comment">/* Define if you have the &lt;locale&gt; header */</span></div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<span class="preprocessor">#define PQXX_HAVE_LOCALE 1</span></div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="comment">/* Define if the compiler supports the standard &quot;long double&quot; type */</span></div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;<span class="preprocessor">#define PQXX_HAVE_LONG_DOUBLE 1</span></div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;<span class="comment">/* Define if the compiler supports &quot;long long&quot; types */</span></div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="comment">/* #undef PQXX_HAVE_LONG_LONG */</span></div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="comment">/* Define if libpq has lo_tell() */</span></div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="preprocessor">#define PQXX_HAVE_LO_TELL 1</span></div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="comment">/* Define if compiler has move(). */</span></div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="comment">/* #undef PQXX_HAVE_MOVE */</span></div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="comment">/* Define if C99 fnan()/nan()/lnan() are available */</span></div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="preprocessor">#define PQXX_HAVE_NAN 1</span></div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="comment">/* Define if the system has the poll() function (mainly GNU/Linux) */</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="preprocessor">#define PQXX_HAVE_POLL 1</span></div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="comment">/* Define if libpq has PQcancel() and friends */</span></div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="preprocessor">#define PQXX_HAVE_PQCANCEL 1</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="comment">/* Define if libpq has PQclientEncoding() */</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="preprocessor">#define PQXX_HAVE_PQCLIENTENCODING 1</span></div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="comment">/* Define if libpq has PQdescribePortal() */</span></div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="preprocessor">#define PQXX_HAVE_PQDESCRIBEPORTAL 1</span></div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="comment">/* Define if libpq has PQencryptPassword() */</span></div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="preprocessor">#define PQXX_HAVE_PQENCRYPTPASSWORD 1</span></div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="comment">/* Define if libpq has PQescapeIdentifier() */</span></div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="preprocessor">#define PQXX_HAVE_PQESCAPEIDENTIFIER 1</span></div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="comment">/* Define if libpq has PQescapeLiteral() */</span></div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="preprocessor">#define PQXX_HAVE_PQESCAPELITERAL 1</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="comment">/* Define if libpq has PQisthreadsafe() */</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="preprocessor">#define PQXX_HAVE_PQISTHREADSAFE 1</span></div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="comment">/* Define if libpq has PQmblen() */</span></div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="preprocessor">#define PQXX_HAVE_PQMBLEN 1</span></div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="comment">/* Define if PQunescapeBytea() supports hex escape format */</span></div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="comment">/* #undef PQXX_HAVE_PQUNESCAPEBYTEA_9 */</span></div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="comment">/* Define if std::numeric_limits has quiet_NaN() */</span></div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="preprocessor">#define PQXX_HAVE_QUIET_NAN 1</span></div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="comment">/* Define if reverse_iterator template works as expected */</span></div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="preprocessor">#define PQXX_HAVE_REVERSE_ITERATOR 1</span></div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="comment">/* Define if compiler has shared_ptr */</span></div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<span class="preprocessor">#define PQXX_HAVE_SHARED_PTR 1</span></div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="comment">/* Define if POSIX sleep() exists */</span></div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="preprocessor">#define PQXX_HAVE_SLEEP 1</span></div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="comment">/* Define if you have the &lt;streambuf&gt; header; if not, &lt;streambuf.h&gt; is used */</span></div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="preprocessor">#define PQXX_HAVE_STREAMBUF 1</span></div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="comment">/* Define if strerror_r exists */</span></div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<span class="preprocessor">#define PQXX_HAVE_STRERROR_R 1</span></div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="comment">/* Define for GNU-style strerror_r */</span></div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="preprocessor">#define PQXX_HAVE_STRERROR_R_GNU 1</span></div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="comment">/* Define if string class has the clear() function */</span></div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="preprocessor">#define PQXX_HAVE_STRING_CLEAR 1</span></div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="comment">/* Define if strlcpy exists */</span></div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="comment">/* #undef PQXX_HAVE_STRLCPY */</span></div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="comment">/* Define if strnlen exists */</span></div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="preprocessor">#define PQXX_HAVE_STRNLEN 1</span></div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="comment">/* Define if the sys/select.h header defines a working select() and friends,</span></div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="comment">   as per POSIX 1003.1-2001 */</span></div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="preprocessor">#define PQXX_HAVE_SYS_SELECT_H 1</span></div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="comment">/* Define if compiler has unique_ptr */</span></div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<span class="comment">/* #undef PQXX_HAVE_UNIQUE_PTR */</span></div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;</div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="comment">/* Define if select() accepts NULL fd_set arguments */</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="comment">/* #undef PQXX_SELECT_ACCEPTS_NULL */</span></div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="comment">/* Define if headers for TR1 extension to standard live in tr1/ */</span></div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="preprocessor">#define PQXX_TR1_HEADERS 1</span></div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="comment">/* Define to 1 if you have the ANSI C header files. */</span></div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="preprocessor">#define STDC_HEADERS 1</span></div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="comment">/* Version number of package */</span></div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="preprocessor">#define VERSION &quot;4.0.1&quot;</span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>config.h</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00127_source.html b/doc/html/Reference/a00127_source.html
deleted file mode 100644
index 7b387c4..0000000
--- a/doc/html/Reference/a00127_source.html
+++ /dev/null
@@ -1,164 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: connection.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00127_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">connection.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/connection.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definition of the pqxx::connection and pqxx::lazyconnection classes.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   Different ways of setting up a backend connection.</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/connection instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2001-2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_CONNECTION</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_CONNECTION</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;pqxx/connectionpolicy&quot;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;pqxx/basic_connection&quot;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;{</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div>
-<div class="line"><a name="l00084"></a><span class="lineno"><a class="code" href="a00020.html">   84</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00020.html" title="Connection policy; creates an immediate connection to a database.">connect_direct</a> : <span class="keyword">public</span> <a class="code" href="a00024.html">connectionpolicy</a></div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;{</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00087"></a><span class="lineno"><a class="code" href="a00020.html#a3ae8ab240a1f152c64cd40493d92f846">   87</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00020.html#a3ae8ab240a1f152c64cd40493d92f846">connect_direct</a>(<span class="keyword">const</span> PGSTD::string &amp;opts) : <a class="code" href="a00024.html">connectionpolicy</a>(opts) {}</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="keyword">virtual</span> handle do_startconnect(handle);</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;};</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div>
-<div class="line"><a name="l00092"></a><span class="lineno"><a class="code" href="a00204.html#ga26edb910e4563d1115e22c627914e98b">   92</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="a00006.html" title="The ultimate template that defines a connection type.">basic_connection&lt;connect_direct&gt;</a> <a class="code" href="a00204.html#ga26edb910e4563d1115e22c627914e98b" title="The &quot;standard&quot; connection type: connect to database right now.">connection</a>;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"><a class="code" href="a00021.html">  100</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00021.html" title="Lazy connection policy; causes connection to be deferred until first use.">connect_lazy</a> : <span class="keyword">public</span> <a class="code" href="a00024.html">connectionpolicy</a></div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;{</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00103"></a><span class="lineno"><a class="code" href="a00021.html#a9d93b15b0681f3b4e25e9fab79adb8cd">  103</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00021.html#a9d93b15b0681f3b4e25e9fab79adb8cd">connect_lazy</a>(<span class="keyword">const</span> PGSTD::string &amp;opts) : <a class="code" href="a00024.html">connectionpolicy</a>(opts) {}</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;  <span class="keyword">virtual</span> handle do_completeconnect(handle);</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;};</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div>
-<div class="line"><a name="l00109"></a><span class="lineno"><a class="code" href="a00204.html#ga8911912522c75dd0b154fefdde735272">  109</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="a00006.html" title="The ultimate template that defines a connection type.">basic_connection&lt;connect_lazy&gt;</a> <a class="code" href="a00204.html#ga8911912522c75dd0b154fefdde735272" title="A &quot;lazy&quot; connection type: connect to database only when needed.">lazyconnection</a>;</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div>
-<div class="line"><a name="l00119"></a><span class="lineno"><a class="code" href="a00019.html">  119</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00019.html" title="Asynchronous connection policy; connects &quot;in the background&quot;.">connect_async</a> : <span class="keyword">public</span> <a class="code" href="a00024.html">connectionpolicy</a></div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;{</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00019.html" title="Asynchronous connection policy; connects &quot;in the background&quot;.">connect_async</a>(<span class="keyword">const</span> PGSTD::string &amp;opts);</div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> do_startconnect(<a class="code" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>);</div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> do_completeconnect(<a class="code" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>);</div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> do_dropconnect(<a class="code" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>) <span class="keywordflow">throw</span> ();</div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> is_ready(<a class="code" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>) <span class="keyword">const</span> <span class="keywordflow">throw</span> ();</div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;</div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;  <span class="keywordtype">bool</span> m_connecting;</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;};</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div>
-<div class="line"><a name="l00135"></a><span class="lineno"><a class="code" href="a00204.html#ga710db2d58482a4ea8ebbb822c2b0d417">  135</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="a00006.html" title="The ultimate template that defines a connection type.">basic_connection&lt;connect_async&gt;</a> <a class="code" href="a00204.html#ga710db2d58482a4ea8ebbb822c2b0d417" title="&quot;Asynchronous&quot; connection type: start connecting, but don&#39;t wait for it">asyncconnection</a>;</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div>
-<div class="line"><a name="l00143"></a><span class="lineno"><a class="code" href="a00022.html">  143</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00022.html" title="Nonfunctional, always-down connection policy for testing/debugging purposes.">connect_null</a>  : <span class="keyword">public</span> <a class="code" href="a00024.html">connectionpolicy</a></div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;{</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00146"></a><span class="lineno"><a class="code" href="a00022.html#a0f3aae5285574af29d06abdcb7f2560c">  146</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00022.html#a0f3aae5285574af29d06abdcb7f2560c">connect_null</a>(<span class="keyword">const</span> PGSTD::string &amp;opts) : <a class="code" href="a00024.html">connectionpolicy</a>(opts) {}</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;};</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;</div>
-<div class="line"><a name="l00151"></a><span class="lineno"><a class="code" href="a00204.html#ga830f18f804ec3e4cc8bab713169fb529">  151</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="a00006.html" title="The ultimate template that defines a connection type.">basic_connection&lt;connect_null&gt;</a> <a class="code" href="a00204.html#ga830f18f804ec3e4cc8bab713169fb529" title="A &quot;dummy&quot; connection type: don&#39;t connect to any database at all.">nullconnection</a>;</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;</div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;}</div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="preprocessor"></span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>connection.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00129_source.html b/doc/html/Reference/a00129_source.html
deleted file mode 100644
index 74c0011..0000000
--- a/doc/html/Reference/a00129_source.html
+++ /dev/null
@@ -1,539 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: connection_base.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00129_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">connection_base.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/connection_base.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definition of the pqxx::connection_base abstract base class.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   pqxx::connection_base encapsulates a frontend to backend connection</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/connection_base instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2001-2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_CONNECTION_BASE</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_CONNECTION_BASE</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;bitset&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;list&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;pqxx/errorhandler&quot;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;pqxx/except&quot;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &quot;pqxx/prepared_statement&quot;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &quot;pqxx/strconv&quot;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &quot;pqxx/util&quot;</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">/* Use of the libpqxx library starts here.</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment"> * Everything that can be done with a database through libpqxx must go through</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment"> * a connection object derived from connection_base.</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment">/* Methods tested in eg. self-test program test1 are marked with &quot;//[t1]&quot;</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;{</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="keyword">class </span>binarystring;</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="keyword">class </span>connectionpolicy;</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="keyword">class </span>notification_receiver;</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="keyword">class </span>result;</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="keyword">class </span>transaction_base;</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div>
-<div class="line"><a name="l00054"></a><span class="lineno"><a class="code" href="a00194.html">   54</a></span>&#160;<span class="keyword">namespace </span>internal</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;{</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="keyword">class </span><a class="code" href="a00079.html" title="Scoped exemption to reactivation avoidance.">reactivation_avoidance_exemption</a>;</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="keyword">class </span><a class="code" href="a00085.html" title="Cursor with SQL positioning semantics.">sql_cursor</a>;</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"><a class="code" href="a00078.html">   59</a></span>&#160;<span class="keyword">class </span><a class="code" href="a00078.html">reactivation_avoidance_counter</a></div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;{</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00062"></a><span class="lineno"><a class="code" href="a00078.html#a87bd978d6269ea43fdcdf2f2eb278ef5">   62</a></span>&#160;  <a class="code" href="a00078.html#a87bd978d6269ea43fdcdf2f2eb278ef5">reactivation_avoidance_counter</a>() : m_counter(0) {}</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="code" href="a00078.html#a4f2bdaaec1119d4a66efe42faa17a0dd">   64</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="a00078.html#a4f2bdaaec1119d4a66efe42faa17a0dd">add</a>(<span class="keywordtype">int</span> n) <span class="keywordflow">throw</span> () { m_counter += n; }</div>
-<div class="line"><a name="l00065"></a><span class="lineno"><a class="code" href="a00078.html#a1560ca3d205af226866a1e388dc505f2">   65</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="a00078.html#a1560ca3d205af226866a1e388dc505f2">clear</a>() throw () { m_counter = 0; }</div>
-<div class="line"><a name="l00066"></a><span class="lineno"><a class="code" href="a00078.html#a1cc2be7fd873ff9c6fa91e3efb3293dd">   66</a></span>&#160;  <span class="keywordtype">int</span> <span class="keyword">get</span>() <span class="keyword">const</span> <span class="keywordflow">throw</span> () { <span class="keywordflow">return</span> m_counter; }</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <span class="keywordtype">int</span> m_counter;</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;};</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;}</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;PGSTD::string PQXX_LIBEXPORT <a class="code" href="a00176.html#aad07bde6f6d1012bc1fbd66e2339a213" title="Encrypt password for given user. Requires libpq 8.2 or better.">encrypt_password</a>(                          <span class="comment">//[t0]</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;user,</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;password);</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="keyword">namespace </span>internal</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;{</div>
-<div class="line"><a name="l00101"></a><span class="lineno"><a class="code" href="a00195.html">  101</a></span>&#160;<span class="keyword">namespace </span>gate</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;{</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="keyword">class </span>connection_dbtransaction;</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="keyword">class </span>connection_errorhandler;</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="keyword">class </span>connection_largeobject;</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="keyword">class </span>connection_notification_receiver;</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="keyword">class </span>connection_parameterized_invocation;</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="keyword">class </span>connection_pipeline;</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="keyword">class </span>connection_prepare_invocation;</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="keyword">class </span>connection_reactivation_avoidance_exemption;</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="keyword">class </span>connection_sql_cursor;</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="keyword">class </span>connection_transaction;</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;} <span class="comment">// namespace pqxx::internal::gate</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;} <span class="comment">// namespace pqxx::internal</span></div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div>
-<div class="line"><a name="l00151"></a><span class="lineno"><a class="code" href="a00023.html">  151</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a></div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;{</div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;  <span class="keywordtype">void</span> disconnect() <span class="keywordflow">throw</span> ();                                           <span class="comment">//[t2]</span></div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;</div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;  <span class="keywordtype">bool</span> PQXX_PURE is_open() <span class="keyword">const</span> <span class="keywordflow">throw</span> ();                              <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;</div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;  <span class="keywordtype">void</span> activate();                                                      <span class="comment">//[t12]</span></div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;</div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;</div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;  <span class="keywordtype">void</span> deactivate();                                                    <span class="comment">//[t12]</span></div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;</div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;</div>
-<div class="line"><a name="l00243"></a><span class="lineno"><a class="code" href="a00023.html#aedf7ac72658efa92e702a06b1964747a">  243</a></span>&#160;  <span class="keywordtype">void</span> inhibit_reactivation(<span class="keywordtype">bool</span> inhibit)                               <span class="comment">//[t86]</span></div>
-<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;        { m_inhibit_reactivation=inhibit; }</div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;</div>
-<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;</div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;  <span class="keywordtype">void</span> simulate_failure();                                              <span class="comment">//[t94]</span></div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;  <span class="keywordtype">void</span> process_notice(<span class="keyword">const</span> <span class="keywordtype">char</span>[]) throw ();                           <span class="comment">//[t14]</span></div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;<span class="comment"></span>  <span class="keywordtype">void</span> process_notice(const PGSTD::<span class="keywordtype">string</span> &amp;) throw ();                  <span class="comment">//[t14]</span></div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;</div>
-<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;  <span class="keywordtype">void</span> trace(PGSTD::FILE *) throw ();                                   <span class="comment">//[t3]</span></div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;</div>
-<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;</div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;</div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;  const <span class="keywordtype">char</span> *dbname();                                                 <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;</div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;</div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;  const <span class="keywordtype">char</span> *username();                                               <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;</div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;</div>
-<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;  const <span class="keywordtype">char</span> *hostname();                                               <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;</div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;</div>
-<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;  const <span class="keywordtype">char</span> *port();                                                   <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;</div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;</div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;  <span class="keywordtype">int</span> PQXX_PURE backendpid() const throw ();                            <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;</div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;</div>
-<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;  <span class="keywordtype">int</span> PQXX_PURE sock() const throw ();                                  <span class="comment">//[t87]</span></div>
-<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;</div>
-<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160; </div>
-<div class="line"><a name="l00336"></a><span class="lineno"><a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71">  336</a></span>&#160;  enum <a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71" title="Session capabilities.">capability</a></div>
-<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;  {</div>
-<div class="line"><a name="l00339"></a><span class="lineno"><a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71af5a4754aea608aaf5fca6caa51c44ce0">  339</a></span>&#160;    <a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71af5a4754aea608aaf5fca6caa51c44ce0" title="Does the backend support prepared statements? (If not, we emulate them)">cap_prepared_statements</a>,</div>
-<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;</div>
-<div class="line"><a name="l00342"></a><span class="lineno"><a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71aba8a02f6bb5d2304bfbf2110c6cd791a">  342</a></span>&#160;    <a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71aba8a02f6bb5d2304bfbf2110c6cd791a" title="Can we specify WITH OIDS with CREATE TABLE?">cap_create_table_with_oids</a>,</div>
-<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;</div>
-<div class="line"><a name="l00345"></a><span class="lineno"><a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71a973dc9e4f56818f82b86fb13a5bbc405">  345</a></span>&#160;    <a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71a973dc9e4f56818f82b86fb13a5bbc405" title="Can transactions be nested in other transactions?">cap_nested_transactions</a>,</div>
-<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;</div>
-<div class="line"><a name="l00348"></a><span class="lineno"><a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71a8034abdbcd193f25d9d93cf79156e1fc">  348</a></span>&#160;    <a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71a8034abdbcd193f25d9d93cf79156e1fc" title="Can cursors be declared SCROLL?">cap_cursor_scroll</a>,</div>
-<div class="line"><a name="l00350"></a><span class="lineno"><a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71ad97556afc36aff4a62c61b67437c20c4">  350</a></span>&#160;    <a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71ad97556afc36aff4a62c61b67437c20c4" title="Can cursors be declared WITH HOLD?">cap_cursor_with_hold</a>,</div>
-<div class="line"><a name="l00352"></a><span class="lineno"><a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71a8ab47c10b60d6bd6664f6e88f300edcb">  352</a></span>&#160;    <a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71a8ab47c10b60d6bd6664f6e88f300edcb" title="Can cursors be updateable?">cap_cursor_update</a>,</div>
-<div class="line"><a name="l00354"></a><span class="lineno"><a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71a86380c8c083847ba3d16764784f5914f">  354</a></span>&#160;    <a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71a86380c8c083847ba3d16764784f5914f" title="Can cursors fetch zero elements? (Used to trigger a &quot;fetch all&quot;)">cap_cursor_fetch_0</a>,</div>
-<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;</div>
-<div class="line"><a name="l00357"></a><span class="lineno"><a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71a1f2b785abe834490c33dc4cf19c932d2">  357</a></span>&#160;    <a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71a1f2b785abe834490c33dc4cf19c932d2" title="Can we ask what table column a result column came from?">cap_table_column</a>,</div>
-<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;</div>
-<div class="line"><a name="l00360"></a><span class="lineno"><a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71a01e68a67b6a3c92ce9b0c92fa73e90b2">  360</a></span>&#160;    <a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71a01e68a67b6a3c92ce9b0c92fa73e90b2" title="Can transactions be READ ONLY?">cap_read_only_transactions</a>,</div>
-<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;</div>
-<div class="line"><a name="l00363"></a><span class="lineno"><a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71abefe533e379346c7b9644406c613eb02">  363</a></span>&#160;    <a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71abefe533e379346c7b9644406c613eb02" title="Do prepared statements support varargs?">cap_statement_varargs</a>,</div>
-<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;</div>
-<div class="line"><a name="l00366"></a><span class="lineno"><a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71a6b019128f2fdcfa9d316042342846e2f">  366</a></span>&#160;    <a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71a6b019128f2fdcfa9d316042342846e2f" title="Is the unnamed prepared statement supported?">cap_prepare_unnamed_statement</a>,</div>
-<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;</div>
-<div class="line"><a name="l00369"></a><span class="lineno"><a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71a366c98bc3385ecfb39496bf7240e5973">  369</a></span>&#160;    <a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71a366c98bc3385ecfb39496bf7240e5973" title="Can this connection execute parameterized statements?">cap_parameterized_statements</a>,</div>
-<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;</div>
-<div class="line"><a name="l00372"></a><span class="lineno"><a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71aabb5fb3d6d43442107e04e0982300d6e">  372</a></span>&#160;    <a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71aabb5fb3d6d43442107e04e0982300d6e" title="Can notifications carry payloads?">cap_notify_payload</a>,</div>
-<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;</div>
-<div class="line"><a name="l00375"></a><span class="lineno"><a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71a4a873c5d7e7fb0a9022cdd110181a7de">  375</a></span>&#160;    cap_end</div>
-<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;  };</div>
-<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;</div>
-<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;</div>
-<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;</div>
-<div class="line"><a name="l00396"></a><span class="lineno"><a class="code" href="a00023.html#aefdde864e05f88e84d748236b93659e7">  396</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="a00023.html#aefdde864e05f88e84d748236b93659e7" title="Does this connection seem to support the given capability?">supports</a>(<a class="code" href="a00023.html#a306a884246abc1051bab4fb06393ee71" title="Session capabilities.">capability</a> c) <span class="keyword">const</span> <span class="keywordflow">throw</span> () { <span class="keywordflow">return</span> m_caps.test(c); } <span class="comment">//[t88]</span></div>
-<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;</div>
-<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;</div>
-<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;  <span class="keywordtype">int</span> PQXX_PURE protocol_version() <span class="keyword">const</span> throw ();                      <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;</div>
-<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;</div>
-<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;  <span class="keywordtype">int</span> PQXX_PURE server_version() const throw ();                        <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;</div>
-<div class="line"><a name="l00436"></a><span class="lineno"><a class="code" href="a00023.html#a04895c06c5ae1d8b0863a32a28beff51">  436</a></span>&#160;  <span class="keywordtype">void</span> set_client_encoding(const PGSTD::<span class="keywordtype">string</span> &amp;Encoding)               <span class="comment">//[t7]</span></div>
-<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;        { set_variable(<span class="stringliteral">&quot;CLIENT_ENCODING&quot;</span>, Encoding); }</div>
-<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;</div>
-<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;</div>
-<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;  <span class="keywordtype">void</span> set_variable(<span class="keyword">const</span> PGSTD::string &amp;Var,</div>
-<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;                    <span class="keyword">const</span> PGSTD::string &amp;Value);                        <span class="comment">//[t60]</span></div>
-<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;</div>
-<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;</div>
-<div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;  PGSTD::string get_variable(<span class="keyword">const</span> PGSTD::string &amp;);                    <span class="comment">//[t60]</span></div>
-<div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;</div>
-<div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;</div>
-<div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;</div>
-<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;  <span class="keywordtype">int</span> get_notifs();                                                     <span class="comment">//[t4]</span></div>
-<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;</div>
-<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;</div>
-<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;</div>
-<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;  <span class="keywordtype">int</span> await_notification();                                             <span class="comment">//[t78]</span></div>
-<div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;</div>
-<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;</div>
-<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;  <span class="keywordtype">int</span> await_notification(<span class="keywordtype">long</span> seconds, <span class="keywordtype">long</span> microseconds);              <span class="comment">//[t79]</span></div>
-<div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;</div>
-<div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;</div>
-<div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;</div>
-<div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;  <span class="keywordtype">void</span> prepare(<span class="keyword">const</span> PGSTD::string &amp;name, <span class="keyword">const</span> PGSTD::string &amp;definition);</div>
-<div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;</div>
-<div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;</div>
-<div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;  <span class="keywordtype">void</span> prepare(<span class="keyword">const</span> PGSTD::string &amp;definition);</div>
-<div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;</div>
-<div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;  <span class="keywordtype">void</span> unprepare(<span class="keyword">const</span> PGSTD::string &amp;name);</div>
-<div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;</div>
-<div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;</div>
-<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;  <span class="keywordtype">void</span> prepare_now(<span class="keyword">const</span> PGSTD::string &amp;name);</div>
-<div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;</div>
-<div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;</div>
-<div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;</div>
-<div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> TRANSACTOR&gt;</div>
-<div class="line"><a name="l00647"></a><span class="lineno">  647</span>&#160;  <span class="keywordtype">void</span> perform(<span class="keyword">const</span> TRANSACTOR &amp;T, <span class="keywordtype">int</span> Attempts);                      <span class="comment">//[t4]</span></div>
-<div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;</div>
-<div class="line"><a name="l00650"></a><span class="lineno">  650</span>&#160;</div>
-<div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> TRANSACTOR&gt;</div>
-<div class="line"><a name="l00654"></a><span class="lineno"><a class="code" href="a00023.html#a5eac9840b79e7f1893d88b63f6d97b1d">  654</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="a00023.html#a5eac9840b79e7f1893d88b63f6d97b1d" title="Perform the transaction defined by a transactor-based object.">perform</a>(<span class="keyword">const</span> TRANSACTOR &amp;T) { <a class="code" href="a00023.html#a5eac9840b79e7f1893d88b63f6d97b1d" title="Perform the transaction defined by a transactor-based object.">perform</a>(T, 3); }</div>
-<div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160;</div>
-<div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;</div>
-<div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;</div>
-<div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160;  PGSTD::string adorn_name(<span class="keyword">const</span> PGSTD::string &amp;);                      <span class="comment">//[90]</span></div>
-<div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;</div>
-<div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;</div>
-<div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;  PGSTD::string esc(<span class="keyword">const</span> <span class="keywordtype">char</span> str[]);</div>
-<div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;</div>
-<div class="line"><a name="l00738"></a><span class="lineno">  738</span>&#160;  PGSTD::string esc(<span class="keyword">const</span> <span class="keywordtype">char</span> str[], <span class="keywordtype">size_t</span> maxlen);</div>
-<div class="line"><a name="l00739"></a><span class="lineno">  739</span>&#160;</div>
-<div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160;  PGSTD::string esc(<span class="keyword">const</span> PGSTD::string &amp;str);</div>
-<div class="line"><a name="l00742"></a><span class="lineno">  742</span>&#160;</div>
-<div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160;  PGSTD::string esc_raw(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> str[], <span class="keywordtype">size_t</span> len);</div>
-<div class="line"><a name="l00745"></a><span class="lineno">  745</span>&#160;</div>
-<div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;  PGSTD::string quote_raw(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> str[], <span class="keywordtype">size_t</span> len);</div>
-<div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160;</div>
-<div class="line"><a name="l00750"></a><span class="lineno">  750</span>&#160;  PGSTD::string quote_name(<span class="keyword">const</span> PGSTD::string &amp;identifier);</div>
-<div class="line"><a name="l00751"></a><span class="lineno">  751</span>&#160;</div>
-<div class="line"><a name="l00753"></a><span class="lineno">  753</span>&#160;</div>
-<div class="line"><a name="l00754"></a><span class="lineno">  754</span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div>
-<div class="line"><a name="l00755"></a><span class="lineno"><a class="code" href="a00203.html#ga81fe65fbb9561af7c5f0b33a9fe27e5a">  755</a></span>&#160;  PGSTD::string quote(<span class="keyword">const</span> T &amp;t)</div>
-<div class="line"><a name="l00756"></a><span class="lineno">  756</span>&#160;  {</div>
-<div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;    <span class="keywordflow">if</span> (<a class="code" href="a00088.html" title="Traits class for use in string conversions.">string_traits&lt;T&gt;::is_null</a>(t)) <span class="keywordflow">return</span> <span class="stringliteral">&quot;NULL&quot;</span>;</div>
-<div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;    <span class="keywordflow">return</span> <span class="stringliteral">&quot;&#39;&quot;</span> + this-&gt;esc(<a class="code" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889" title="Convert a field to a string.">to_string</a>(t)) + <span class="stringliteral">&quot;&#39;&quot;</span>;</div>
-<div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;  }</div>
-<div class="line"><a name="l00760"></a><span class="lineno">  760</span>&#160;</div>
-<div class="line"><a name="l00761"></a><span class="lineno">  761</span>&#160;  PGSTD::string quote(<span class="keyword">const</span> <a class="code" href="a00013.html">binarystring</a> &amp;);</div>
-<div class="line"><a name="l00763"></a><span class="lineno">  763</span>&#160;</div>
-<div class="line"><a name="l00765"></a><span class="lineno">  765</span>&#160;  <span class="keywordtype">void</span> cancel_query();</div>
-<div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160;</div>
-<div class="line"><a name="l00768"></a><span class="lineno"><a class="code" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9">  768</a></span>&#160;  <span class="keyword">enum</span> <a class="code" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9" title="Error verbosity levels.">error_verbosity</a></div>
-<div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;  {</div>
-<div class="line"><a name="l00770"></a><span class="lineno">  770</span>&#160;      <span class="comment">// These values must match those in libpq&#39;s PGVerbosity enum.</span></div>
-<div class="line"><a name="l00771"></a><span class="lineno"><a class="code" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9af941ee6232e0e2704c00349b8b47feff">  771</a></span>&#160;      terse=0,</div>
-<div class="line"><a name="l00772"></a><span class="lineno"><a class="code" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9a3e74ba2b1506b7deb1fbea2834c574cf">  772</a></span>&#160;      normal=1,</div>
-<div class="line"><a name="l00773"></a><span class="lineno"><a class="code" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9aff78876e731a924c5e25b06033fced2d">  773</a></span>&#160;      verbose=2</div>
-<div class="line"><a name="l00774"></a><span class="lineno">  774</span>&#160;  };</div>
-<div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;</div>
-<div class="line"><a name="l00777"></a><span class="lineno">  777</span>&#160;</div>
-<div class="line"><a name="l00785"></a><span class="lineno">  785</span>&#160;  <span class="keywordtype">void</span> set_verbosity(error_verbosity verbosity) <span class="keywordflow">throw</span>();</div>
-<div class="line"><a name="l00787"></a><span class="lineno"><a class="code" href="a00023.html#a4344b95a9b950a0bc07dd1f2af7bb5f0">  787</a></span>&#160;  <a class="code" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9" title="Error verbosity levels.">error_verbosity</a> <a class="code" href="a00023.html#a4344b95a9b950a0bc07dd1f2af7bb5f0" title="Retrieve current error verbosity.">get_verbosity</a>() <span class="keyword">const</span> throw() {<span class="keywordflow">return</span> m_verbosity;}</div>
-<div class="line"><a name="l00788"></a><span class="lineno">  788</span>&#160;</div>
-<div class="line"><a name="l00790"></a><span class="lineno">  790</span>&#160;</div>
-<div class="line"><a name="l00802"></a><span class="lineno">  802</span>&#160;  PGSTD::vector&lt;errorhandler *&gt; get_errorhandlers() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00803"></a><span class="lineno">  803</span>&#160;</div>
-<div class="line"><a name="l00804"></a><span class="lineno">  804</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00805"></a><span class="lineno">  805</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a>(<a class="code" href="a00024.html">connectionpolicy</a> &amp;);</div>
-<div class="line"><a name="l00806"></a><span class="lineno">  806</span>&#160;  <span class="keywordtype">void</span> init();</div>
-<div class="line"><a name="l00807"></a><span class="lineno">  807</span>&#160;</div>
-<div class="line"><a name="l00808"></a><span class="lineno">  808</span>&#160;  <span class="keywordtype">void</span> close() throw ();</div>
-<div class="line"><a name="l00809"></a><span class="lineno">  809</span>&#160;  <span class="keywordtype">void</span> wait_read() const;</div>
-<div class="line"><a name="l00810"></a><span class="lineno">  810</span>&#160;  <span class="keywordtype">void</span> wait_read(<span class="keywordtype">long</span> seconds, <span class="keywordtype">long</span> microseconds) const;</div>
-<div class="line"><a name="l00811"></a><span class="lineno">  811</span>&#160;  <span class="keywordtype">void</span> wait_write() const;</div>
-<div class="line"><a name="l00812"></a><span class="lineno">  812</span>&#160;</div>
-<div class="line"><a name="l00813"></a><span class="lineno">  813</span>&#160;private:</div>
-<div class="line"><a name="l00814"></a><span class="lineno">  814</span>&#160;</div>
-<div class="line"><a name="l00815"></a><span class="lineno">  815</span>&#160;  <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> make_result(internal::pq::PGresult *rhs, const PGSTD::<span class="keywordtype">string</span> &amp;query);</div>
-<div class="line"><a name="l00816"></a><span class="lineno">  816</span>&#160;</div>
-<div class="line"><a name="l00817"></a><span class="lineno">  817</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE clearcaps() throw ();</div>
-<div class="line"><a name="l00818"></a><span class="lineno">  818</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE SetupState();</div>
-<div class="line"><a name="l00819"></a><span class="lineno">  819</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE check_result(const <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> &amp;);</div>
-<div class="line"><a name="l00820"></a><span class="lineno">  820</span>&#160;</div>
-<div class="line"><a name="l00821"></a><span class="lineno">  821</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE InternalSetTrace() throw ();</div>
-<div class="line"><a name="l00822"></a><span class="lineno">  822</span>&#160;  <span class="keywordtype">int</span> PQXX_PRIVATE PQXX_PURE Status() const throw ();</div>
-<div class="line"><a name="l00823"></a><span class="lineno">  823</span>&#160;  const <span class="keywordtype">char</span> * PQXX_PURE ErrMsg() const throw ();</div>
-<div class="line"><a name="l00824"></a><span class="lineno">  824</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE Reset();</div>
-<div class="line"><a name="l00825"></a><span class="lineno">  825</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE RestoreVars();</div>
-<div class="line"><a name="l00826"></a><span class="lineno">  826</span>&#160;  PGSTD::<span class="keywordtype">string</span> PQXX_PRIVATE RawGetVar(const PGSTD::<span class="keywordtype">string</span> &amp;);</div>
-<div class="line"><a name="l00827"></a><span class="lineno">  827</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE process_notice_raw(const <span class="keywordtype">char</span> msg[]) throw ();</div>
-<div class="line"><a name="l00828"></a><span class="lineno">  828</span>&#160;</div>
-<div class="line"><a name="l00829"></a><span class="lineno">  829</span>&#160;  <span class="keywordtype">void</span> read_capabilities() throw ();</div>
-<div class="line"><a name="l00830"></a><span class="lineno">  830</span>&#160;</div>
-<div class="line"><a name="l00831"></a><span class="lineno">  831</span>&#160;  prepare::internal::prepared_def &amp;find_prepared(const PGSTD::<span class="keywordtype">string</span> &amp;);</div>
-<div class="line"><a name="l00832"></a><span class="lineno">  832</span>&#160;</div>
-<div class="line"><a name="l00833"></a><span class="lineno">  833</span>&#160;  prepare::internal::prepared_def &amp;register_prepared(const PGSTD::<span class="keywordtype">string</span> &amp;);</div>
-<div class="line"><a name="l00834"></a><span class="lineno">  834</span>&#160;</div>
-<div class="line"><a name="l00835"></a><span class="lineno"><a class="code" href="a00023.html#ac2eff365ba0aa25ebbf5f903ac3c7a54">  835</a></span>&#160;  friend class internal::gate::connection_prepare_invocation;</div>
-<div class="line"><a name="l00836"></a><span class="lineno">  836</span>&#160;  result prepared_exec(const PGSTD::<span class="keywordtype">string</span> &amp;,</div>
-<div class="line"><a name="l00837"></a><span class="lineno">  837</span>&#160;        const <span class="keywordtype">char</span> *const[],</div>
-<div class="line"><a name="l00838"></a><span class="lineno">  838</span>&#160;        const <span class="keywordtype">int</span>[],</div>
-<div class="line"><a name="l00839"></a><span class="lineno">  839</span>&#160;        const <span class="keywordtype">int</span>[],</div>
-<div class="line"><a name="l00840"></a><span class="lineno">  840</span>&#160;        <span class="keywordtype">int</span>);</div>
-<div class="line"><a name="l00841"></a><span class="lineno">  841</span>&#160;  <span class="keywordtype">bool</span> prepared_exists(const PGSTD::<span class="keywordtype">string</span> &amp;) const;</div>
-<div class="line"><a name="l00842"></a><span class="lineno">  842</span>&#160;</div>
-<div class="line"><a name="l00844"></a><span class="lineno">  844</span>&#160;  internal::pq::PGconn *m_Conn;</div>
-<div class="line"><a name="l00845"></a><span class="lineno">  845</span>&#160;</div>
-<div class="line"><a name="l00846"></a><span class="lineno">  846</span>&#160;  <a class="code" href="a00024.html">connectionpolicy</a> &amp;m_policy;</div>
-<div class="line"><a name="l00847"></a><span class="lineno">  847</span>&#160;</div>
-<div class="line"><a name="l00849"></a><span class="lineno">  849</span>&#160;  internal::unique&lt;<a class="code" href="a00104.html">transaction_base</a>&gt; m_Trans;</div>
-<div class="line"><a name="l00850"></a><span class="lineno">  850</span>&#160;</div>
-<div class="line"><a name="l00851"></a><span class="lineno">  851</span>&#160;  PGSTD::list&lt;<a class="code" href="a00036.html" title="Base class for error-handler callbacks.">errorhandler</a> *&gt; m_errorhandlers;</div>
-<div class="line"><a name="l00852"></a><span class="lineno">  852</span>&#160;</div>
-<div class="line"><a name="l00854"></a><span class="lineno">  854</span>&#160;  PGSTD::FILE *m_Trace;</div>
-<div class="line"><a name="l00855"></a><span class="lineno">  855</span>&#160;</div>
-<div class="line"><a name="l00856"></a><span class="lineno">  856</span>&#160;  typedef PGSTD::multimap&lt;PGSTD::<span class="keywordtype">string</span>, pqxx::<a class="code" href="a00062.html">notification_receiver</a> *&gt;</div>
-<div class="line"><a name="l00857"></a><span class="lineno">  857</span>&#160;        receiver_list;</div>
-<div class="line"><a name="l00859"></a><span class="lineno">  859</span>&#160;  receiver_list m_receivers;</div>
-<div class="line"><a name="l00860"></a><span class="lineno">  860</span>&#160;</div>
-<div class="line"><a name="l00862"></a><span class="lineno">  862</span>&#160;  PGSTD::map&lt;PGSTD::<span class="keywordtype">string</span>, PGSTD::<span class="keywordtype">string</span>&gt; m_Vars;</div>
-<div class="line"><a name="l00863"></a><span class="lineno">  863</span>&#160;</div>
-<div class="line"><a name="l00864"></a><span class="lineno">  864</span>&#160;  typedef PGSTD::map&lt;PGSTD::<span class="keywordtype">string</span>, prepare::internal::prepared_def&gt; PSMap;</div>
-<div class="line"><a name="l00865"></a><span class="lineno">  865</span>&#160;</div>
-<div class="line"><a name="l00867"></a><span class="lineno">  867</span>&#160;  PSMap m_prepared;</div>
-<div class="line"><a name="l00868"></a><span class="lineno">  868</span>&#160;</div>
-<div class="line"><a name="l00870"></a><span class="lineno">  870</span>&#160;  <span class="keywordtype">int</span> m_serverversion;</div>
-<div class="line"><a name="l00871"></a><span class="lineno">  871</span>&#160;</div>
-<div class="line"><a name="l00873"></a><span class="lineno">  873</span>&#160;  internal::reactivation_avoidance_counter m_reactivation_avoidance;</div>
-<div class="line"><a name="l00874"></a><span class="lineno">  874</span>&#160;</div>
-<div class="line"><a name="l00876"></a><span class="lineno">  876</span>&#160;  <span class="keywordtype">int</span> m_unique_id;</div>
-<div class="line"><a name="l00877"></a><span class="lineno">  877</span>&#160;</div>
-<div class="line"><a name="l00879"></a><span class="lineno">  879</span>&#160;  <span class="keywordtype">bool</span> m_Completed;</div>
-<div class="line"><a name="l00880"></a><span class="lineno">  880</span>&#160;</div>
-<div class="line"><a name="l00882"></a><span class="lineno">  882</span>&#160;  <span class="keywordtype">bool</span> m_inhibit_reactivation;</div>
-<div class="line"><a name="l00883"></a><span class="lineno">  883</span>&#160;</div>
-<div class="line"><a name="l00885"></a><span class="lineno">  885</span>&#160;  PGSTD::bitset&lt;cap_end&gt; m_caps;</div>
-<div class="line"><a name="l00886"></a><span class="lineno">  886</span>&#160;</div>
-<div class="line"><a name="l00888"></a><span class="lineno">  888</span>&#160;  <a class="code" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9" title="Error verbosity levels.">error_verbosity</a> m_verbosity;</div>
-<div class="line"><a name="l00889"></a><span class="lineno">  889</span>&#160;</div>
-<div class="line"><a name="l00890"></a><span class="lineno"><a class="code" href="a00023.html#aa423170b8ec82df685a1e739f53f2b14">  890</a></span>&#160;  friend class internal::gate::connection_errorhandler;</div>
-<div class="line"><a name="l00891"></a><span class="lineno">  891</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE register_errorhandler(<a class="code" href="a00036.html" title="Base class for error-handler callbacks.">errorhandler</a> *);</div>
-<div class="line"><a name="l00892"></a><span class="lineno">  892</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE unregister_errorhandler(errorhandler *) throw ();</div>
-<div class="line"><a name="l00893"></a><span class="lineno">  893</span>&#160;</div>
-<div class="line"><a name="l00894"></a><span class="lineno"><a class="code" href="a00023.html#a3c60c76e32687adce1e8c0dba0919773">  894</a></span>&#160;  friend class internal::gate::connection_transaction;</div>
-<div class="line"><a name="l00895"></a><span class="lineno">  895</span>&#160;  result PQXX_PRIVATE Exec(const <span class="keywordtype">char</span>[], <span class="keywordtype">int</span> Retries);</div>
-<div class="line"><a name="l00896"></a><span class="lineno">  896</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE RegisterTransaction(<a class="code" href="a00104.html">transaction_base</a> *);</div>
-<div class="line"><a name="l00897"></a><span class="lineno">  897</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE UnregisterTransaction(transaction_base *) throw ();</div>
-<div class="line"><a name="l00898"></a><span class="lineno">  898</span>&#160;  <span class="keywordtype">bool</span> PQXX_PRIVATE ReadCopyLine(PGSTD::<span class="keywordtype">string</span> &amp;);</div>
-<div class="line"><a name="l00899"></a><span class="lineno">  899</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE WriteCopyLine(const PGSTD::<span class="keywordtype">string</span> &amp;);</div>
-<div class="line"><a name="l00900"></a><span class="lineno">  900</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE EndCopyWrite();</div>
-<div class="line"><a name="l00901"></a><span class="lineno">  901</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE RawSetVar(const PGSTD::<span class="keywordtype">string</span> &amp;, const PGSTD::<span class="keywordtype">string</span> &amp;);</div>
-<div class="line"><a name="l00902"></a><span class="lineno">  902</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE AddVariables(const PGSTD::map&lt;PGSTD::<span class="keywordtype">string</span>,</div>
-<div class="line"><a name="l00903"></a><span class="lineno">  903</span>&#160;      PGSTD::<span class="keywordtype">string</span>&gt; &amp;);</div>
-<div class="line"><a name="l00904"></a><span class="lineno">  904</span>&#160;</div>
-<div class="line"><a name="l00905"></a><span class="lineno"><a class="code" href="a00023.html#ab15ff67d81467d271dc713b2584f1328">  905</a></span>&#160;  friend class internal::gate::connection_largeobject;</div>
-<div class="line"><a name="l00906"></a><span class="lineno">  906</span>&#160;  internal::pq::PGconn *RawConnection()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_Conn; }</div>
-<div class="line"><a name="l00907"></a><span class="lineno">  907</span>&#160;</div>
-<div class="line"><a name="l00908"></a><span class="lineno"><a class="code" href="a00023.html#abbdbf8e505eb3c23680d83df6c575889">  908</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>internal::gate::connection_notification_receiver;</div>
-<div class="line"><a name="l00909"></a><span class="lineno">  909</span>&#160;  <span class="keywordtype">void</span> add_receiver(<a class="code" href="a00062.html">notification_receiver</a> *);</div>
-<div class="line"><a name="l00910"></a><span class="lineno">  910</span>&#160;  <span class="keywordtype">void</span> remove_receiver(<a class="code" href="a00062.html">notification_receiver</a> *) throw ();</div>
-<div class="line"><a name="l00911"></a><span class="lineno">  911</span>&#160;</div>
-<div class="line"><a name="l00912"></a><span class="lineno"><a class="code" href="a00023.html#a3b9c5dc16f04600aa5415e06f6ff8fa6">  912</a></span>&#160;  friend class internal::gate::connection_pipeline;</div>
-<div class="line"><a name="l00913"></a><span class="lineno">  913</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE start_exec(const PGSTD::<span class="keywordtype">string</span> &amp;);</div>
-<div class="line"><a name="l00914"></a><span class="lineno">  914</span>&#160;  <span class="keywordtype">bool</span> PQXX_PRIVATE consume_input() throw ();</div>
-<div class="line"><a name="l00915"></a><span class="lineno">  915</span>&#160;  <span class="keywordtype">bool</span> PQXX_PRIVATE is_busy() const throw ();</div>
-<div class="line"><a name="l00916"></a><span class="lineno">  916</span>&#160;  <span class="keywordtype">int</span> PQXX_PRIVATE encoding_code();</div>
-<div class="line"><a name="l00917"></a><span class="lineno">  917</span>&#160;  internal::pq::PGresult *get_result();</div>
-<div class="line"><a name="l00918"></a><span class="lineno">  918</span>&#160;</div>
-<div class="line"><a name="l00919"></a><span class="lineno"><a class="code" href="a00023.html#af3dfec559fe2305e57aba653abe4c8ad">  919</a></span>&#160;  friend class internal::gate::connection_dbtransaction;</div>
-<div class="line"><a name="l00920"></a><span class="lineno">  920</span>&#160;</div>
-<div class="line"><a name="l00921"></a><span class="lineno"><a class="code" href="a00023.html#a84c1a28176815ab9103c7febec450755">  921</a></span>&#160;  friend class internal::gate::connection_sql_cursor;</div>
-<div class="line"><a name="l00922"></a><span class="lineno">  922</span>&#160;  <span class="keywordtype">void</span> add_reactivation_avoidance_count(<span class="keywordtype">int</span>);</div>
-<div class="line"><a name="l00923"></a><span class="lineno">  923</span>&#160;</div>
-<div class="line"><a name="l00924"></a><span class="lineno"><a class="code" href="a00023.html#a2247d8690958f634898bbf014a7d418c">  924</a></span>&#160;  friend class internal::gate::connection_reactivation_avoidance_exemption;</div>
-<div class="line"><a name="l00925"></a><span class="lineno">  925</span>&#160;</div>
-<div class="line"><a name="l00926"></a><span class="lineno"><a class="code" href="a00023.html#a0e64dc314f291c6f81a948c59d94aa8a">  926</a></span>&#160;  friend class internal::gate::connection_parameterized_invocation;</div>
-<div class="line"><a name="l00927"></a><span class="lineno">  927</span>&#160;  <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> parameterized_exec(</div>
-<div class="line"><a name="l00928"></a><span class="lineno">  928</span>&#160;        const PGSTD::<span class="keywordtype">string</span> &amp;query,</div>
-<div class="line"><a name="l00929"></a><span class="lineno">  929</span>&#160;        const <span class="keywordtype">char</span> *const params[],</div>
-<div class="line"><a name="l00930"></a><span class="lineno">  930</span>&#160;        const <span class="keywordtype">int</span> paramlengths[],</div>
-<div class="line"><a name="l00931"></a><span class="lineno">  931</span>&#160;        const <span class="keywordtype">int</span> binaries[],</div>
-<div class="line"><a name="l00932"></a><span class="lineno">  932</span>&#160;        <span class="keywordtype">int</span> nparams);</div>
-<div class="line"><a name="l00933"></a><span class="lineno">  933</span>&#160;</div>
-<div class="line"><a name="l00934"></a><span class="lineno">  934</span>&#160;  <span class="comment">// Not allowed:</span></div>
-<div class="line"><a name="l00935"></a><span class="lineno">  935</span>&#160;  <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a>(const <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;);</div>
-<div class="line"><a name="l00936"></a><span class="lineno">  936</span>&#160;  connection_base &amp;operator=(const connection_base &amp;);</div>
-<div class="line"><a name="l00937"></a><span class="lineno">  937</span>&#160;};</div>
-<div class="line"><a name="l00938"></a><span class="lineno">  938</span>&#160;</div>
-<div class="line"><a name="l00939"></a><span class="lineno">  939</span>&#160;</div>
-<div class="line"><a name="l00940"></a><span class="lineno">  940</span>&#160;</div>
-<div class="line"><a name="l00941"></a><span class="lineno">  941</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_AUTO_PTR</span></div>
-<div class="line"><a name="l00942"></a><span class="lineno">  942</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00943"></a><span class="lineno">  943</span>&#160;<span class="keyword">struct </span>PQXX_LIBEXPORT PQXX_NOVTABLE noticer :</div>
-<div class="line"><a name="l00944"></a><span class="lineno">  944</span>&#160;  PGSTD::unary_function&lt;const char[], void&gt;</div>
-<div class="line"><a name="l00945"></a><span class="lineno">  945</span>&#160;{</div>
-<div class="line"><a name="l00946"></a><span class="lineno">  946</span>&#160;  <span class="keyword">virtual</span> ~noticer() <span class="keywordflow">throw</span> () {}</div>
-<div class="line"><a name="l00947"></a><span class="lineno">  947</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> operator()(<span class="keyword">const</span> <span class="keywordtype">char</span>[]) <span class="keywordflow">throw</span> () =0;</div>
-<div class="line"><a name="l00948"></a><span class="lineno">  948</span>&#160;};</div>
-<div class="line"><a name="l00950"></a><span class="lineno">  950</span>&#160;<span class="keyword">struct </span>PQXX_LIBEXPORT nonnoticer : noticer</div>
-<div class="line"><a name="l00951"></a><span class="lineno">  951</span>&#160;{</div>
-<div class="line"><a name="l00952"></a><span class="lineno">  952</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> operator()(<span class="keyword">const</span> <span class="keywordtype">char</span>[]) throw () {}</div>
-<div class="line"><a name="l00953"></a><span class="lineno">  953</span>&#160;};</div>
-<div class="line"><a name="l00955"></a><span class="lineno">  955</span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT scoped_noticer : errorhandler</div>
-<div class="line"><a name="l00956"></a><span class="lineno">  956</span>&#160;{</div>
-<div class="line"><a name="l00957"></a><span class="lineno">  957</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00958"></a><span class="lineno">  958</span>&#160;  scoped_noticer(connection_base &amp;c, PGSTD::auto_ptr&lt;noticer&gt; t) <span class="keywordflow">throw</span> () :</div>
-<div class="line"><a name="l00959"></a><span class="lineno">  959</span>&#160;    errorhandler(c), m_noticer(t.release()) {}</div>
-<div class="line"><a name="l00960"></a><span class="lineno">  960</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00961"></a><span class="lineno">  961</span>&#160;  scoped_noticer(connection_base &amp;c, noticer *t) <span class="keywordflow">throw</span> () :</div>
-<div class="line"><a name="l00962"></a><span class="lineno">  962</span>&#160;    errorhandler(c), m_noticer(t) {}</div>
-<div class="line"><a name="l00963"></a><span class="lineno">  963</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> operator()(<span class="keyword">const</span> <span class="keywordtype">char</span> msg[]) <span class="keywordflow">throw</span> ()</div>
-<div class="line"><a name="l00964"></a><span class="lineno">  964</span>&#160;  {</div>
-<div class="line"><a name="l00965"></a><span class="lineno">  965</span>&#160;    (*m_noticer)(msg);</div>
-<div class="line"><a name="l00966"></a><span class="lineno">  966</span>&#160;    <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00967"></a><span class="lineno">  967</span>&#160;  }</div>
-<div class="line"><a name="l00968"></a><span class="lineno">  968</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00969"></a><span class="lineno">  969</span>&#160;  PGSTD::auto_ptr&lt;noticer&gt; m_noticer;</div>
-<div class="line"><a name="l00970"></a><span class="lineno">  970</span>&#160;};</div>
-<div class="line"><a name="l00972"></a><span class="lineno">  972</span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT disable_noticer : scoped_noticer</div>
-<div class="line"><a name="l00973"></a><span class="lineno">  973</span>&#160;{</div>
-<div class="line"><a name="l00974"></a><span class="lineno">  974</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00975"></a><span class="lineno">  975</span>&#160;  <span class="keyword">explicit</span> disable_noticer(connection_base &amp;c) :</div>
-<div class="line"><a name="l00976"></a><span class="lineno">  976</span>&#160;    scoped_noticer(c, new nonnoticer) {}</div>
-<div class="line"><a name="l00977"></a><span class="lineno">  977</span>&#160;};</div>
-<div class="line"><a name="l00978"></a><span class="lineno">  978</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00979"></a><span class="lineno">  979</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00980"></a><span class="lineno">  980</span>&#160;</div>
-<div class="line"><a name="l00981"></a><span class="lineno">  981</span>&#160;<span class="keyword">namespace </span>internal</div>
-<div class="line"><a name="l00982"></a><span class="lineno">  982</span>&#160;{</div>
-<div class="line"><a name="l00983"></a><span class="lineno">  983</span>&#160;</div>
-<div class="line"><a name="l00985"></a><span class="lineno"><a class="code" href="a00079.html">  985</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00079.html" title="Scoped exemption to reactivation avoidance.">reactivation_avoidance_exemption</a></div>
-<div class="line"><a name="l00986"></a><span class="lineno">  986</span>&#160;{</div>
-<div class="line"><a name="l00987"></a><span class="lineno">  987</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00988"></a><span class="lineno">  988</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00079.html" title="Scoped exemption to reactivation avoidance.">reactivation_avoidance_exemption</a>(connection_base &amp;C);</div>
-<div class="line"><a name="l00989"></a><span class="lineno">  989</span>&#160;  ~<a class="code" href="a00079.html" title="Scoped exemption to reactivation avoidance.">reactivation_avoidance_exemption</a>();</div>
-<div class="line"><a name="l00990"></a><span class="lineno">  990</span>&#160;</div>
-<div class="line"><a name="l00991"></a><span class="lineno"><a class="code" href="a00079.html#a8397728c755c1a8b4ade039406a4155c">  991</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="a00079.html#a8397728c755c1a8b4ade039406a4155c">close_connection</a>() throw () { m_open = <span class="keyword">false</span>; }</div>
-<div class="line"><a name="l00992"></a><span class="lineno">  992</span>&#160;</div>
-<div class="line"><a name="l00993"></a><span class="lineno">  993</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00994"></a><span class="lineno">  994</span>&#160;  connection_base &amp;m_home;</div>
-<div class="line"><a name="l00995"></a><span class="lineno">  995</span>&#160;  <span class="keywordtype">int</span> m_count;</div>
-<div class="line"><a name="l00996"></a><span class="lineno">  996</span>&#160;  <span class="keywordtype">bool</span> m_open;</div>
-<div class="line"><a name="l00997"></a><span class="lineno">  997</span>&#160;};</div>
-<div class="line"><a name="l00998"></a><span class="lineno">  998</span>&#160;</div>
-<div class="line"><a name="l00999"></a><span class="lineno">  999</span>&#160;</div>
-<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160;<span class="keywordtype">void</span> wait_read(<span class="keyword">const</span> internal::pq::PGconn *);</div>
-<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160;<span class="keywordtype">void</span> wait_read(<span class="keyword">const</span> internal::pq::PGconn *, <span class="keywordtype">long</span> seconds, <span class="keywordtype">long</span> microseconds);</div>
-<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160;<span class="keywordtype">void</span> wait_write(<span class="keyword">const</span> internal::pq::PGconn *);</div>
-<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160;} <span class="comment">// namespace pqxx::internal</span></div>
-<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160;</div>
-<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160;</div>
-<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;} <span class="comment">// namespace pqxx</span></div>
-<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;</div>
-<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;</div>
-<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160;<span class="preprocessor">#endif</span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>connection_base.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00130_source.html b/doc/html/Reference/a00130_source.html
deleted file mode 100644
index 928f2bd..0000000
--- a/doc/html/Reference/a00130_source.html
+++ /dev/null
@@ -1,139 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: connectionpolicy.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00130_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">connectionpolicy.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/connectionpolicy.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definition of the connection policy classes</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   Interface for defining connection policies</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/connection instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2005-2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_CONNECTIONPOLICY</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_CONNECTIONPOLICY</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;pqxx/internal/libpq-forward.hxx&quot;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;{</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div>
-<div class="line"><a name="l00039"></a><span class="lineno"><a class="code" href="a00024.html">   39</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00024.html">connectionpolicy</a></div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;{</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">   42</a></span>&#160;  <span class="keyword">typedef</span> internal::pq::PGconn *<a class="code" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a>;</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00024.html">connectionpolicy</a>(<span class="keyword">const</span> PGSTD::string &amp;opts);</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="a00024.html">connectionpolicy</a>() throw ();</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"><a class="code" href="a00024.html#ae3164a06f63e76709e17065bea2bf938">   47</a></span>&#160;  const PGSTD::<span class="keywordtype">string</span> &amp;options() const throw () { <span class="keywordflow">return</span> m_options; }</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <span class="keyword">virtual</span> handle do_startconnect(handle orig);</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <span class="keyword">virtual</span> handle do_completeconnect(handle orig);</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <span class="keyword">virtual</span> handle do_dropconnect(handle orig) <span class="keywordflow">throw</span> ();</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <span class="keyword">virtual</span> handle do_disconnect(handle orig) <span class="keywordflow">throw</span> ();</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> is_ready(handle) <span class="keyword">const</span> throw ();</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;protected:</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  handle normalconnect(handle);</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;private:</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  PGSTD::<span class="keywordtype">string</span> m_options;</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;};</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;} <span class="comment">// namespace</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="preprocessor"></span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>connectionpolicy.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00132_source.html b/doc/html/Reference/a00132_source.html
deleted file mode 100644
index 3606566..0000000
--- a/doc/html/Reference/a00132_source.html
+++ /dev/null
@@ -1,431 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: cursor.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00132_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">cursor.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/cursor.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definition of the iterator/container-style cursor classes</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   C++-style wrappers for SQL cursors</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/cursor instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2004-2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_CURSOR</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_CURSOR</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_LIMITS</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;limits&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;pqxx/result&quot;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &quot;pqxx/transaction_base&quot;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;{</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">class </span>dbtransaction;</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="code" href="a00030.html">   52</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00030.html" title="Common definitions for cursor types.">cursor_base</a></div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;{</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00055"></a><span class="lineno"><a class="code" href="a00030.html#a732bb16c01dc3266d424267252d4f1b0">   55</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">result::size_type</a> <a class="code" href="a00030.html#a732bb16c01dc3266d424267252d4f1b0">size_type</a>;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"><a class="code" href="a00030.html#a746c725327e1dfd598708bfeb8834992">   56</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a> <a class="code" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a>;</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"><a class="code" href="a00030.html#a591ac7d2302288890c04e6159eb6d30e">   62</a></span>&#160;  <span class="keyword">enum</span> <a class="code" href="a00030.html#a591ac7d2302288890c04e6159eb6d30e" title="Cursor access-pattern policy.">accesspolicy</a></div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  {</div>
-<div class="line"><a name="l00065"></a><span class="lineno"><a class="code" href="a00030.html#a591ac7d2302288890c04e6159eb6d30eaf440221f717464c87f043899cc117cbf">   65</a></span>&#160;    <a class="code" href="a00030.html#a591ac7d2302288890c04e6159eb6d30eaf440221f717464c87f043899cc117cbf" title="Cursor can move forward only.">forward_only</a>,</div>
-<div class="line"><a name="l00067"></a><span class="lineno"><a class="code" href="a00030.html#a591ac7d2302288890c04e6159eb6d30ea7f6c1ed7719885433353a78946b2c5f3">   67</a></span>&#160;    random_access</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  };</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno"><a class="code" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212">   74</a></span>&#160;  <span class="keyword">enum</span> <a class="code" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212" title="Cursor update policy.">updatepolicy</a></div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  {</div>
-<div class="line"><a name="l00077"></a><span class="lineno"><a class="code" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212a8122c0c4a5eb9c9dbf27ab40a2686eb0">   77</a></span>&#160;    <a class="code" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212a8122c0c4a5eb9c9dbf27ab40a2686eb0" title="Cursor can be used to read data but not to write.">read_only</a>,</div>
-<div class="line"><a name="l00079"></a><span class="lineno"><a class="code" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212a12fa229ee3e760f1ca86d66304554b63">   79</a></span>&#160;    update</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  };</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
-<div class="line"><a name="l00101"></a><span class="lineno"><a class="code" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330">  101</a></span>&#160;  <span class="keyword">enum</span> <a class="code" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330" title="Cursor destruction policy.">ownershippolicy</a></div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  {</div>
-<div class="line"><a name="l00104"></a><span class="lineno"><a class="code" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330a3ace6a7a5ca4ec3b486f2f35fd2420b0">  104</a></span>&#160;    <a class="code" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330a3ace6a7a5ca4ec3b486f2f35fd2420b0" title="Destroy SQL cursor when cursor object is closed at end of transaction.">owned</a>,</div>
-<div class="line"><a name="l00106"></a><span class="lineno"><a class="code" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330a4c37408c49492bfe9f012812226dd1fd">  106</a></span>&#160;    loose</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;  };</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;  <span class="keyword">static</span> difference_type all() throw ();                                <span class="comment">//[t81]</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00121"></a><span class="lineno"><a class="code" href="a00030.html#a2a10af042c1ece1f5faf55479ada0319">  121</a></span>&#160;  static <a class="code" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> next() throw () { <span class="keywordflow">return</span> 1; }                  <span class="comment">//[t81]</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00125"></a><span class="lineno"><a class="code" href="a00030.html#aed642c9d80cddf181853d36c6e8ccb93">  125</a></span>&#160;  <span class="keyword">static</span> <a class="code" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> <a class="code" href="a00030.html#aed642c9d80cddf181853d36c6e8ccb93" title="Special value: read backwards, one row only.">prior</a>() throw () { <span class="keywordflow">return</span> -1; }                <span class="comment">//[t0]</span></div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;  <span class="keyword">static</span> difference_type backward_all() throw ();                       <span class="comment">//[t0]</span></div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;</div>
-<div class="line"><a name="l00139"></a><span class="lineno"><a class="code" href="a00030.html#ab46d430e0ecfa545ff3764f867654caf">  139</a></span>&#160;  const PGSTD::<span class="keywordtype">string</span> &amp;name() const throw () { <span class="keywordflow">return</span> m_name; }         <span class="comment">//[t81]</span></div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  <a class="code" href="a00030.html" title="Common definitions for cursor types.">cursor_base</a>(<a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;,</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;Name,</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;        <span class="keywordtype">bool</span> embellish_name=<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div>
-<div class="line"><a name="l00146"></a><span class="lineno"><a class="code" href="a00030.html#a947b286d508fad4a1823f8b13a5ccef3">  146</a></span>&#160;  <span class="keyword">const</span> PGSTD::string <a class="code" href="a00030.html#a947b286d508fad4a1823f8b13a5ccef3">m_name</a>;</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;  <a class="code" href="a00030.html" title="Common definitions for cursor types.">cursor_base</a>();</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  <a class="code" href="a00030.html" title="Common definitions for cursor types.">cursor_base</a>(<span class="keyword">const</span> <a class="code" href="a00030.html" title="Common definitions for cursor types.">cursor_base</a> &amp;);</div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;  <a class="code" href="a00030.html" title="Common definitions for cursor types.">cursor_base</a> &amp;operator=(<span class="keyword">const</span> <a class="code" href="a00030.html" title="Common definitions for cursor types.">cursor_base</a> &amp;);</div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;};</div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;</div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;</div>
-<div class="line"><a name="l00158"></a><span class="lineno"><a class="code" href="a00030.html#a56b530ba6b18f3fcdb5b93a0087922c9">  158</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a00030.html#a746c725327e1dfd598708bfeb8834992">cursor_base::difference_type</a> <a class="code" href="a00030.html#a56b530ba6b18f3fcdb5b93a0087922c9" title="Special value: read until end.">cursor_base::all</a>() throw ()</div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;{</div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_LIMITS</span></div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="preprocessor"></span>  <span class="keywordflow">return</span> PGSTD::numeric_limits&lt;int&gt;::max()-1;</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="preprocessor"></span>  <span class="keywordflow">return</span> INT_MAX-1;</div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="preprocessor"></span>}</div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;</div>
-<div class="line"><a name="l00167"></a><span class="lineno"><a class="code" href="a00030.html#ae1e1a28e596a78fa8ed8c4eeccbe6369">  167</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a00030.html#a746c725327e1dfd598708bfeb8834992">cursor_base::difference_type</a> <a class="code" href="a00030.html#ae1e1a28e596a78fa8ed8c4eeccbe6369" title="Special value: read backwards from current position back to origin.">cursor_base::backward_all</a>() throw ()</div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;{</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_LIMITS</span></div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="preprocessor"></span>  <span class="keywordflow">return</span> PGSTD::numeric_limits&lt;int&gt;::min()+1;</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="preprocessor"></span>  <span class="keywordflow">return</span> INT_MIN+1;</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="preprocessor"></span>}</div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="keyword">namespace </span>internal</div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;{</div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;</div>
-<div class="line"><a name="l00194"></a><span class="lineno"><a class="code" href="a00085.html">  194</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00085.html" title="Cursor with SQL positioning semantics.">sql_cursor</a> : <span class="keyword">public</span> <a class="code" href="a00030.html" title="Common definitions for cursor types.">cursor_base</a></div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;{</div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;  <a class="code" href="a00085.html" title="Cursor with SQL positioning semantics.">sql_cursor</a>(<a class="code" href="a00104.html">transaction_base</a> &amp;t,</div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;query,</div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;cname,</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;        <a class="code" href="a00030.html#a591ac7d2302288890c04e6159eb6d30e" title="Cursor access-pattern policy.">cursor_base::accesspolicy</a> ap,</div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;        <a class="code" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212" title="Cursor update policy.">cursor_base::updatepolicy</a> up,</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;        <a class="code" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330" title="Cursor destruction policy.">cursor_base::ownershippolicy</a> op,</div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;        <span class="keywordtype">bool</span> hold);</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;</div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;  <a class="code" href="a00085.html" title="Cursor with SQL positioning semantics.">sql_cursor</a>(<a class="code" href="a00104.html">transaction_base</a> &amp;t,</div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;cname,</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;        <a class="code" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330" title="Cursor destruction policy.">cursor_base::ownershippolicy</a> op);</div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;</div>
-<div class="line"><a name="l00209"></a><span class="lineno"><a class="code" href="a00085.html#a5957a76f8d79ad8eae5feee9722eff40">  209</a></span>&#160;  <a class="code" href="a00085.html#a5957a76f8d79ad8eae5feee9722eff40">~sql_cursor</a>() throw () { close(); }</div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;  <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> fetch(difference_type rows, difference_type &amp;displacement);</div>
-<div class="line"><a name="l00212"></a><span class="lineno"><a class="code" href="a00085.html#a7c17e5396e312c2f3e0f66db3d0e4a90">  212</a></span>&#160;  <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> fetch(<a class="code" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> rows)</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;                                { <a class="code" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> d=0; <span class="keywordflow">return</span> <a class="code" href="a00085.html#a7c17e5396e312c2f3e0f66db3d0e4a90">fetch</a>(rows, d); }</div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;  difference_type move(difference_type rows, difference_type &amp;displacement);</div>
-<div class="line"><a name="l00215"></a><span class="lineno"><a class="code" href="a00085.html#a31a9e2e6f5276c06120111df47f9ac5f">  215</a></span>&#160;  <a class="code" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> move(<a class="code" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> rows)</div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;                                { <a class="code" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> d=0; <span class="keywordflow">return</span> <a class="code" href="a00085.html#a31a9e2e6f5276c06120111df47f9ac5f">move</a>(rows, d); }</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;</div>
-<div class="line"><a name="l00225"></a><span class="lineno"><a class="code" href="a00085.html#a5a8ff4f51d2a249f1e772e0953452684">  225</a></span>&#160;  <a class="code" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> <a class="code" href="a00085.html#a5a8ff4f51d2a249f1e772e0953452684" title="Current position, or -1 for unknown.">pos</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> m_pos; }</div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;</div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;</div>
-<div class="line"><a name="l00234"></a><span class="lineno"><a class="code" href="a00085.html#a3ae9feae24d5eab6cf30867351cee54e">  234</a></span>&#160;  <a class="code" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> <a class="code" href="a00085.html#a3ae9feae24d5eab6cf30867351cee54e" title="End position, or -1 for unknown.">endpos</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> m_endpos; }</div>
-<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;</div>
-<div class="line"><a name="l00237"></a><span class="lineno"><a class="code" href="a00085.html#af02410eca37436cb84547357d0b5a38e">  237</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> &amp;<a class="code" href="a00085.html#af02410eca37436cb84547357d0b5a38e" title="Return zero-row result for this cursor.">empty_result</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> m_empty_result; }</div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;</div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;  <span class="keywordtype">void</span> close() throw ();</div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;</div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;private:</div>
-<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;  difference_type adjust(difference_type hoped, difference_type actual);</div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;  static PGSTD::<span class="keywordtype">string</span> stridestring(difference_type);</div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;  <span class="keywordtype">void</span> init_empty_result(<a class="code" href="a00104.html">transaction_base</a> &amp;);</div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;</div>
-<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;  <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;m_home;</div>
-<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;</div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;  <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> m_empty_result;</div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;</div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;  <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> m_cached_current_row;</div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;</div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;  <span class="keywordtype">bool</span> m_adopted;</div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;</div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;  <a class="code" href="a00030.html" title="Common definitions for cursor types.">cursor_base</a>::ownershippolicy m_ownership;</div>
-<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;</div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;  <span class="keywordtype">int</span> m_at_end;</div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;</div>
-<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;  difference_type m_pos;</div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;</div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;  difference_type m_endpos;</div>
-<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;};</div>
-<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;</div>
-<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;</div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a>::size_type PQXX_LIBEXPORT <a class="code" href="a00194.html#a1d4ccde33cf0aa77b96d2dd358235f25">obtain_stateless_cursor_size</a>(<a class="code" href="a00085.html" title="Cursor with SQL positioning semantics.">sql_cursor</a> &amp;);</div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> PQXX_LIBEXPORT <a class="code" href="a00194.html#aeeea06390ffa0def35db2d8bd524c671">stateless_cursor_retrieve</a>(</div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;        sql_cursor &amp;,</div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;        <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a>::difference_type size,</div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;        <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a>::difference_type begin_pos,</div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;        <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a>::difference_type end_pos);</div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;</div>
-<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;} <span class="comment">// namespace internal</span></div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;</div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;</div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;</div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;template&lt;<a class="code" href="a00030.html" title="Common definitions for cursor types.">cursor_base</a>::updatepolicy up, <a class="code" href="a00030.html" title="Common definitions for cursor types.">cursor_base</a>::ownershippolicy op&gt;</div>
-<div class="line"><a name="l00290"></a><span class="lineno"><a class="code" href="a00087.html">  290</a></span>&#160;class <a class="code" href="a00087.html" title="&quot;Stateless cursor&quot; class: easy API for retrieving parts of result sets">stateless_cursor</a></div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;{</div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00293"></a><span class="lineno"><a class="code" href="a00087.html#a85ee6b4652b659565fede97bb00b4232">  293</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">result::size_type</a> <a class="code" href="a00087.html#a85ee6b4652b659565fede97bb00b4232">size_type</a>;</div>
-<div class="line"><a name="l00294"></a><span class="lineno"><a class="code" href="a00087.html#af9cfc40abd39a68880b0df6d618e41fb">  294</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a> <a class="code" href="a00087.html#af9cfc40abd39a68880b0df6d618e41fb">difference_type</a>;</div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;</div>
-<div class="line"><a name="l00297"></a><span class="lineno"><a class="code" href="a00087.html#aa042b1c72b16911a4f2e1c73be3d8942">  297</a></span>&#160;  stateless_cursor(</div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;        transaction_base &amp;trans,</div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;query,</div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;cname,</div>
-<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;        <span class="keywordtype">bool</span> hold) :</div>
-<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;    m_cur(trans, query, cname, <a class="code" href="a00030.html" title="Common definitions for cursor types.">cursor_base</a>::random_access, up, op, hold)</div>
-<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;  {</div>
-<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;  }</div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;</div>
-<div class="line"><a name="l00307"></a><span class="lineno"><a class="code" href="a00087.html#a8231490bf29aa7686c4daa3b1fc97ed1">  307</a></span>&#160;  stateless_cursor(</div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;        transaction_base &amp;trans,</div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;        <span class="keyword">const</span> PGSTD::string adopted_cursor) :</div>
-<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;    m_cur(trans, adopted_cursor, op)</div>
-<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;  {</div>
-<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;    <span class="comment">// Put cursor in known position</span></div>
-<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;    m_cur.move(<a class="code" href="a00030.html#ae1e1a28e596a78fa8ed8c4eeccbe6369" title="Special value: read backwards from current position back to origin.">cursor_base::backward_all</a>());</div>
-<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;  }</div>
-<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;</div>
-<div class="line"><a name="l00316"></a><span class="lineno"><a class="code" href="a00087.html#a20a0b658655a3b10543abd35717dd633">  316</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="a00087.html#a20a0b658655a3b10543abd35717dd633">close</a>() throw () { m_cur.close(); }</div>
-<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;</div>
-<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;</div>
-<div class="line"><a name="l00322"></a><span class="lineno"><a class="code" href="a00087.html#ae278f24bab98d3946061934a48992067">  322</a></span>&#160;  size_type <a class="code" href="a00087.html#ae278f24bab98d3946061934a48992067" title="Number of rows in cursor&#39;s result set.">size</a>() { <span class="keywordflow">return</span> <a class="code" href="a00194.html#a1d4ccde33cf0aa77b96d2dd358235f25">internal::obtain_stateless_cursor_size</a>(m_cur); }</div>
-<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;</div>
-<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;</div>
-<div class="line"><a name="l00336"></a><span class="lineno"><a class="code" href="a00087.html#a97046479f709ae621473c48ed7a0932d">  336</a></span>&#160;  <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> retrieve(difference_type begin_pos, difference_type end_pos)</div>
-<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;  {</div>
-<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="a00194.html#aeeea06390ffa0def35db2d8bd524c671">internal::stateless_cursor_retrieve</a>(</div>
-<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;        m_cur,</div>
-<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;        <a class="code" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a>(size()),</div>
-<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;        begin_pos,</div>
-<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;        end_pos);</div>
-<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;  }</div>
-<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;</div>
-<div class="line"><a name="l00345"></a><span class="lineno"><a class="code" href="a00087.html#a9b99a8f9ef260f11a32b29e917bdacda">  345</a></span>&#160;  <span class="keyword">const</span> PGSTD::string &amp;<a class="code" href="a00087.html#a9b99a8f9ef260f11a32b29e917bdacda">name</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> m_cur.name(); }</div>
-<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;</div>
-<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;  <a class="code" href="a00085.html" title="Cursor with SQL positioning semantics.">internal::sql_cursor</a> m_cur;</div>
-<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;};</div>
-<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;</div>
-<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;</div>
-<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;<span class="keyword">class </span>icursor_iterator;</div>
-<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;</div>
-<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;</div>
-<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;<span class="keyword">namespace </span>internal</div>
-<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;{</div>
-<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;<span class="keyword">namespace </span>gate</div>
-<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;{</div>
-<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;<span class="keyword">class </span>icursor_iterator_icursorstream;</div>
-<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;<span class="keyword">class </span>icursorstream_icursor_iterator;</div>
-<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;} <span class="comment">// namespace internal::gate</span></div>
-<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;} <span class="comment">// namespace internal</span></div>
-<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;</div>
-<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;</div>
-<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;</div>
-<div class="line"><a name="l00381"></a><span class="lineno"><a class="code" href="a00044.html">  381</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00044.html" title="Simple read-only cursor represented as a stream of results.">icursorstream</a></div>
-<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;{</div>
-<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00384"></a><span class="lineno"><a class="code" href="a00044.html#a6f29a9a658eeb39c09075bfc655c5d90">  384</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00030.html#a732bb16c01dc3266d424267252d4f1b0">cursor_base::size_type</a> <a class="code" href="a00044.html#a6f29a9a658eeb39c09075bfc655c5d90">size_type</a>;</div>
-<div class="line"><a name="l00385"></a><span class="lineno"><a class="code" href="a00044.html#a79c9e623be28567215d88087cd7e80d0">  385</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00030.html#a746c725327e1dfd598708bfeb8834992">cursor_base::difference_type</a> <a class="code" href="a00044.html#a79c9e623be28567215d88087cd7e80d0">difference_type</a>;</div>
-<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;</div>
-<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;</div>
-<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;  <a class="code" href="a00044.html" title="Simple read-only cursor represented as a stream of results.">icursorstream</a>(<a class="code" href="a00104.html">transaction_base</a> &amp;context,</div>
-<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;      <span class="keyword">const</span> PGSTD::string &amp;query,</div>
-<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;      <span class="keyword">const</span> PGSTD::string &amp;basename,</div>
-<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;      <a class="code" href="a00044.html#a79c9e623be28567215d88087cd7e80d0">difference_type</a> sstride=1);                                       <span class="comment">//[t81]</span></div>
-<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;</div>
-<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;</div>
-<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;  <a class="code" href="a00044.html" title="Simple read-only cursor represented as a stream of results.">icursorstream</a>(<a class="code" href="a00104.html">transaction_base</a> &amp;context,</div>
-<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;      <span class="keyword">const</span> <a class="code" href="a00040.html" title="Reference to a field in a result set.">field</a> &amp;cname,</div>
-<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;      <a class="code" href="a00044.html#a79c9e623be28567215d88087cd7e80d0">difference_type</a> sstride=1,</div>
-<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;      <a class="code" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330" title="Cursor destruction policy.">cursor_base::ownershippolicy</a> op=<a class="code" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330a3ace6a7a5ca4ec3b486f2f35fd2420b0" title="Destroy SQL cursor when cursor object is closed at end of transaction.">cursor_base::owned</a>);              <span class="comment">//[t84]</span></div>
-<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;</div>
-<div class="line"><a name="l00434"></a><span class="lineno"><a class="code" href="a00044.html#a462bf00fed476b503116f1c769deeb2f">  434</a></span>&#160;  <span class="keyword">operator</span> bool() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> !m_done; }</div>
-<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;</div>
-<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;</div>
-<div class="line"><a name="l00443"></a><span class="lineno"><a class="code" href="a00044.html#a0602dd0f6ed2641bbb98ad584bcf60e7">  443</a></span>&#160;  <a class="code" href="a00044.html" title="Simple read-only cursor represented as a stream of results.">icursorstream</a> &amp;<span class="keyword">get</span>(<a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> &amp;res) { res = fetchblock(); <span class="keywordflow">return</span> *<span class="keyword">this</span>; } <span class="comment">//[t81]</span></div>
-<div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00451"></a><span class="lineno"><a class="code" href="a00044.html#a7ac105c3e882661d8f1220ccf9164c27">  451</a></span>&#160;  <a class="code" href="a00044.html" title="Simple read-only cursor represented as a stream of results.">icursorstream</a> &amp;<a class="code" href="a00044.html#a7ac105c3e882661d8f1220ccf9164c27" title="Read new value into given result object; same as get(result &amp;)">operator&gt;&gt;</a>(<a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> &amp;res) { <span class="keywordflow">return</span> <span class="keyword">get</span>(res); }           <span class="comment">//[t81]</span></div>
-<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;</div>
-<div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;</div>
-<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;  <a class="code" href="a00044.html" title="Simple read-only cursor represented as a stream of results.">icursorstream</a> &amp;ignore(PGSTD::streamsize n=1);                         <span class="comment">//[t81]</span></div>
-<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;</div>
-<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;</div>
-<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;  <span class="keywordtype">void</span> set_stride(difference_type stride);                              <span class="comment">//[t81]</span></div>
-<div class="line"><a name="l00465"></a><span class="lineno"><a class="code" href="a00044.html#a89f9c7dc295e4befa9bdbd2bfedbe800">  465</a></span>&#160;  <a class="code" href="a00044.html#a79c9e623be28567215d88087cd7e80d0">difference_type</a> <a class="code" href="a00044.html#a89f9c7dc295e4befa9bdbd2bfedbe800">stride</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> m_stride; }          <span class="comment">//[t81]</span></div>
-<div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;</div>
-<div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;  <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> fetchblock();</div>
-<div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;</div>
-<div class="line"><a name="l00470"></a><span class="lineno"><a class="code" href="a00044.html#a81bc68e9ddb56368929d58e0820e72f0">  470</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>internal::gate::icursorstream_icursor_iterator;</div>
-<div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;  <a class="code" href="a00044.html#a6f29a9a658eeb39c09075bfc655c5d90">size_type</a> forward(<a class="code" href="a00044.html#a6f29a9a658eeb39c09075bfc655c5d90">size_type</a> n=1);</div>
-<div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;  <span class="keywordtype">void</span> insert_iterator(<a class="code" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a> *) throw ();</div>
-<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;  <span class="keywordtype">void</span> remove_iterator(<a class="code" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a> *) const throw ();</div>
-<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;</div>
-<div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;  <span class="keywordtype">void</span> service_iterators(<a class="code" href="a00044.html#a79c9e623be28567215d88087cd7e80d0">difference_type</a>);</div>
-<div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;</div>
-<div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;  internal::sql_cursor m_cur;</div>
-<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;</div>
-<div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;  difference_type m_stride;</div>
-<div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;  difference_type m_realpos, m_reqpos;</div>
-<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;</div>
-<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;  mutable <a class="code" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a> *m_iterators;</div>
-<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;</div>
-<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;  <span class="keywordtype">bool</span> m_done;</div>
-<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;};</div>
-<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;</div>
-<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;</div>
-<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;</div>
-<div class="line"><a name="l00515"></a><span class="lineno"><a class="code" href="a00043.html">  515</a></span>&#160;class PQXX_LIBEXPORT <a class="code" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a> :</div>
-<div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;  public PGSTD::iterator&lt;PGSTD::input_iterator_tag,</div>
-<div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;        <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a>,</div>
-<div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;        <a class="code" href="a00030.html" title="Common definitions for cursor types.">cursor_base</a>::<a class="code" href="a00043.html#af82ad1f395b1ccef2f48e7a04e315ae2">size_type</a>,</div>
-<div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;        const result *,</div>
-<div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;        const result &amp;&gt;</div>
-<div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;{</div>
-<div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00523"></a><span class="lineno"><a class="code" href="a00043.html#a4d6d50111eed016d1ce28bbdbbf96862">  523</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00044.html" title="Simple read-only cursor represented as a stream of results.">icursorstream</a> <a class="code" href="a00043.html#a4d6d50111eed016d1ce28bbdbbf96862">istream_type</a>;</div>
-<div class="line"><a name="l00524"></a><span class="lineno"><a class="code" href="a00043.html#af82ad1f395b1ccef2f48e7a04e315ae2">  524</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00044.html#a6f29a9a658eeb39c09075bfc655c5d90">istream_type::size_type</a> <a class="code" href="a00043.html#af82ad1f395b1ccef2f48e7a04e315ae2">size_type</a>;</div>
-<div class="line"><a name="l00525"></a><span class="lineno"><a class="code" href="a00043.html#acf5bea0afb3ae6a669bd40cd659a5921">  525</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00044.html#a79c9e623be28567215d88087cd7e80d0">istream_type::difference_type</a> <a class="code" href="a00043.html#acf5bea0afb3ae6a669bd40cd659a5921">difference_type</a>;</div>
-<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;</div>
-<div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;  <a class="code" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a>() throw ();                                          <span class="comment">//[t84]</span></div>
-<div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;  explicit <a class="code" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a>(istream_type &amp;) throw ();                   <span class="comment">//[t84]</span></div>
-<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;  <a class="code" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a>(const <a class="code" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a> &amp;) throw ();                  <span class="comment">//[t84]</span></div>
-<div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;  ~<a class="code" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a>() throw ();</div>
-<div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;</div>
-<div class="line"><a name="l00532"></a><span class="lineno"><a class="code" href="a00043.html#a7c416cd5efae357cce5f6dccf6d6fb58">  532</a></span>&#160;  const result &amp;operator*()<span class="keyword"> const </span>{ refresh(); <span class="keywordflow">return</span> m_here; }         <span class="comment">//[t84]</span></div>
-<div class="line"><a name="l00533"></a><span class="lineno"><a class="code" href="a00043.html#af2c977a93c27c468244f43733f7238c6">  533</a></span>&#160;  <span class="keyword">const</span> result *<a class="code" href="a00043.html#af2c977a93c27c468244f43733f7238c6">operator-&gt;</a>()<span class="keyword"> const </span>{ refresh(); <span class="keywordflow">return</span> &amp;m_here; }       <span class="comment">//[t84]</span></div>
-<div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;  <a class="code" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a> &amp;operator++();                                       <span class="comment">//[t84]</span></div>
-<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;  <a class="code" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a> operator++(<span class="keywordtype">int</span>);                                     <span class="comment">//[t84]</span></div>
-<div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;  <a class="code" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a> &amp;operator+=(difference_type);                        <span class="comment">//[t84]</span></div>
-<div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;  <a class="code" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a> &amp;operator=(<span class="keyword">const</span> <a class="code" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a> &amp;) throw ();       <span class="comment">//[t84]</span></div>
-<div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;</div>
-<div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;  <span class="keywordtype">bool</span> operator==(const <a class="code" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a> &amp;rhs) const;                   <span class="comment">//[t84]</span></div>
-<div class="line"><a name="l00540"></a><span class="lineno"><a class="code" href="a00043.html#ad0cda8bc84e80e331d2fcc973788d99a">  540</a></span>&#160;  <span class="keywordtype">bool</span> operator!=(const <a class="code" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a> &amp;rhs) const throw ()           <span class="comment">//[t84]</span></div>
-<div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;        { <span class="keywordflow">return</span> !operator==(rhs); }</div>
-<div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;  <span class="keywordtype">bool</span> operator&lt;(<span class="keyword">const</span> <a class="code" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a> &amp;rhs) <span class="keyword">const</span>;                    <span class="comment">//[t84]</span></div>
-<div class="line"><a name="l00543"></a><span class="lineno"><a class="code" href="a00043.html#a0844bc4574d839c13d9ae6f2316a7286">  543</a></span>&#160;  <span class="keywordtype">bool</span> operator&gt;(<span class="keyword">const</span> <a class="code" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a> &amp;rhs) <span class="keyword">const</span>                     <span class="comment">//[t84]</span></div>
-<div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;        { <span class="keywordflow">return</span> rhs &lt; *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00545"></a><span class="lineno"><a class="code" href="a00043.html#a6afd533edcdf0e9f9667fdde547de63a">  545</a></span>&#160;  <span class="keywordtype">bool</span> operator&lt;=(<span class="keyword">const</span> <a class="code" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a> &amp;rhs) <span class="keyword">const</span>                    <span class="comment">//[t84]</span></div>
-<div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;        { <span class="keywordflow">return</span> !(*<span class="keyword">this</span> &gt; rhs); }</div>
-<div class="line"><a name="l00547"></a><span class="lineno"><a class="code" href="a00043.html#a0abd27b596021390729199ddcb5a4baf">  547</a></span>&#160;  <span class="keywordtype">bool</span> operator&gt;=(<span class="keyword">const</span> <a class="code" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a> &amp;rhs) <span class="keyword">const</span>                    <span class="comment">//[t84]</span></div>
-<div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;        { <span class="keywordflow">return</span> !(*<span class="keyword">this</span> &lt; rhs); }</div>
-<div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;</div>
-<div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;  <span class="keywordtype">void</span> refresh() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;</div>
-<div class="line"><a name="l00553"></a><span class="lineno"><a class="code" href="a00043.html#a50ae5821478a2398f50c8cf2c42a0343">  553</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>internal::gate::icursor_iterator_icursorstream;</div>
-<div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;  difference_type pos() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> m_pos; }</div>
-<div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;  <span class="keywordtype">void</span> fill(<span class="keyword">const</span> result &amp;);</div>
-<div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;</div>
-<div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;  <a class="code" href="a00044.html" title="Simple read-only cursor represented as a stream of results.">icursorstream</a> *m_stream;</div>
-<div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;  result m_here;</div>
-<div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;  difference_type m_pos;</div>
-<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;  <a class="code" href="a00043.html" title="Approximate istream_iterator for icursorstream.">icursor_iterator</a> *m_prev, *m_next;</div>
-<div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;};</div>
-<div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;</div>
-<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;</div>
-<div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;} <span class="comment">// namespace pqxx</span></div>
-<div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;</div>
-<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;</div>
-<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;<span class="preprocessor"></span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>cursor.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00134_source.html b/doc/html/Reference/a00134_source.html
deleted file mode 100644
index 2e44413..0000000
--- a/doc/html/Reference/a00134_source.html
+++ /dev/null
@@ -1,152 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: dbtransaction.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00134_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">dbtransaction.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/dbtransaction.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definition of the pqxx::dbtransaction abstract base class.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   pqxx::dbransaction defines a real transaction on the database</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/dbtransaction instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2004-2009, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_DBTRANSACTION</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_DBTRANSACTION</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;pqxx/transaction_base&quot;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;{</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno"><a class="code" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">   30</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">readwrite_policy</a></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;{</div>
-<div class="line"><a name="l00032"></a><span class="lineno"><a class="code" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca4080e8f00464997c4345ddb2a15b3986">   32</a></span>&#160;  <a class="code" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca4080e8f00464997c4345ddb2a15b3986">read_only</a>,</div>
-<div class="line"><a name="l00033"></a><span class="lineno"><a class="code" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca7fbb98c4665801b02d8cbeeb2dde0858">   33</a></span>&#160;  <a class="code" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca7fbb98c4665801b02d8cbeeb2dde0858">read_write</a></div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;};</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div>
-<div class="line"><a name="l00073"></a><span class="lineno"><a class="code" href="a00032.html">   73</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT PQXX_NOVTABLE <a class="code" href="a00032.html">dbtransaction</a> : <span class="keyword">public</span> <a class="code" href="a00104.html">transaction_base</a></div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;{</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="a00032.html">dbtransaction</a>();</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <a class="code" href="a00032.html">dbtransaction</a>(</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;        <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;,</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;IsolationString,</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;        <a class="code" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">readwrite_policy</a> rw=<a class="code" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca7fbb98c4665801b02d8cbeeb2dde0858">read_write</a>);</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00032.html">dbtransaction</a>(</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;        <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;,</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;        <span class="keywordtype">bool</span> direct=<span class="keyword">true</span>,</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;        <a class="code" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">readwrite_policy</a> rw=<a class="code" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca7fbb98c4665801b02d8cbeeb2dde0858">read_write</a>);</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="keywordtype">void</span> start_backend_transaction();</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> do_begin();                                              <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment"></span>  <span class="keyword">virtual</span> <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> do_exec(<span class="keyword">const</span> <span class="keywordtype">char</span> Query[]);</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> do_commit() =0;</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> do_abort();                                              <span class="comment">//[t13]</span></div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;  <span class="keyword">static</span> PGSTD::string fullname(<span class="keyword">const</span> PGSTD::string &amp;ttype,</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;isolation);</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  PGSTD::string m_StartCmd;</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;};</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;} <span class="comment">// namespace pqxx</span></div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="preprocessor"></span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>dbtransaction.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00136_source.html b/doc/html/Reference/a00136_source.html
deleted file mode 100644
index 89adaa1..0000000
--- a/doc/html/Reference/a00136_source.html
+++ /dev/null
@@ -1,153 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: errorhandler.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00136_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">errorhandler.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/errorhandler.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definition of the pqxx::errorhandler class.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   pqxx::errorhandler handlers errors and warnings in a database session.</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/connection_base instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_ERRORHANDLER</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_ERRORHANDLER</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;{</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">class </span>connection_base;</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span>internal</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;{</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">namespace </span>gate</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;{</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">class </span>errorhandler_connection_base;</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;}</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;}</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"><a class="code" href="a00036.html">   57</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00036.html" title="Base class for error-handler callbacks.">errorhandler</a> :</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;        <span class="keyword">public</span> PGSTD::unary_function&lt;const char[], bool&gt;</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;{</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00036.html" title="Base class for error-handler callbacks.">errorhandler</a>(<a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;);</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="a00036.html" title="Base class for error-handler callbacks.">errorhandler</a>();</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> operator()(<span class="keyword">const</span> <span class="keywordtype">char</span> msg[]) <span class="keywordflow">throw</span> () =0;</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> *m_home;</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno"><a class="code" href="a00036.html#a08b329d18887eeb882ff0c80b8ae74ba">   74</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>internal::gate::errorhandler_connection_base;</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="keywordtype">void</span> unregister() throw ();</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <span class="comment">// Not allowed:</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <a class="code" href="a00036.html" title="Base class for error-handler callbacks.">errorhandler</a>();</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <a class="code" href="a00036.html" title="Base class for error-handler callbacks.">errorhandler</a>(const <a class="code" href="a00036.html" title="Base class for error-handler callbacks.">errorhandler</a> &amp;);</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  errorhandler &amp;operator=(const errorhandler &amp;);</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;};</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"><a class="code" href="a00076.html">   85</a></span>&#160;class <a class="code" href="a00076.html" title="An error handler that suppresses any previously registered error handlers.">quiet_errorhandler</a> : public errorhandler</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;{</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00088"></a><span class="lineno"><a class="code" href="a00076.html#ae440e24603c46ebdc8b981e22a54aacb">   88</a></span>&#160;  <a class="code" href="a00076.html#ae440e24603c46ebdc8b981e22a54aacb">quiet_errorhandler</a>(<a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;conn) : errorhandler(conn) {}</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div>
-<div class="line"><a name="l00090"></a><span class="lineno"><a class="code" href="a00076.html#a3870c438f09580a1b5414e0cdc687faf">   90</a></span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="a00076.html#a3870c438f09580a1b5414e0cdc687faf" title="Define in subclass: receive an error or warning message from the database.">operator()</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>[]) throw () { <span class="keywordflow">return</span> <span class="keyword">false</span>; }</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;};</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;} <span class="comment">// namespace pqxx</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="preprocessor">#endif</span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>errorhandler.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00138_source.html b/doc/html/Reference/a00138_source.html
deleted file mode 100644
index ac62170..0000000
--- a/doc/html/Reference/a00138_source.html
+++ /dev/null
@@ -1,431 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: except.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00138_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">except.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/except.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definition of libpqxx exception classes</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   pqxx::sql_error, pqxx::broken_connection, pqxx::in_doubt_error, ...</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/except instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2003-2008, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_EXCEPT</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_EXCEPT</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;pqxx/util&quot;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;{</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"><a class="code" href="a00074.html">   61</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT PQXX_NOVTABLE <a class="code" href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types.">pqxx_exception</a></div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;{</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types.">pqxx_exception</a>() <span class="keywordflow">throw</span> () =0;</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keyword">virtual</span> <span class="keyword">const</span> PQXX_CONST PGSTD::exception &amp;base() <span class="keyword">const</span> <span class="keywordflow">throw</span> () =0;  <span class="comment">//[t0]</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;};</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"><a class="code" href="a00038.html">   95</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error.">failure</a> :</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  <span class="keyword">public</span> <a class="code" href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types.">pqxx_exception</a>, <span class="keyword">public</span> PGSTD::runtime_error</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;{</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <span class="keyword">virtual</span> <span class="keyword">const</span> PGSTD::exception &amp;base() <span class="keyword">const</span> <span class="keywordflow">throw</span> () { <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error.">failure</a>(<span class="keyword">const</span> PGSTD::string &amp;);</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;};</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"><a class="code" href="a00014.html">  123</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00014.html" title="Exception class for lost or failed backend connection.">broken_connection</a> : <span class="keyword">public</span> <a class="code" href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error.">failure</a></div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;{</div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  <a class="code" href="a00014.html" title="Exception class for lost or failed backend connection.">broken_connection</a>();</div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00014.html" title="Exception class for lost or failed backend connection.">broken_connection</a>(<span class="keyword">const</span> PGSTD::string &amp;);</div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;};</div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;</div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div>
-<div class="line"><a name="l00133"></a><span class="lineno"><a class="code" href="a00086.html">  133</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a> : <span class="keyword">public</span> <a class="code" href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error.">failure</a></div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;{</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;  PGSTD::string m_Q;</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;  <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>();</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>(<span class="keyword">const</span> PGSTD::string &amp;);</div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;  <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>(<span class="keyword">const</span> PGSTD::string &amp;, <span class="keyword">const</span> PGSTD::string &amp;Q);</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>() <span class="keywordflow">throw</span> ();</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <span class="keyword">const</span> PGSTD::string &amp; PQXX_PURE query() <span class="keyword">const</span> <span class="keywordflow">throw</span> ();               <span class="comment">//[t56]</span></div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;};</div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="comment">// TODO: should this be called statement_completion_unknown!?</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00156"></a><span class="lineno"><a class="code" href="a00045.html">  156</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00045.html" title="&quot;Help, I don&#39;t know whether transaction was committed successfully!&quot;">in_doubt_error</a> : <span class="keyword">public</span> <a class="code" href="a00038.html" title="Run-time failure encountered by libpqxx, similar to std::runtime_error.">failure</a></div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;{</div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00045.html" title="&quot;Help, I don&#39;t know whether transaction was committed successfully!&quot;">in_doubt_error</a>(<span class="keyword">const</span> PGSTD::string &amp;);</div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;};</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;</div>
-<div class="line"><a name="l00164"></a><span class="lineno"><a class="code" href="a00049.html">  164</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00049.html" title="Internal error in libpqxx library.">internal_error</a> :</div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  <span class="keyword">public</span> <a class="code" href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types.">pqxx_exception</a>, <span class="keyword">public</span> PGSTD::logic_error</div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;{</div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;  <span class="keyword">virtual</span> <span class="keyword">const</span> PGSTD::exception &amp;base() <span class="keyword">const</span> <span class="keywordflow">throw</span> () { <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00049.html" title="Internal error in libpqxx library.">internal_error</a>(<span class="keyword">const</span> PGSTD::string &amp;);</div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;};</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;</div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;</div>
-<div class="line"><a name="l00174"></a><span class="lineno"><a class="code" href="a00113.html">  174</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00113.html" title="Error in usage of libpqxx library, similar to std::logic_error.">usage_error</a> :</div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;  <span class="keyword">public</span> <a class="code" href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types.">pqxx_exception</a>, <span class="keyword">public</span> PGSTD::logic_error</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;{</div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;  <span class="keyword">virtual</span> <span class="keyword">const</span> PGSTD::exception &amp;base() <span class="keyword">const</span> <span class="keywordflow">throw</span> () { <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00113.html" title="Error in usage of libpqxx library, similar to std::logic_error.">usage_error</a>(<span class="keyword">const</span> PGSTD::string &amp;);</div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;};</div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;</div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;</div>
-<div class="line"><a name="l00184"></a><span class="lineno"><a class="code" href="a00004.html">  184</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00004.html" title="Invalid argument passed to libpqxx, similar to std::invalid_argument.">argument_error</a> :</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;  <span class="keyword">public</span> <a class="code" href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types.">pqxx_exception</a>, <span class="keyword">public</span> PGSTD::invalid_argument</div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;{</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;  <span class="keyword">virtual</span> <span class="keyword">const</span> PGSTD::exception &amp;base() <span class="keyword">const</span> <span class="keywordflow">throw</span> () { <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00004.html" title="Invalid argument passed to libpqxx, similar to std::invalid_argument.">argument_error</a>(<span class="keyword">const</span> PGSTD::string &amp;);</div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;};</div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;</div>
-<div class="line"><a name="l00193"></a><span class="lineno"><a class="code" href="a00029.html">  193</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00029.html">conversion_error</a> :</div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;  <span class="keyword">public</span> <a class="code" href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types.">pqxx_exception</a>, <span class="keyword">public</span> PGSTD::domain_error</div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;{</div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;  <span class="keyword">virtual</span> <span class="keyword">const</span> PGSTD::exception &amp;base() <span class="keyword">const</span> <span class="keywordflow">throw</span> () { <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00029.html">conversion_error</a>(<span class="keyword">const</span> PGSTD::string &amp;);</div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;};</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;</div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div>
-<div class="line"><a name="l00203"></a><span class="lineno"><a class="code" href="a00077.html">  203</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00077.html" title="Something is out of range, similar to std::out_of_range.">range_error</a> :</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;  <span class="keyword">public</span> <a class="code" href="a00074.html" title="Mixin base class to identify libpqxx-specific exception types.">pqxx_exception</a>, <span class="keyword">public</span> PGSTD::out_of_range</div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;{</div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;  <span class="keyword">virtual</span> <span class="keyword">const</span> PGSTD::exception &amp;base() <span class="keyword">const</span> <span class="keywordflow">throw</span> () { <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00077.html" title="Something is out of range, similar to std::out_of_range.">range_error</a>(<span class="keyword">const</span> PGSTD::string &amp;);</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;};</div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;</div>
-<div class="line"><a name="l00213"></a><span class="lineno"><a class="code" href="a00039.html">  213</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00039.html" title="Database feature not supported in current setup.">feature_not_supported</a> : <span class="keyword">public</span> <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a></div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;{</div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00216"></a><span class="lineno"><a class="code" href="a00039.html#a499c62eac013b090a96ea3b402f48f0c">  216</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00039.html#a499c62eac013b090a96ea3b402f48f0c">feature_not_supported</a>(<span class="keyword">const</span> PGSTD::string &amp;err) : <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>(err) {}</div>
-<div class="line"><a name="l00217"></a><span class="lineno"><a class="code" href="a00039.html#a72654b9a8eff8c728eae1d5fae9a0890">  217</a></span>&#160;  <a class="code" href="a00039.html" title="Database feature not supported in current setup.">feature_not_supported</a>(<span class="keyword">const</span> PGSTD::string &amp;err, <span class="keyword">const</span> PGSTD::string &amp;Q) :</div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;        <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>(err,Q) {}</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;};</div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;</div>
-<div class="line"><a name="l00222"></a><span class="lineno"><a class="code" href="a00031.html">  222</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00031.html" title="Error in data provided to SQL statement.">data_exception</a> : <span class="keyword">public</span> <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a></div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;{</div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00225"></a><span class="lineno"><a class="code" href="a00031.html#a0e28cd5da6e6cd6fba5ade32b353e51a">  225</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00031.html#a0e28cd5da6e6cd6fba5ade32b353e51a">data_exception</a>(<span class="keyword">const</span> PGSTD::string &amp;err) : <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>(err) {}</div>
-<div class="line"><a name="l00226"></a><span class="lineno"><a class="code" href="a00031.html#a987ace354d0497c66d468ce18dc48487">  226</a></span>&#160;  <a class="code" href="a00031.html" title="Error in data provided to SQL statement.">data_exception</a>(<span class="keyword">const</span> PGSTD::string &amp;err, <span class="keyword">const</span> PGSTD::string &amp;Q) :</div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;        <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>(err,Q) {}</div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;};</div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;</div>
-<div class="line"><a name="l00230"></a><span class="lineno"><a class="code" href="a00048.html">  230</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00048.html">integrity_constraint_violation</a> : <span class="keyword">public</span> <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a></div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;{</div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00233"></a><span class="lineno"><a class="code" href="a00048.html#a9fa871a08c23b2722a42fa545cecd2ab">  233</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00048.html">integrity_constraint_violation</a>(<span class="keyword">const</span> PGSTD::string &amp;err) :</div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;        <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>(err) {}</div>
-<div class="line"><a name="l00235"></a><span class="lineno"><a class="code" href="a00048.html#a505ae8d71add1a4c19e69f5cf96cea9d">  235</a></span>&#160;  <a class="code" href="a00048.html">integrity_constraint_violation</a>(<span class="keyword">const</span> PGSTD::string &amp;err,</div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;Q) :</div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;        <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>(err, Q) {}</div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;};</div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;</div>
-<div class="line"><a name="l00240"></a><span class="lineno"><a class="code" href="a00081.html">  240</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00081.html">restrict_violation</a> :</div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;  <span class="keyword">public</span> <a class="code" href="a00048.html">integrity_constraint_violation</a></div>
-<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;{</div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00244"></a><span class="lineno"><a class="code" href="a00081.html#a595aad1240047206570109fb06936695">  244</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00081.html">restrict_violation</a>(<span class="keyword">const</span> PGSTD::string &amp;err) :</div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;        <a class="code" href="a00048.html">integrity_constraint_violation</a>(err) {}</div>
-<div class="line"><a name="l00246"></a><span class="lineno"><a class="code" href="a00081.html#a3c6a6fa4c970502389cded0863f83122">  246</a></span>&#160;  <a class="code" href="a00081.html">restrict_violation</a>(<span class="keyword">const</span> PGSTD::string &amp;err,</div>
-<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;Q) :</div>
-<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;        <a class="code" href="a00048.html">integrity_constraint_violation</a>(err, Q) {}</div>
-<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;};</div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;</div>
-<div class="line"><a name="l00251"></a><span class="lineno"><a class="code" href="a00061.html">  251</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00061.html">not_null_violation</a> :</div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;  <span class="keyword">public</span> <a class="code" href="a00048.html">integrity_constraint_violation</a></div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;{</div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00255"></a><span class="lineno"><a class="code" href="a00061.html#a43eceacf51e6bb47d6bb90517a574c2a">  255</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00061.html">not_null_violation</a>(<span class="keyword">const</span> PGSTD::string &amp;err) :</div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;        <a class="code" href="a00048.html">integrity_constraint_violation</a>(err) {}</div>
-<div class="line"><a name="l00257"></a><span class="lineno"><a class="code" href="a00061.html#a5372bb4e822109abf338516fa6b0733e">  257</a></span>&#160;  <a class="code" href="a00061.html">not_null_violation</a>(<span class="keyword">const</span> PGSTD::string &amp;err,</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;Q) :</div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;        <a class="code" href="a00048.html">integrity_constraint_violation</a>(err, Q) {}</div>
-<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;};</div>
-<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;</div>
-<div class="line"><a name="l00262"></a><span class="lineno"><a class="code" href="a00042.html">  262</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00042.html">foreign_key_violation</a> :</div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;  <span class="keyword">public</span> <a class="code" href="a00048.html">integrity_constraint_violation</a></div>
-<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;{</div>
-<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00266"></a><span class="lineno"><a class="code" href="a00042.html#a6e1d093886e976b8e028d94daba4c16e">  266</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00042.html">foreign_key_violation</a>(<span class="keyword">const</span> PGSTD::string &amp;err) :</div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;        <a class="code" href="a00048.html">integrity_constraint_violation</a>(err) {}</div>
-<div class="line"><a name="l00268"></a><span class="lineno"><a class="code" href="a00042.html#a63de30ac68704846bbe21c078d23be53">  268</a></span>&#160;  <a class="code" href="a00042.html">foreign_key_violation</a>(<span class="keyword">const</span> PGSTD::string &amp;err,</div>
-<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;Q) :</div>
-<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;        <a class="code" href="a00048.html">integrity_constraint_violation</a>(err, Q) {}</div>
-<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;};</div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;</div>
-<div class="line"><a name="l00273"></a><span class="lineno"><a class="code" href="a00112.html">  273</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00112.html">unique_violation</a> :</div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;  <span class="keyword">public</span> <a class="code" href="a00048.html">integrity_constraint_violation</a></div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;{</div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00277"></a><span class="lineno"><a class="code" href="a00112.html#aadb2cddaf2f72188f118784495e60720">  277</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00112.html">unique_violation</a>(<span class="keyword">const</span> PGSTD::string &amp;err) :</div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;        <a class="code" href="a00048.html">integrity_constraint_violation</a>(err) {}</div>
-<div class="line"><a name="l00279"></a><span class="lineno"><a class="code" href="a00112.html#a704dbc98b56d620ec131498b77578261">  279</a></span>&#160;  <a class="code" href="a00112.html">unique_violation</a>(<span class="keyword">const</span> PGSTD::string &amp;err,</div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;Q) :</div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;        <a class="code" href="a00048.html">integrity_constraint_violation</a>(err, Q) {}</div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;};</div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;</div>
-<div class="line"><a name="l00284"></a><span class="lineno"><a class="code" href="a00018.html">  284</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00018.html">check_violation</a> :</div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;  <span class="keyword">public</span> <a class="code" href="a00048.html">integrity_constraint_violation</a></div>
-<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;{</div>
-<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00288"></a><span class="lineno"><a class="code" href="a00018.html#a2d18d99434781303ae1099876049d623">  288</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00018.html">check_violation</a>(<span class="keyword">const</span> PGSTD::string &amp;err) :</div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;        <a class="code" href="a00048.html">integrity_constraint_violation</a>(err) {}</div>
-<div class="line"><a name="l00290"></a><span class="lineno"><a class="code" href="a00018.html#a33fa66dcc36972c8afa2d17987fb391d">  290</a></span>&#160;  <a class="code" href="a00018.html">check_violation</a>(<span class="keyword">const</span> PGSTD::string &amp;err,</div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;Q) :</div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;        <a class="code" href="a00048.html">integrity_constraint_violation</a>(err, Q) {}</div>
-<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;};</div>
-<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;</div>
-<div class="line"><a name="l00295"></a><span class="lineno"><a class="code" href="a00051.html">  295</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00051.html">invalid_cursor_state</a> : <span class="keyword">public</span> <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a></div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;{</div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00298"></a><span class="lineno"><a class="code" href="a00051.html#a39081c92939fa3cca69441719eae3415">  298</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00051.html#a39081c92939fa3cca69441719eae3415">invalid_cursor_state</a>(<span class="keyword">const</span> PGSTD::string &amp;err) : <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>(err) {}</div>
-<div class="line"><a name="l00299"></a><span class="lineno"><a class="code" href="a00051.html#a98b63bef3455bdde8a791fbb49ca97f0">  299</a></span>&#160;  <a class="code" href="a00051.html">invalid_cursor_state</a>(<span class="keyword">const</span> PGSTD::string &amp;err, <span class="keyword">const</span> PGSTD::string &amp;Q) :</div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;        <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>(err,Q) {}</div>
-<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;};</div>
-<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;</div>
-<div class="line"><a name="l00303"></a><span class="lineno"><a class="code" href="a00052.html">  303</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00052.html">invalid_sql_statement_name</a> : <span class="keyword">public</span> <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a></div>
-<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;{</div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00306"></a><span class="lineno"><a class="code" href="a00052.html#a733530a1cdef5f0c73c57ff4d46b3ae3">  306</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00052.html">invalid_sql_statement_name</a>(<span class="keyword">const</span> PGSTD::string &amp;err) :</div>
-<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;        <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>(err) {}</div>
-<div class="line"><a name="l00308"></a><span class="lineno"><a class="code" href="a00052.html#ab6cdfc77425f86d8f15af9726e079824">  308</a></span>&#160;  <a class="code" href="a00052.html">invalid_sql_statement_name</a>(<span class="keyword">const</span> PGSTD::string &amp;err, <span class="keyword">const</span> PGSTD::string &amp;Q) :</div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;        <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>(err,Q) {}</div>
-<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;};</div>
-<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;</div>
-<div class="line"><a name="l00312"></a><span class="lineno"><a class="code" href="a00050.html">  312</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00050.html">invalid_cursor_name</a> : <span class="keyword">public</span> <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a></div>
-<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;{</div>
-<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00315"></a><span class="lineno"><a class="code" href="a00050.html#aaa48cdbce346a4c8e593a3dbe8d06fcd">  315</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00050.html#aaa48cdbce346a4c8e593a3dbe8d06fcd">invalid_cursor_name</a>(<span class="keyword">const</span> PGSTD::string &amp;err) : <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>(err) {}</div>
-<div class="line"><a name="l00316"></a><span class="lineno"><a class="code" href="a00050.html#aa73214eba77d9c6cd048ea04f3f20c28">  316</a></span>&#160;  <a class="code" href="a00050.html">invalid_cursor_name</a>(<span class="keyword">const</span> PGSTD::string &amp;err, <span class="keyword">const</span> PGSTD::string &amp;Q) :</div>
-<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;        <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>(err,Q) {}</div>
-<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;};</div>
-<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;</div>
-<div class="line"><a name="l00320"></a><span class="lineno"><a class="code" href="a00097.html">  320</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00097.html">syntax_error</a> : <span class="keyword">public</span> <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a></div>
-<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;{</div>
-<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00324"></a><span class="lineno"><a class="code" href="a00097.html#ae489a0cf604c668f9dbaa89a3df9dedd">  324</a></span>&#160;  <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="a00097.html#ae489a0cf604c668f9dbaa89a3df9dedd" title="Approximate position in string where error occurred, or -1 if unknown.">error_position</a>;</div>
-<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;</div>
-<div class="line"><a name="l00326"></a><span class="lineno"><a class="code" href="a00097.html#afae8be4ad0815338687d765729f09fd4">  326</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00097.html">syntax_error</a>(<span class="keyword">const</span> PGSTD::string &amp;err, <span class="keywordtype">int</span> pos=-1) :</div>
-<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;    <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>(err), error_position(pos) {}</div>
-<div class="line"><a name="l00328"></a><span class="lineno"><a class="code" href="a00097.html#ac6344fdccdc0e166ff7fcbe53bcc27ef">  328</a></span>&#160;  <a class="code" href="a00097.html">syntax_error</a>(<span class="keyword">const</span> PGSTD::string &amp;err, <span class="keyword">const</span> PGSTD::string &amp;Q, <span class="keywordtype">int</span> pos=-1) :</div>
-<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;        <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>(err,Q), error_position(pos) {}</div>
-<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;};</div>
-<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;</div>
-<div class="line"><a name="l00332"></a><span class="lineno"><a class="code" href="a00108.html">  332</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00108.html">undefined_column</a> : <span class="keyword">public</span> <a class="code" href="a00097.html">syntax_error</a></div>
-<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;{</div>
-<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00335"></a><span class="lineno"><a class="code" href="a00108.html#a2cef7f04b77370c1744fdefbd68cf254">  335</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00108.html#a2cef7f04b77370c1744fdefbd68cf254">undefined_column</a>(<span class="keyword">const</span> PGSTD::string &amp;err) : <a class="code" href="a00097.html">syntax_error</a>(err) {}</div>
-<div class="line"><a name="l00336"></a><span class="lineno"><a class="code" href="a00108.html#a21df53ad96763c63ad6bc691848b68b5">  336</a></span>&#160;  <a class="code" href="a00108.html">undefined_column</a>(<span class="keyword">const</span> PGSTD::string &amp;err, <span class="keyword">const</span> PGSTD::string &amp;Q) :</div>
-<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;    <a class="code" href="a00097.html">syntax_error</a>(err, Q) {}</div>
-<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;};</div>
-<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;</div>
-<div class="line"><a name="l00340"></a><span class="lineno"><a class="code" href="a00109.html">  340</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00109.html">undefined_function</a> : <span class="keyword">public</span> <a class="code" href="a00097.html">syntax_error</a></div>
-<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;{</div>
-<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00343"></a><span class="lineno"><a class="code" href="a00109.html#ad7beff0f4d7b7353da9e675e899bb350">  343</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00109.html#ad7beff0f4d7b7353da9e675e899bb350">undefined_function</a>(<span class="keyword">const</span> PGSTD::string &amp;err) : <a class="code" href="a00097.html">syntax_error</a>(err) {}</div>
-<div class="line"><a name="l00344"></a><span class="lineno"><a class="code" href="a00109.html#af634ee86c8bbeffb1db85a10c611e99b">  344</a></span>&#160;  <a class="code" href="a00109.html">undefined_function</a>(<span class="keyword">const</span> PGSTD::string &amp;err, <span class="keyword">const</span> PGSTD::string &amp;Q) :</div>
-<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;    <a class="code" href="a00097.html">syntax_error</a>(err, Q) {}</div>
-<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;};</div>
-<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;</div>
-<div class="line"><a name="l00348"></a><span class="lineno"><a class="code" href="a00110.html">  348</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00110.html">undefined_table</a> : <span class="keyword">public</span> <a class="code" href="a00097.html">syntax_error</a></div>
-<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;{</div>
-<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00351"></a><span class="lineno"><a class="code" href="a00110.html#a639bf511f48a2eb3715f857fd91f1bce">  351</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00110.html#a639bf511f48a2eb3715f857fd91f1bce">undefined_table</a>(<span class="keyword">const</span> PGSTD::string &amp;err) : <a class="code" href="a00097.html">syntax_error</a>(err) {}</div>
-<div class="line"><a name="l00352"></a><span class="lineno"><a class="code" href="a00110.html#af1f3774f9f8b5cf656a9e6f442e2aea8">  352</a></span>&#160;  <a class="code" href="a00110.html">undefined_table</a>(<span class="keyword">const</span> PGSTD::string &amp;err, <span class="keyword">const</span> PGSTD::string &amp;Q) :</div>
-<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;    <a class="code" href="a00097.html">syntax_error</a>(err, Q) {}</div>
-<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;};</div>
-<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;</div>
-<div class="line"><a name="l00356"></a><span class="lineno"><a class="code" href="a00046.html">  356</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00046.html">insufficient_privilege</a> : <span class="keyword">public</span> <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a></div>
-<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;{</div>
-<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00359"></a><span class="lineno"><a class="code" href="a00046.html#a5cce5dbd2519b461a7c8064528999097">  359</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00046.html#a5cce5dbd2519b461a7c8064528999097">insufficient_privilege</a>(<span class="keyword">const</span> PGSTD::string &amp;err) : <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>(err) {}</div>
-<div class="line"><a name="l00360"></a><span class="lineno"><a class="code" href="a00046.html#a288de88661b6c5094151d90975bb0531">  360</a></span>&#160;  <a class="code" href="a00046.html">insufficient_privilege</a>(<span class="keyword">const</span> PGSTD::string &amp;err, <span class="keyword">const</span> PGSTD::string &amp;Q) :</div>
-<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;        <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>(err,Q) {}</div>
-<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;};</div>
-<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;</div>
-<div class="line"><a name="l00365"></a><span class="lineno"><a class="code" href="a00047.html">  365</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00047.html" title="Resource shortage on the server.">insufficient_resources</a> : <span class="keyword">public</span> <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a></div>
-<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;{</div>
-<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00368"></a><span class="lineno"><a class="code" href="a00047.html#ab9c012d8591a9699677c8e3d2bfdf02a">  368</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00047.html#ab9c012d8591a9699677c8e3d2bfdf02a">insufficient_resources</a>(<span class="keyword">const</span> PGSTD::string &amp;err) : <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>(err) {}</div>
-<div class="line"><a name="l00369"></a><span class="lineno"><a class="code" href="a00047.html#af88552eb661d1bc459308d2ff8576840">  369</a></span>&#160;  <a class="code" href="a00047.html" title="Resource shortage on the server.">insufficient_resources</a>(<span class="keyword">const</span> PGSTD::string &amp;err, <span class="keyword">const</span> PGSTD::string &amp;Q) :</div>
-<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;        <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>(err,Q) {}</div>
-<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;};</div>
-<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;</div>
-<div class="line"><a name="l00373"></a><span class="lineno"><a class="code" href="a00035.html">  373</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00035.html">disk_full</a> : <span class="keyword">public</span> <a class="code" href="a00047.html" title="Resource shortage on the server.">insufficient_resources</a></div>
-<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;{</div>
-<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00376"></a><span class="lineno"><a class="code" href="a00035.html#ab76e2e34539d0dec43ab1479a4847a86">  376</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00035.html#ab76e2e34539d0dec43ab1479a4847a86">disk_full</a>(<span class="keyword">const</span> PGSTD::string &amp;err) : <a class="code" href="a00047.html" title="Resource shortage on the server.">insufficient_resources</a>(err) {}</div>
-<div class="line"><a name="l00377"></a><span class="lineno"><a class="code" href="a00035.html#ad5b1a57e3e37bb6df5d7605f14e4c9be">  377</a></span>&#160;  <a class="code" href="a00035.html">disk_full</a>(<span class="keyword">const</span> PGSTD::string &amp;err, <span class="keyword">const</span> PGSTD::string &amp;Q) :</div>
-<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;        <a class="code" href="a00047.html" title="Resource shortage on the server.">insufficient_resources</a>(err,Q) {}</div>
-<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;};</div>
-<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;</div>
-<div class="line"><a name="l00381"></a><span class="lineno"><a class="code" href="a00066.html">  381</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00066.html">out_of_memory</a> : <span class="keyword">public</span> <a class="code" href="a00047.html" title="Resource shortage on the server.">insufficient_resources</a></div>
-<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;{</div>
-<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00384"></a><span class="lineno"><a class="code" href="a00066.html#ad9880e47615592429d5cb9e3fda467f3">  384</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00066.html">out_of_memory</a>(<span class="keyword">const</span> PGSTD::string &amp;err) :</div>
-<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;        <a class="code" href="a00047.html" title="Resource shortage on the server.">insufficient_resources</a>(err) {}</div>
-<div class="line"><a name="l00386"></a><span class="lineno"><a class="code" href="a00066.html#a8e8d47b4cc8de8c9ebf4abcd39bee40b">  386</a></span>&#160;  <a class="code" href="a00066.html">out_of_memory</a>(<span class="keyword">const</span> PGSTD::string &amp;err, <span class="keyword">const</span> PGSTD::string &amp;Q) :</div>
-<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;        <a class="code" href="a00047.html" title="Resource shortage on the server.">insufficient_resources</a>(err,Q) {}</div>
-<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;};</div>
-<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;</div>
-<div class="line"><a name="l00390"></a><span class="lineno"><a class="code" href="a00102.html">  390</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00102.html">too_many_connections</a> : <span class="keyword">public</span> <a class="code" href="a00014.html" title="Exception class for lost or failed backend connection.">broken_connection</a></div>
-<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;{</div>
-<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00393"></a><span class="lineno"><a class="code" href="a00102.html#ad613a4a06c35fc29cdb838427250d727">  393</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00102.html">too_many_connections</a>(<span class="keyword">const</span> PGSTD::string &amp;err) :</div>
-<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;        <a class="code" href="a00014.html" title="Exception class for lost or failed backend connection.">broken_connection</a>(err) {}</div>
-<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;};</div>
-<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;</div>
-<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;</div>
-<div class="line"><a name="l00400"></a><span class="lineno"><a class="code" href="a00069.html">  400</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00069.html" title="PL/pgSQL error.">plpgsql_error</a> : <span class="keyword">public</span> <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a></div>
-<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;{</div>
-<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00403"></a><span class="lineno"><a class="code" href="a00069.html#abb0f0e6d4eaebe63d7409c244ffa9b06">  403</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00069.html" title="PL/pgSQL error.">plpgsql_error</a>(<span class="keyword">const</span> PGSTD::string &amp;err) :</div>
-<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;    <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>(err) {}</div>
-<div class="line"><a name="l00405"></a><span class="lineno"><a class="code" href="a00069.html#a346ab5182768a7a9b25c03e45890c601">  405</a></span>&#160;  <a class="code" href="a00069.html" title="PL/pgSQL error.">plpgsql_error</a>(<span class="keyword">const</span> PGSTD::string &amp;err, <span class="keyword">const</span> PGSTD::string &amp;Q) :</div>
-<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;    <a class="code" href="a00086.html" title="Exception class for failed queries.">sql_error</a>(err, Q) {}</div>
-<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;};</div>
-<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;</div>
-<div class="line"><a name="l00410"></a><span class="lineno"><a class="code" href="a00071.html">  410</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00071.html" title="Exception raised in PL/pgSQL procedure.">plpgsql_raise</a> : <span class="keyword">public</span> <a class="code" href="a00069.html" title="PL/pgSQL error.">plpgsql_error</a></div>
-<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;{</div>
-<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00413"></a><span class="lineno"><a class="code" href="a00071.html#acb8177c2b8060623f46fadfb82c621f8">  413</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00071.html" title="Exception raised in PL/pgSQL procedure.">plpgsql_raise</a>(<span class="keyword">const</span> PGSTD::string &amp;err) :</div>
-<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;    <a class="code" href="a00069.html" title="PL/pgSQL error.">plpgsql_error</a>(err) {}</div>
-<div class="line"><a name="l00415"></a><span class="lineno"><a class="code" href="a00071.html#a7a51d15b2778ae1ec61f480482050690">  415</a></span>&#160;  <a class="code" href="a00071.html" title="Exception raised in PL/pgSQL procedure.">plpgsql_raise</a>(<span class="keyword">const</span> PGSTD::string &amp;err, <span class="keyword">const</span> PGSTD::string &amp;Q) :</div>
-<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;    <a class="code" href="a00069.html" title="PL/pgSQL error.">plpgsql_error</a>(err, Q) {}</div>
-<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;};</div>
-<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;</div>
-<div class="line"><a name="l00419"></a><span class="lineno"><a class="code" href="a00070.html">  419</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00070.html">plpgsql_no_data_found</a> : <span class="keyword">public</span> <a class="code" href="a00069.html" title="PL/pgSQL error.">plpgsql_error</a></div>
-<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;{</div>
-<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00422"></a><span class="lineno"><a class="code" href="a00070.html#ab6013cc52171417e60008c1efebd4257">  422</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00070.html">plpgsql_no_data_found</a>(<span class="keyword">const</span> PGSTD::string &amp;err) :</div>
-<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;    <a class="code" href="a00069.html" title="PL/pgSQL error.">plpgsql_error</a>(err) {}</div>
-<div class="line"><a name="l00424"></a><span class="lineno"><a class="code" href="a00070.html#a97cfb947332b3e275e3437b5284de8ff">  424</a></span>&#160;  <a class="code" href="a00070.html">plpgsql_no_data_found</a>(<span class="keyword">const</span> PGSTD::string &amp;err, <span class="keyword">const</span> PGSTD::string &amp;Q) :</div>
-<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;    <a class="code" href="a00069.html" title="PL/pgSQL error.">plpgsql_error</a>(err, Q) {}</div>
-<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;};</div>
-<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;</div>
-<div class="line"><a name="l00428"></a><span class="lineno"><a class="code" href="a00072.html">  428</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00072.html">plpgsql_too_many_rows</a> : <span class="keyword">public</span> <a class="code" href="a00069.html" title="PL/pgSQL error.">plpgsql_error</a></div>
-<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;{</div>
-<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00431"></a><span class="lineno"><a class="code" href="a00072.html#a8b2c0fa01d76add8d15f1024562521fe">  431</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00072.html">plpgsql_too_many_rows</a>(<span class="keyword">const</span> PGSTD::string &amp;err) :</div>
-<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;    <a class="code" href="a00069.html" title="PL/pgSQL error.">plpgsql_error</a>(err) {}</div>
-<div class="line"><a name="l00433"></a><span class="lineno"><a class="code" href="a00072.html#a77fc4dece10e4aa3efffc7f4dcbeb81e">  433</a></span>&#160;  <a class="code" href="a00072.html">plpgsql_too_many_rows</a>(<span class="keyword">const</span> PGSTD::string &amp;err, <span class="keyword">const</span> PGSTD::string &amp;Q) :</div>
-<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;    <a class="code" href="a00069.html" title="PL/pgSQL error.">plpgsql_error</a>(err, Q) {}</div>
-<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;};</div>
-<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;</div>
-<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;}</div>
-<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;</div>
-<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;</div>
-<div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;<span class="preprocessor"></span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>except.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00140_source.html b/doc/html/Reference/a00140_source.html
deleted file mode 100644
index cb61fa7..0000000
--- a/doc/html/Reference/a00140_source.html
+++ /dev/null
@@ -1,314 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: field.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00140_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">field.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/field.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definitions for the pqxx::field class.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   pqxx::field refers to a field in a query result.</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/field instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2001-2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_FIELD</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_FIELD</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;pqxx/strconv&quot;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">/* Methods tested in eg. self-test program test001 are marked with &quot;//[t1]&quot;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;{</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">class </span>result;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"><a class="code" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">   34</a></span>&#160;<span class="keyword">class </span><a class="code" href="a00107.html" title="Reference to one row in a result.">tuple</a>;</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a>;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"><a class="code" href="a00176.html#afb3789542d30cda25ee02ba8d2c41a46">   37</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">int</span> <a class="code" href="a00176.html#afb3789542d30cda25ee02ba8d2c41a46">tuple_difference_type</a>;</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="a00040.html">   43</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00040.html" title="Reference to a field in a result set.">field</a></div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;{</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00046"></a><span class="lineno"><a class="code" href="a00040.html#a862c8028550be182c0104b48b3cf8399">   46</a></span>&#160;  <span class="keyword">typedef</span> <span class="keywordtype">size_t</span> <a class="code" href="a00040.html#a862c8028550be182c0104b48b3cf8399">size_type</a>;</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <a class="code" href="a00040.html" title="Reference to a field in a result set.">field</a>(<span class="keyword">const</span> <a class="code" href="a00107.html" title="Reference to one row in a result.">tuple</a> &amp;T, <a class="code" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a> C) <span class="keywordflow">throw</span> ();            <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> <a class="code" href="a00040.html" title="Reference to a field in a result set.">field</a> &amp;) <span class="keyword">const</span>;                         <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"><a class="code" href="a00040.html#a07d5dacdf1abec9c1117d1bcaa4cfdc9">   81</a></span>&#160;  <span class="keywordtype">bool</span> operator!=(<span class="keyword">const</span> <a class="code" href="a00040.html" title="Reference to a field in a result set.">field</a> &amp;rhs) <span class="keyword">const</span>                               <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;                                                    {<span class="keywordflow">return</span> !operator==(rhs);}</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *name() <span class="keyword">const</span>;                                             <span class="comment">//[t11]</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  oid type() <span class="keyword">const</span>;                                                     <span class="comment">//[t7]</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  oid table() <span class="keyword">const</span>;                                                    <span class="comment">//[t2]</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div>
-<div class="line"><a name="l00098"></a><span class="lineno"><a class="code" href="a00040.html#a812714c00006721cdf895980fa8154fb">   98</a></span>&#160;  <a class="code" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a> <a class="code" href="a00040.html#a812714c00006721cdf895980fa8154fb">num</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> col(); }                         <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  <a class="code" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a> table_column() <span class="keyword">const</span>;                                 <span class="comment">//[t93]</span></div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *c_str() <span class="keyword">const</span>;                                            <span class="comment">//[t2]</span></div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div>
-<div class="line"><a name="l00117"></a><span class="lineno"><a class="code" href="a00040.html#a11b508641e461a25fdc6b78fb7a36acf">  117</a></span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <span class="keywordtype">bool</span> to(T &amp;Obj) <span class="keyword">const</span>                            <span class="comment">//[t3]</span></div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;  {</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">const</span> bytes = c_str();</div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;    <span class="keywordflow">if</span> (!bytes[0] &amp;&amp; is_null()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;    <a class="code" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440" title="Convert a field&#39;s string contents to another type.">from_string</a>(bytes, Obj);</div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;    <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;  }</div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div>
-<div class="line"><a name="l00126"></a><span class="lineno"><a class="code" href="a00040.html#ad79f68cfa43c8ce7a13af3525be3da43">  126</a></span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <span class="keywordtype">bool</span> operator&gt;&gt;(T &amp;Obj) <span class="keyword">const</span>                    <span class="comment">//[t7]</span></div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;      { <span class="keywordflow">return</span> to(Obj); }</div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="preprocessor">#ifdef PQXX_NO_PARTIAL_CLASS_TEMPLATE_SPECIALISATION</span></div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;  <span class="keyword">template</span>&lt;&gt; <span class="keywordtype">bool</span> to&lt;PGSTD::string&gt;(PGSTD::string &amp;Obj) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  <span class="keyword">template</span>&lt;&gt; <span class="keywordtype">bool</span> to&lt;const char *&gt;(<span class="keyword">const</span> <span class="keywordtype">char</span> *&amp;Obj) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00141"></a><span class="lineno"><a class="code" href="a00040.html#a0a194db2c97f08148c9bbef548b24cf8">  141</a></span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <span class="keywordtype">bool</span> to(T &amp;Obj, <span class="keyword">const</span> T &amp;Default) <span class="keyword">const</span>  <span class="comment">//[t12]</span></div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  {</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">bool</span> NotNull = to(Obj);</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;    <span class="keywordflow">if</span> (!NotNull) Obj = Default;</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;    <span class="keywordflow">return</span> NotNull;</div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;  }</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;</div>
-<div class="line"><a name="l00152"></a><span class="lineno"><a class="code" href="a00040.html#acf630db7dbdd828c56596b658c1f5b0a">  152</a></span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; T as(<span class="keyword">const</span> T &amp;Default) <span class="keyword">const</span>                     <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;  {</div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;    T Obj;</div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;    to(Obj, Default);</div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;    <span class="keywordflow">return</span> Obj;</div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;  }</div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div>
-<div class="line"><a name="l00160"></a><span class="lineno"><a class="code" href="a00040.html#a2f9b005cdf98de2a1e7754744c75fbb7">  160</a></span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; T as() const                                     <span class="comment">//[t45]</span></div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  {</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;    T Obj;</div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">bool</span> NotNull = to(Obj);</div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;    <span class="keywordflow">if</span> (!NotNull) Obj = <a class="code" href="a00088.html" title="Traits class for use in string conversions.">string_traits&lt;T&gt;::null</a>();</div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;    <span class="keywordflow">return</span> Obj;</div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  }</div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;  <span class="keywordtype">bool</span> is_null() <span class="keyword">const</span> throw ();                                        <span class="comment">//[t12]</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  size_type size() const throw ();                                      <span class="comment">//[t11]</span></div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;protected:</div>
-<div class="line"><a name="l00174"></a><span class="lineno"><a class="code" href="a00040.html#a3c3c5212055fb098039b104c520b98f7">  174</a></span>&#160;  const <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> *home() const throw () { <span class="keywordflow">return</span> m_home; }</div>
-<div class="line"><a name="l00175"></a><span class="lineno"><a class="code" href="a00040.html#a61903bbc795990ac21d2aaefd34626f4">  175</a></span>&#160;  <span class="keywordtype">size_t</span> <a class="code" href="a00040.html#a61903bbc795990ac21d2aaefd34626f4">idx</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> m_row; }</div>
-<div class="line"><a name="l00176"></a><span class="lineno"><a class="code" href="a00040.html#ac4149686f6311d9fc74529f3646d9cfd">  176</a></span>&#160;  <a class="code" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a> <a class="code" href="a00040.html#ac4149686f6311d9fc74529f3646d9cfd">col</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> m_col; }</div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;</div>
-<div class="line"><a name="l00178"></a><span class="lineno"><a class="code" href="a00040.html#a5b5ee7fe78262f0d60efb6b9a12c8da7">  178</a></span>&#160;  <a class="code" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a> <a class="code" href="a00040.html#a5b5ee7fe78262f0d60efb6b9a12c8da7">m_col</a>;</div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;  <span class="keyword">const</span> <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> *m_home;</div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;  <span class="keywordtype">size_t</span> m_row;</div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;};</div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="keyword">template</span>&lt;&gt;</div>
-<div class="line"><a name="l00188"></a><span class="lineno"><a class="code" href="a00176.html#aabbc8ca8c25198494ed511631932dcb2">  188</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> field::to&lt;PGSTD::string&gt;(PGSTD::string &amp;Obj) <span class="keyword">const</span></div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;{</div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">const</span> bytes = c_str();</div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;  <span class="keywordflow">if</span> (!bytes[0] &amp;&amp; is_null()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;  Obj = PGSTD::string(bytes, size());</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;}</div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="keyword">template</span>&lt;&gt;</div>
-<div class="line"><a name="l00203"></a><span class="lineno"><a class="code" href="a00040.html#ab0fec98c5f61d8c572abbd13303419a9">  203</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> field::to&lt;const char *&gt;(<span class="keyword">const</span> <span class="keywordtype">char</span> *&amp;Obj) <span class="keyword">const</span></div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;{</div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;  <span class="keywordflow">if</span> (is_null()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;  Obj = c_str();</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;}</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;</div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> CHAR=<span class="keywordtype">char</span>, <span class="keyword">typename</span> TRAITS=PGSTD::<span class="keywordtype">char</span>_traits&lt;CHAR&gt; &gt;</div>
-<div class="line"><a name="l00212"></a><span class="lineno"><a class="code" href="a00041.html">  212</a></span>&#160;  <span class="keyword">class </span><a class="code" href="a00041.html">field_streambuf</a> :</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_STREAMBUF</span></div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="preprocessor"></span>  <span class="keyword">public</span> PGSTD::basic_streambuf&lt;CHAR, TRAITS&gt;</div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="preprocessor"></span>  <span class="keyword">public</span> PGSTD::streambuf</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="preprocessor"></span>{</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00220"></a><span class="lineno"><a class="code" href="a00041.html#ab1b72785be292cde0fa9ac2cf2b3f6a4">  220</a></span>&#160;  <span class="keyword">typedef</span> CHAR <a class="code" href="a00041.html#ab1b72785be292cde0fa9ac2cf2b3f6a4">char_type</a>;</div>
-<div class="line"><a name="l00221"></a><span class="lineno"><a class="code" href="a00041.html#a434a97e522097934a05be09ddddcf86a">  221</a></span>&#160;  <span class="keyword">typedef</span> TRAITS <a class="code" href="a00041.html#a434a97e522097934a05be09ddddcf86a">traits_type</a>;</div>
-<div class="line"><a name="l00222"></a><span class="lineno"><a class="code" href="a00041.html#a55e0069841487074956aa376a6e1d72c">  222</a></span>&#160;  <span class="keyword">typedef</span> <span class="keyword">typename</span> traits_type::int_type <a class="code" href="a00041.html#a55e0069841487074956aa376a6e1d72c">int_type</a>;</div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_STREAMBUF</span></div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="preprocessor"></span>  <span class="keyword">typedef</span> <span class="keyword">typename</span> traits_type::pos_type <a class="code" href="a00041.html#a40a3219faec0d4870a24060bf66c1673">pos_type</a>;</div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;  <span class="keyword">typedef</span> <span class="keyword">typename</span> traits_type::off_type <a class="code" href="a00041.html#a594d90685e6d986b1f2200792bd74b03">off_type</a>;</div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00227"></a><span class="lineno"><a class="code" href="a00041.html#a594d90685e6d986b1f2200792bd74b03">  227</a></span>&#160;<span class="preprocessor"></span>  <span class="keyword">typedef</span> streamoff <a class="code" href="a00041.html#a594d90685e6d986b1f2200792bd74b03">off_type</a>;</div>
-<div class="line"><a name="l00228"></a><span class="lineno"><a class="code" href="a00041.html#a40a3219faec0d4870a24060bf66c1673">  228</a></span>&#160;  <span class="keyword">typedef</span> streampos <a class="code" href="a00041.html#a40a3219faec0d4870a24060bf66c1673">pos_type</a>;</div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00230"></a><span class="lineno"><a class="code" href="a00041.html#a292655415eeb298c9b09ccb6ed8de959">  230</a></span>&#160;<span class="preprocessor"></span>  <span class="keyword">typedef</span> PGSTD::ios::openmode <a class="code" href="a00041.html#a292655415eeb298c9b09ccb6ed8de959">openmode</a>;</div>
-<div class="line"><a name="l00231"></a><span class="lineno"><a class="code" href="a00041.html#a4c3e5f527f44cdcd210968493bd0ea0a">  231</a></span>&#160;  <span class="keyword">typedef</span> PGSTD::ios::seekdir <a class="code" href="a00041.html#a4c3e5f527f44cdcd210968493bd0ea0a">seekdir</a>;</div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;</div>
-<div class="line"><a name="l00233"></a><span class="lineno"><a class="code" href="a00041.html#a4faf4881aca250fd2ce0eb6a520149c4">  233</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00041.html#a4faf4881aca250fd2ce0eb6a520149c4">field_streambuf</a>(<span class="keyword">const</span> <a class="code" href="a00040.html" title="Reference to a field in a result set.">field</a> &amp;F) :                    <span class="comment">//[t74]</span></div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;    m_Field(F)</div>
-<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;  {</div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;    initialize();</div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;  }</div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;</div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_STREAMBUF</span></div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="preprocessor"></span><span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00242"></a><span class="lineno"><a class="code" href="a00041.html#ae94ab8fb0c94bf4b100f85f80ff8a2b4">  242</a></span>&#160;<span class="preprocessor"></span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="a00041.html#ae94ab8fb0c94bf4b100f85f80ff8a2b4">sync</a>() { <span class="keywordflow">return</span> traits_type::eof(); }</div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;</div>
-<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00245"></a><span class="lineno"><a class="code" href="a00041.html#a11be4abe1a7a982fa05d2ca80630c62c">  245</a></span>&#160;  <span class="keyword">virtual</span> <a class="code" href="a00041.html#a40a3219faec0d4870a24060bf66c1673">pos_type</a> <a class="code" href="a00041.html#a11be4abe1a7a982fa05d2ca80630c62c">seekoff</a>(<a class="code" href="a00041.html#a594d90685e6d986b1f2200792bd74b03">off_type</a>, <a class="code" href="a00041.html#a4c3e5f527f44cdcd210968493bd0ea0a">seekdir</a>, <a class="code" href="a00041.html#a292655415eeb298c9b09ccb6ed8de959">openmode</a>)</div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;        { <span class="keywordflow">return</span> traits_type::eof(); }</div>
-<div class="line"><a name="l00247"></a><span class="lineno"><a class="code" href="a00041.html#a8c7796f89ed8ea72203359ef1aeaa042">  247</a></span>&#160;  <span class="keyword">virtual</span> <a class="code" href="a00041.html#a40a3219faec0d4870a24060bf66c1673">pos_type</a> <a class="code" href="a00041.html#a8c7796f89ed8ea72203359ef1aeaa042">seekpos</a>(<a class="code" href="a00041.html#a40a3219faec0d4870a24060bf66c1673">pos_type</a>, <a class="code" href="a00041.html#a292655415eeb298c9b09ccb6ed8de959">openmode</a>) {<span class="keywordflow">return</span> traits_type::eof();}</div>
-<div class="line"><a name="l00248"></a><span class="lineno"><a class="code" href="a00041.html#aa10890370d62085bde7c01e4e7ddcd92">  248</a></span>&#160;  <span class="keyword">virtual</span> <a class="code" href="a00041.html#a55e0069841487074956aa376a6e1d72c">int_type</a> <a class="code" href="a00041.html#aa10890370d62085bde7c01e4e7ddcd92">overflow</a>(<a class="code" href="a00041.html#a55e0069841487074956aa376a6e1d72c">int_type</a>) { <span class="keywordflow">return</span> traits_type::eof(); }</div>
-<div class="line"><a name="l00249"></a><span class="lineno"><a class="code" href="a00041.html#ac96fb117de93933fd4dd667cbe88a0b6">  249</a></span>&#160;  <span class="keyword">virtual</span> <a class="code" href="a00041.html#a55e0069841487074956aa376a6e1d72c">int_type</a> <a class="code" href="a00041.html#ac96fb117de93933fd4dd667cbe88a0b6">underflow</a>() { <span class="keywordflow">return</span> traits_type::eof(); }</div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;</div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;  <span class="keyword">const</span> <a class="code" href="a00040.html" title="Reference to a field in a result set.">field</a> &amp;m_Field;</div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;</div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;  <a class="code" href="a00041.html#a55e0069841487074956aa376a6e1d72c">int_type</a> initialize()</div>
-<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;  {</div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;    <a class="code" href="a00041.html#ab1b72785be292cde0fa9ac2cf2b3f6a4">char_type</a> *G =</div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;      <span class="keyword">reinterpret_cast&lt;</span><a class="code" href="a00041.html#ab1b72785be292cde0fa9ac2cf2b3f6a4">char_type</a> *<span class="keyword">&gt;</span>(<span class="keyword">const_cast&lt;</span><span class="keywordtype">char</span> *<span class="keyword">&gt;</span>(m_Field.<a class="code" href="a00040.html#a97781b0028cbfd2dca1106943a27afae" title="Read as plain C string.">c_str</a>()));</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;    this-&gt;setg(G, G, G + m_Field.<a class="code" href="a00040.html#ad8d3b3ef9308b577d178086e4b295ca5">size</a>());</div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="a00041.html#a55e0069841487074956aa376a6e1d72c">int_type</a>(m_Field.<a class="code" href="a00040.html#ad8d3b3ef9308b577d178086e4b295ca5">size</a>());</div>
-<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;  }</div>
-<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;};</div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;</div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;</div>
-<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;</div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> CHAR=<span class="keywordtype">char</span>, <span class="keyword">typename</span> TRAITS=PGSTD::<span class="keywordtype">char</span>_traits&lt;CHAR&gt; &gt;</div>
-<div class="line"><a name="l00274"></a><span class="lineno"><a class="code" href="a00007.html">  274</a></span>&#160;  <span class="keyword">class </span><a class="code" href="a00007.html" title="Input stream that gets its data from a result field.">basic_fieldstream</a> :</div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_STREAMBUF</span></div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="preprocessor"></span>    <span class="keyword">public</span> PGSTD::basic_istream&lt;CHAR, TRAITS&gt;</div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="preprocessor"></span>    <span class="keyword">public</span> PGSTD::istream</div>
-<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="preprocessor"></span>{</div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_STREAMBUF</span></div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="preprocessor"></span>  <span class="keyword">typedef</span> PGSTD::basic_istream&lt;CHAR, TRAITS&gt; super;</div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="preprocessor"></span>  <span class="keyword">typedef</span> PGSTD::istream super;</div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00288"></a><span class="lineno"><a class="code" href="a00007.html#acb9db31f275560a165bb466555f30986">  288</a></span>&#160;  <span class="keyword">typedef</span> CHAR <a class="code" href="a00007.html#acb9db31f275560a165bb466555f30986">char_type</a>;</div>
-<div class="line"><a name="l00289"></a><span class="lineno"><a class="code" href="a00007.html#a60c8c26735eb6e96fc915968ea13c7bc">  289</a></span>&#160;  <span class="keyword">typedef</span> TRAITS <a class="code" href="a00007.html#a60c8c26735eb6e96fc915968ea13c7bc">traits_type</a>;</div>
-<div class="line"><a name="l00290"></a><span class="lineno"><a class="code" href="a00007.html#a8f1cd9fcb08f673ef02776beb52ceefd">  290</a></span>&#160;  <span class="keyword">typedef</span> <span class="keyword">typename</span> traits_type::int_type <a class="code" href="a00007.html#a8f1cd9fcb08f673ef02776beb52ceefd">int_type</a>;</div>
-<div class="line"><a name="l00291"></a><span class="lineno"><a class="code" href="a00007.html#ab2bc41979cc1d0d8a349a6b82dd5077f">  291</a></span>&#160;  <span class="keyword">typedef</span> <span class="keyword">typename</span> traits_type::pos_type <a class="code" href="a00007.html#ab2bc41979cc1d0d8a349a6b82dd5077f">pos_type</a>;</div>
-<div class="line"><a name="l00292"></a><span class="lineno"><a class="code" href="a00007.html#a5f11dbcdcaf2c705935e099debb68cd8">  292</a></span>&#160;  <span class="keyword">typedef</span> <span class="keyword">typename</span> traits_type::off_type <a class="code" href="a00007.html#a5f11dbcdcaf2c705935e099debb68cd8">off_type</a>;</div>
-<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;</div>
-<div class="line"><a name="l00294"></a><span class="lineno"><a class="code" href="a00007.html#a1f1918fb6cf893bb59e8b3e2921c22fd">  294</a></span>&#160;  <a class="code" href="a00007.html#a1f1918fb6cf893bb59e8b3e2921c22fd">basic_fieldstream</a>(<span class="keyword">const</span> <a class="code" href="a00040.html" title="Reference to a field in a result set.">field</a> &amp;F) : super(0), m_Buf(F)</div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;        { super::init(&amp;m_Buf); }</div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;</div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;  <a class="code" href="a00041.html">field_streambuf&lt;CHAR, TRAITS&gt;</a> m_Buf;</div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;};</div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;</div>
-<div class="line"><a name="l00301"></a><span class="lineno"><a class="code" href="a00176.html#a82a9c2e4bb780869117bbe794ea24616">  301</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="a00007.html" title="Input stream that gets its data from a result field.">basic_fieldstream&lt;char&gt;</a> <a class="code" href="a00176.html#a82a9c2e4bb780869117bbe794ea24616">fieldstream</a>;</div>
-<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;</div>
-<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;} <span class="comment">// namespace pqxx</span></div>
-<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;</div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;</div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;</div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="preprocessor">#endif</span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>field.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00141_source.html b/doc/html/Reference/a00141_source.html
deleted file mode 100644
index baf8574..0000000
--- a/doc/html/Reference/a00141_source.html
+++ /dev/null
@@ -1,135 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: isolation.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00141_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">isolation.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/isolation.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definitions of transaction isolation levels</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   Policies and traits describing SQL transaction isolation levels</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/isolation instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2003-2013, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_ISOLATION</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_ISOLATION</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;pqxx/util&quot;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;{</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
-<div class="line"><a name="l00060"></a><span class="lineno"><a class="code" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8c">   60</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8c" title="Transaction isolation levels.">isolation_level</a></div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;{</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <span class="comment">// read_uncommitted,</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno"><a class="code" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8cabedeb7c33721ac28a9e35be36f214f2d">   63</a></span>&#160;  <a class="code" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8cabedeb7c33721ac28a9e35be36f214f2d">read_committed</a>,</div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="code" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8caf572b93303ab779fc1b22a42b5ae6053">   64</a></span>&#160;  <a class="code" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8caf572b93303ab779fc1b22a42b5ae6053">repeatable_read</a>,</div>
-<div class="line"><a name="l00065"></a><span class="lineno"><a class="code" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8ca022ad2c1a5b247f6cc5790909e708569">   65</a></span>&#160;  <a class="code" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8ca022ad2c1a5b247f6cc5790909e708569">serializable</a></div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;};</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"><a class="code" href="a00054.html">   69</a></span>&#160;<span class="keyword">template</span>&lt;isolation_level LEVEL&gt; <span class="keyword">struct </span><a class="code" href="a00054.html" title="Traits class to describe an isolation level; primarly for libpqxx&#39;s own use.">isolation_traits</a></div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;{</div>
-<div class="line"><a name="l00071"></a><span class="lineno"><a class="code" href="a00054.html#a7257515292c662b6247844ddbbd5d37d">   71</a></span>&#160;  <span class="keyword">static</span> <a class="code" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8c" title="Transaction isolation levels.">isolation_level</a> <a class="code" href="a00054.html#a7257515292c662b6247844ddbbd5d37d">level</a>() throw () { <span class="keywordflow">return</span> LEVEL; }</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a00054.html#aa70d28518dfd8e0021c76e50e19da150">name</a>() throw ();</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;};</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"><a class="code" href="a00054.html#aa614c41bb7460c52684cbcc058a96ec3">   76</a></span>&#160;template&lt;&gt; inline const <span class="keywordtype">char</span> *<a class="code" href="a00054.html" title="Traits class to describe an isolation level; primarly for libpqxx&#39;s own use.">isolation_traits</a>&lt;<a class="code" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8cabedeb7c33721ac28a9e35be36f214f2d">read_committed</a>&gt;::<a class="code" href="a00054.html#aa70d28518dfd8e0021c76e50e19da150">name</a>() throw ()</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;        { <span class="keywordflow">return</span> <span class="stringliteral">&quot;READ COMMITTED&quot;</span>; }</div>
-<div class="line"><a name="l00078"></a><span class="lineno"><a class="code" href="a00054.html#a5ea14e6598a2e7ac7b0ad7e1a9610873">   78</a></span>&#160;<span class="keyword">template</span>&lt;&gt; <span class="keyword">inline</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a00054.html#aa70d28518dfd8e0021c76e50e19da150">isolation_traits&lt;repeatable_read&gt;::name</a>() throw ()</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;        { <span class="keywordflow">return</span> <span class="stringliteral">&quot;REPEATABLE READ&quot;</span>; }</div>
-<div class="line"><a name="l00080"></a><span class="lineno"><a class="code" href="a00054.html#ab448a03b23a8e86e12cb21f495d941fc">   80</a></span>&#160;<span class="keyword">template</span>&lt;&gt; <span class="keyword">inline</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a00054.html#aa70d28518dfd8e0021c76e50e19da150">isolation_traits&lt;serializable&gt;::name</a>() throw ()</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;        { <span class="keywordflow">return</span> <span class="stringliteral">&quot;SERIALIZABLE&quot;</span>; }</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;}</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="preprocessor"></span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>isolation.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00143_source.html b/doc/html/Reference/a00143_source.html
deleted file mode 100644
index 4749072..0000000
--- a/doc/html/Reference/a00143_source.html
+++ /dev/null
@@ -1,594 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: largeobject.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00143_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">largeobject.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/largeobject.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      libpqxx&#39;s Large Objects interface</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   Allows access to large objects directly, or through I/O streams</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/largeobject instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2003-2012, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_LARGEOBJECT</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_LARGEOBJECT</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_STREAMBUF</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;streambuf&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;streambuf.h&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;pqxx/dbtransaction&quot;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;{</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">class </span>largeobjectaccess;</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"><a class="code" href="a00056.html">   47</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a></div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;{</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="code" href="a00056.html#a546f724f294272c84c85ab4b4b415419">   50</a></span>&#160;  <span class="keyword">typedef</span> <span class="keywordtype">long</span> <a class="code" href="a00056.html#a546f724f294272c84c85ab4b4b415419">size_type</a>;</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a>() throw ();                                               <span class="comment">//[t48]</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  explicit <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a>(<a class="code" href="a00032.html">dbtransaction</a> &amp;T);                               <span class="comment">//[t48]</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno"><a class="code" href="a00056.html#af8257cb8d3c162acc233ae0fe9cef218">   65</a></span>&#160;  explicit <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a>(oid O) throw () : m_ID(O) {}                     <span class="comment">//[t48]</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a>(<a class="code" href="a00032.html">dbtransaction</a> &amp;T, <span class="keyword">const</span> PGSTD::string &amp;File);             <span class="comment">//[t53]</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a>(<span class="keyword">const</span> <a class="code" href="a00058.html" title="Accessor for large object&#39;s contents.">largeobjectaccess</a> &amp;O) <span class="keywordflow">throw</span> ();                     <span class="comment">//[t50]</span></div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"><a class="code" href="a00056.html#ad84747d2fa7a02950b790ea2c1808309">   86</a></span>&#160;  oid <a class="code" href="a00056.html#ad84747d2fa7a02950b790ea2c1808309" title="Object identifier.">id</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> m_ID; }                              <span class="comment">//[t48]</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div>
-<div class="line"><a name="l00098"></a><span class="lineno"><a class="code" href="a00056.html#ad70e9d5356545289573e63f6272a7e52">   98</a></span>&#160;  <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a> &amp;other) <span class="keyword">const</span>                       <span class="comment">//[t51]</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;          { <span class="keywordflow">return</span> m_ID == other.m_ID; }</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div>
-<div class="line"><a name="l00102"></a><span class="lineno"><a class="code" href="a00056.html#abea8ecd17b1ca3db757bb0b148c20295">  102</a></span>&#160;  <span class="keywordtype">bool</span> operator!=(<span class="keyword">const</span> <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a> &amp;other) <span class="keyword">const</span>                       <span class="comment">//[t51]</span></div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;          { <span class="keywordflow">return</span> m_ID != other.m_ID; }</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div>
-<div class="line"><a name="l00106"></a><span class="lineno"><a class="code" href="a00056.html#a8467e3f29ce1f3748fd62737cfe63316">  106</a></span>&#160;  <span class="keywordtype">bool</span> operator&lt;=(<span class="keyword">const</span> <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a> &amp;other) <span class="keyword">const</span>                       <span class="comment">//[t51]</span></div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;          { <span class="keywordflow">return</span> m_ID &lt;= other.m_ID; }</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div>
-<div class="line"><a name="l00110"></a><span class="lineno"><a class="code" href="a00056.html#a72405b8ff94fd3f44fe786f5001409a0">  110</a></span>&#160;  <span class="keywordtype">bool</span> operator&gt;=(<span class="keyword">const</span> <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a> &amp;other) <span class="keyword">const</span>                       <span class="comment">//[t51]</span></div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;          { <span class="keywordflow">return</span> m_ID &gt;= other.m_ID; }</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div>
-<div class="line"><a name="l00114"></a><span class="lineno"><a class="code" href="a00056.html#a41efa409c912f937c51e31dc812f7a2e">  114</a></span>&#160;  <span class="keywordtype">bool</span> operator&lt;(<span class="keyword">const</span> <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a> &amp;other) <span class="keyword">const</span>                        <span class="comment">//[t51]</span></div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;          { <span class="keywordflow">return</span> m_ID &lt; other.m_ID; }</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"><a class="code" href="a00056.html#aa7d92ad25a5d4584dc8ff34041103ef2">  118</a></span>&#160;  <span class="keywordtype">bool</span> operator&gt;(<span class="keyword">const</span> <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a> &amp;other) <span class="keyword">const</span>                        <span class="comment">//[t51]</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;          { <span class="keywordflow">return</span> m_ID &gt; other.m_ID; }</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;</div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;  <span class="keywordtype">void</span> to_file(<a class="code" href="a00032.html">dbtransaction</a> &amp;T, <span class="keyword">const</span> PGSTD::string &amp;File) <span class="keyword">const</span>;      <span class="comment">//[t52]</span></div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  <span class="keywordtype">void</span> <span class="keyword">remove</span>(<a class="code" href="a00032.html">dbtransaction</a> &amp;T) <span class="keyword">const</span>;                                  <span class="comment">//[t48]</span></div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  <span class="keyword">static</span> internal::pq::PGconn * PQXX_PURE RawConnection(<span class="keyword">const</span> <a class="code" href="a00032.html">dbtransaction</a> &amp;T);</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  PGSTD::string Reason(<span class="keywordtype">int</span> err) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  oid m_ID;</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;};</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="comment">// TODO: New hierarchy with separate read / write / mixed-mode access</span></div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div>
-<div class="line"><a name="l00149"></a><span class="lineno"><a class="code" href="a00058.html">  149</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00058.html" title="Accessor for large object&#39;s contents.">largeobjectaccess</a> : <span class="keyword">private</span> <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a></div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;{</div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  <span class="keyword">using</span> <a class="code" href="a00056.html#a546f724f294272c84c85ab4b4b415419">largeobject::size_type</a>;</div>
-<div class="line"><a name="l00153"></a><span class="lineno"><a class="code" href="a00058.html#acb1cfe19cef8d7b46ecddaa5f2231e9a">  153</a></span>&#160;  <span class="keyword">typedef</span> <span class="keywordtype">long</span> <a class="code" href="a00058.html#acb1cfe19cef8d7b46ecddaa5f2231e9a">off_type</a>;</div>
-<div class="line"><a name="l00154"></a><span class="lineno"><a class="code" href="a00058.html#aea8ca1d1275b9a68f8b991ef253e9067">  154</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00056.html#a546f724f294272c84c85ab4b4b415419">size_type</a> <a class="code" href="a00058.html#aea8ca1d1275b9a68f8b991ef253e9067">pos_type</a>;</div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;</div>
-<div class="line"><a name="l00161"></a><span class="lineno"><a class="code" href="a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca">  161</a></span>&#160;  <span class="keyword">typedef</span> PGSTD::ios::openmode <a class="code" href="a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca" title="Open mode: in, out (can be combined with the &quot;or&quot; operator)">openmode</a>;</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;</div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div>
-<div class="line"><a name="l00168"></a><span class="lineno"><a class="code" href="a00058.html#adaa7a89a1902ba3f13be9c7ed6c1fa0b">  168</a></span>&#160;  <span class="keyword">typedef</span> PGSTD::ios::seekdir <a class="code" href="a00058.html#adaa7a89a1902ba3f13be9c7ed6c1fa0b" title="Seek direction: beg, cur, end.">seekdir</a>;</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;</div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00058.html" title="Accessor for large object&#39;s contents.">largeobjectaccess</a>(<a class="code" href="a00032.html">dbtransaction</a> &amp;T,</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;                             <a class="code" href="a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca" title="Open mode: in, out (can be combined with the &quot;or&quot; operator)">openmode</a> mode =</div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;                                PGSTD::ios::in |</div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;                                PGSTD::ios::out);                       <span class="comment">//[t51]</span></div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;  <a class="code" href="a00058.html" title="Accessor for large object&#39;s contents.">largeobjectaccess</a>(<a class="code" href="a00032.html">dbtransaction</a> &amp;T,</div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;                    oid O,</div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;                    <a class="code" href="a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca" title="Open mode: in, out (can be combined with the &quot;or&quot; operator)">openmode</a> mode =</div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;                        PGSTD::ios::in |</div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;                        PGSTD::ios::out);                               <span class="comment">//[t52]</span></div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;</div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;</div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;  <a class="code" href="a00058.html" title="Accessor for large object&#39;s contents.">largeobjectaccess</a>(<a class="code" href="a00032.html">dbtransaction</a> &amp;T,</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;                    <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a> O,</div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;                    <a class="code" href="a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca" title="Open mode: in, out (can be combined with the &quot;or&quot; operator)">openmode</a> mode = PGSTD::ios::in | PGSTD::ios::out);  <span class="comment">//[t50]</span></div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;  <a class="code" href="a00058.html" title="Accessor for large object&#39;s contents.">largeobjectaccess</a>(<a class="code" href="a00032.html">dbtransaction</a> &amp;T,</div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;                    <span class="keyword">const</span> PGSTD::string &amp;File,</div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;                    <a class="code" href="a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca" title="Open mode: in, out (can be combined with the &quot;or&quot; operator)">openmode</a> mode =</div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;                        PGSTD::ios::in | PGSTD::ios::out);              <span class="comment">//[t55]</span></div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;</div>
-<div class="line"><a name="l00214"></a><span class="lineno"><a class="code" href="a00058.html#ac984b12f6980c477bfd3d895576635a6">  214</a></span>&#160;  <a class="code" href="a00058.html#ac984b12f6980c477bfd3d895576635a6">~largeobjectaccess</a>() throw () { close(); }</div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;</div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;  <span class="keyword">using</span> <a class="code" href="a00056.html#ad84747d2fa7a02950b790ea2c1808309" title="Object identifier.">largeobject::id</a>;</div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;</div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;</div>
-<div class="line"><a name="l00226"></a><span class="lineno"><a class="code" href="a00058.html#a4adb675b5aed487e66d986fde3d54b4c">  226</a></span>&#160;  <span class="keywordtype">void</span> to_file(<span class="keyword">const</span> PGSTD::string &amp;File) <span class="keyword">const</span>                         <span class="comment">//[t54]</span></div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;        { <a class="code" href="a00056.html#ad97df88e75558320c89ea4f39c35afe2" title="Export large object&#39;s contents to a local file.">largeobject::to_file</a>(m_Trans, File); }</div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;</div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="preprocessor">#ifdef PQXX_BROKEN_USING_DECL</span></div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;</div>
-<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;  <span class="keywordtype">void</span> to_file(<a class="code" href="a00032.html">dbtransaction</a> &amp;T, <span class="keyword">const</span> PGSTD::string &amp;F)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="keyword">        </span>{ <a class="code" href="a00056.html#ad97df88e75558320c89ea4f39c35afe2" title="Export large object&#39;s contents to a local file.">largeobject::to_file</a>(T, F); }</div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="preprocessor"></span>  <span class="keyword">using</span> <a class="code" href="a00056.html#ad97df88e75558320c89ea4f39c35afe2" title="Export large object&#39;s contents to a local file.">largeobject::to_file</a>;</div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;</div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;</div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;  <span class="keywordtype">void</span> write(<span class="keyword">const</span> <span class="keywordtype">char</span> Buf[], size_type Len);                          <span class="comment">//[t51]</span></div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;</div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;</div>
-<div class="line"><a name="l00256"></a><span class="lineno"><a class="code" href="a00058.html#aaaad87ca613bccb90e5a8c61a45d83ef">  256</a></span>&#160;  <span class="keywordtype">void</span> write(<span class="keyword">const</span> PGSTD::string &amp;Buf)                                  <span class="comment">//[t50]</span></div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;        { <a class="code" href="a00058.html#aaaad87ca613bccb90e5a8c61a45d83ef" title="Write string to large object.">write</a>(Buf.c_str(), <span class="keyword">static_cast&lt;</span><a class="code" href="a00056.html#a546f724f294272c84c85ab4b4b415419">size_type</a><span class="keyword">&gt;</span>(Buf.size())); }</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;</div>
-<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;</div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;  size_type read(<span class="keywordtype">char</span> Buf[], size_type Len);                            <span class="comment">//[t50]</span></div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;</div>
-<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;</div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;  size_type seek(size_type dest, seekdir dir);                          <span class="comment">//[t51]</span></div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;</div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;</div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;  size_type tell() <span class="keyword">const</span>;                                               <span class="comment">//[t50]</span></div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;</div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;</div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;  pos_type cseek(off_type dest, seekdir dir) <span class="keywordflow">throw</span> ();                  <span class="comment">//[t50]</span></div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;</div>
-<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;</div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;  off_type cwrite(<span class="keyword">const</span> <span class="keywordtype">char</span> Buf[], size_type Len) <span class="keywordflow">throw</span> ();            <span class="comment">//[t50]</span></div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;</div>
-<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;</div>
-<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;  off_type cread(<span class="keywordtype">char</span> Buf[], size_type Len) <span class="keywordflow">throw</span> ();                   <span class="comment">//[t50]</span></div>
-<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;</div>
-<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;</div>
-<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;  pos_type ctell() <span class="keyword">const</span> throw ();                                      <span class="comment">//[t50]</span></div>
-<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;</div>
-<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;  <span class="keywordtype">void</span> process_notice(const PGSTD::<span class="keywordtype">string</span> &amp;) throw ();                  <span class="comment">//[t50]</span></div>
-<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;  using <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a>::remove;</div>
-<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;</div>
-<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;  using <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a>::operator==;</div>
-<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;  using <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a>::operator!=;</div>
-<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;  using <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a>::operator&lt;;</div>
-<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;  using <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a>::operator&lt;=;</div>
-<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;  using <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a>::operator&gt;;</div>
-<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;  using <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a>::operator&gt;=;</div>
-<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;</div>
-<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;private:</div>
-<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;  PGSTD::<span class="keywordtype">string</span> PQXX_PRIVATE Reason(<span class="keywordtype">int</span> err) const;</div>
-<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;  internal::pq::PGconn *RawConnection()<span class="keyword"> const</span></div>
-<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;<span class="keyword">        </span>{ <span class="keywordflow">return</span> <a class="code" href="a00056.html#a0357da0b565480de02030bf018a99e5a">largeobject::RawConnection</a>(m_Trans); }</div>
-<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;</div>
-<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;  <span class="keywordtype">void</span> open(openmode mode);</div>
-<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;  <span class="keywordtype">void</span> close() throw ();</div>
-<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;</div>
-<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;  dbtransaction &amp;m_Trans;</div>
-<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;  <span class="keywordtype">int</span> m_fd;</div>
-<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;</div>
-<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;  <span class="comment">// Not allowed:</span></div>
-<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;  largeobjectaccess();</div>
-<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;  largeobjectaccess(const largeobjectaccess &amp;);</div>
-<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;  largeobjectaccess operator=(const largeobjectaccess &amp;);</div>
-<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;};</div>
-<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;</div>
-<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;</div>
-<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;</div>
-<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;template&lt;typename CHAR=<span class="keywordtype">char</span>, typename TRAITS=PGSTD::char_traits&lt;CHAR&gt; &gt;</div>
-<div class="line"><a name="l00372"></a><span class="lineno"><a class="code" href="a00057.html">  372</a></span>&#160;  class <a class="code" href="a00057.html" title="Streambuf to use large objects in standard I/O streams.">largeobject_streambuf</a> :</div>
-<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_STREAMBUF</span></div>
-<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;<span class="preprocessor"></span>    <span class="keyword">public</span> PGSTD::basic_streambuf&lt;CHAR, TRAITS&gt;</div>
-<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;<span class="preprocessor"></span>    <span class="keyword">public</span> PGSTD::streambuf</div>
-<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;<span class="preprocessor"></span>{</div>
-<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;  <span class="keyword">typedef</span> <span class="keywordtype">long</span> size_type;</div>
-<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00381"></a><span class="lineno"><a class="code" href="a00057.html#ad2ab29818af1ce91be638affa38398e6">  381</a></span>&#160;  <span class="keyword">typedef</span> CHAR   <a class="code" href="a00057.html#ad2ab29818af1ce91be638affa38398e6">char_type</a>;</div>
-<div class="line"><a name="l00382"></a><span class="lineno"><a class="code" href="a00057.html#a34194e8889862f6d05617de316caa69a">  382</a></span>&#160;  <span class="keyword">typedef</span> TRAITS <a class="code" href="a00057.html#a34194e8889862f6d05617de316caa69a">traits_type</a>;</div>
-<div class="line"><a name="l00383"></a><span class="lineno"><a class="code" href="a00057.html#abef9904baeab33e0a03b595c06993a46">  383</a></span>&#160;  <span class="keyword">typedef</span> <span class="keyword">typename</span> traits_type::int_type <a class="code" href="a00057.html#abef9904baeab33e0a03b595c06993a46">int_type</a>;</div>
-<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_STREAMBUF</span></div>
-<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;<span class="preprocessor"></span>  <span class="keyword">typedef</span> <span class="keyword">typename</span> traits_type::pos_type <a class="code" href="a00057.html#ab6ebcd93944dd5daf158fe4f278273f9">pos_type</a>;</div>
-<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;  <span class="keyword">typedef</span> <span class="keyword">typename</span> traits_type::off_type <a class="code" href="a00057.html#a8bde7bf4689040a1b2176547d0e422a8">off_type</a>;</div>
-<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00388"></a><span class="lineno"><a class="code" href="a00057.html#a8bde7bf4689040a1b2176547d0e422a8">  388</a></span>&#160;<span class="preprocessor"></span>  <span class="keyword">typedef</span> streamoff <a class="code" href="a00057.html#a8bde7bf4689040a1b2176547d0e422a8">off_type</a>;</div>
-<div class="line"><a name="l00389"></a><span class="lineno"><a class="code" href="a00057.html#ab6ebcd93944dd5daf158fe4f278273f9">  389</a></span>&#160;  <span class="keyword">typedef</span> streampos <a class="code" href="a00057.html#ab6ebcd93944dd5daf158fe4f278273f9">pos_type</a>;</div>
-<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00391"></a><span class="lineno"><a class="code" href="a00057.html#aa5e6a54ca2e756775d0fd025a5d804c3">  391</a></span>&#160;<span class="preprocessor"></span>  <span class="keyword">typedef</span> <a class="code" href="a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca" title="Open mode: in, out (can be combined with the &quot;or&quot; operator)">largeobjectaccess::openmode</a> <a class="code" href="a00057.html#aa5e6a54ca2e756775d0fd025a5d804c3">openmode</a>;</div>
-<div class="line"><a name="l00392"></a><span class="lineno"><a class="code" href="a00057.html#a21db56eb011dadccf79d3a7b4b930162">  392</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00058.html#adaa7a89a1902ba3f13be9c7ed6c1fa0b" title="Seek direction: beg, cur, end.">largeobjectaccess::seekdir</a> <a class="code" href="a00057.html#a21db56eb011dadccf79d3a7b4b930162">seekdir</a>;</div>
-<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;</div>
-<div class="line"><a name="l00394"></a><span class="lineno"><a class="code" href="a00057.html#a861824ef8ee2abff9c36e9f01282752f">  394</a></span>&#160;  <a class="code" href="a00057.html" title="Streambuf to use large objects in standard I/O streams.">largeobject_streambuf</a>(<a class="code" href="a00032.html">dbtransaction</a> &amp;T,</div>
-<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;                        <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a> O,</div>
-<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;                        openmode mode = PGSTD::ios::in | PGSTD::ios::out,</div>
-<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;                        size_type BufSize=512) :                        <span class="comment">//[t48]</span></div>
-<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;    m_BufSize(BufSize),</div>
-<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;    m_Obj(T, O, mode),</div>
-<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;    m_G(0),</div>
-<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;    m_P(0)</div>
-<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;        { initialize(mode); }</div>
-<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;</div>
-<div class="line"><a name="l00404"></a><span class="lineno"><a class="code" href="a00057.html#a88bd4f870abd57d1ceeac65295e3138b">  404</a></span>&#160;  <a class="code" href="a00057.html" title="Streambuf to use large objects in standard I/O streams.">largeobject_streambuf</a>(<a class="code" href="a00032.html">dbtransaction</a> &amp;T,</div>
-<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;                        oid O,</div>
-<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;                        openmode mode = PGSTD::ios::in | PGSTD::ios::out,</div>
-<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;                        size_type BufSize=512) :                        <span class="comment">//[t48]</span></div>
-<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;    m_BufSize(BufSize),</div>
-<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;    m_Obj(T, O, mode),</div>
-<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;    m_G(0),</div>
-<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;    m_P(0)</div>
-<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;        { initialize(mode); }</div>
-<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;</div>
-<div class="line"><a name="l00414"></a><span class="lineno"><a class="code" href="a00057.html#ae2f637254f3e65276bdcf3ddc17fad73">  414</a></span>&#160;  <span class="keyword">virtual</span> <a class="code" href="a00057.html#ae2f637254f3e65276bdcf3ddc17fad73">~largeobject_streambuf</a>() throw () { <span class="keyword">delete</span> [] m_P; <span class="keyword">delete</span> [] m_G; }</div>
-<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;</div>
-<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;</div>
-<div class="line"><a name="l00418"></a><span class="lineno"><a class="code" href="a00057.html#a553f2541bf0ecd55111057ff6de98252">  418</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="a00057.html#a553f2541bf0ecd55111057ff6de98252" title="For use by large object stream classes.">process_notice</a>(<span class="keyword">const</span> PGSTD::string &amp;s) { m_Obj.process_notice(s); }</div>
-<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;</div>
-<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_STREAMBUF</span></div>
-<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;<span class="preprocessor"></span><span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00423"></a><span class="lineno"><a class="code" href="a00057.html#a1f2be3c1026e59be027445a60b46a416">  423</a></span>&#160;<span class="preprocessor"></span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> sync()</div>
-<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;  {</div>
-<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;    <span class="comment">// setg() sets eback, gptr, egptr</span></div>
-<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;    this-&gt;setg(this-&gt;eback(), this-&gt;eback(), this-&gt;egptr());</div>
-<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;    <span class="keywordflow">return</span> overflow(EoF());</div>
-<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;  }</div>
-<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;</div>
-<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00431"></a><span class="lineno"><a class="code" href="a00057.html#a55637c6a2fe0266ebbea046d0fda8276">  431</a></span>&#160;  <span class="keyword">virtual</span> pos_type seekoff(off_type offset,</div>
-<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;                           seekdir dir,</div>
-<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;                           openmode)</div>
-<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;  {</div>
-<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;    <span class="keywordflow">return</span> AdjustEOF(m_Obj.cseek(<a class="code" href="a00058.html#acb1cfe19cef8d7b46ecddaa5f2231e9a">largeobjectaccess::off_type</a>(offset), dir));</div>
-<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;  }</div>
-<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;</div>
-<div class="line"><a name="l00438"></a><span class="lineno"><a class="code" href="a00057.html#a0e8942a1a6e76067bf4c2a07320550ab">  438</a></span>&#160;  <span class="keyword">virtual</span> pos_type seekpos(pos_type pos, openmode)</div>
-<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;  {</div>
-<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;    <span class="keyword">const</span> <a class="code" href="a00058.html#aea8ca1d1275b9a68f8b991ef253e9067">largeobjectaccess::pos_type</a> newpos = m_Obj.cseek(</div>
-<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;        <a class="code" href="a00058.html#acb1cfe19cef8d7b46ecddaa5f2231e9a">largeobjectaccess::off_type</a>(pos),</div>
-<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;        PGSTD::ios::beg);</div>
-<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;    <span class="keywordflow">return</span> AdjustEOF(newpos);</div>
-<div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;  }</div>
-<div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;</div>
-<div class="line"><a name="l00446"></a><span class="lineno"><a class="code" href="a00057.html#a4f43f50130c87e488d0d754816815db0">  446</a></span>&#160;  <span class="keyword">virtual</span> int_type overflow(int_type ch = EoF())</div>
-<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;  {</div>
-<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;    <span class="keywordtype">char</span> *<span class="keyword">const</span> pp = this-&gt;pptr();</div>
-<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;    <span class="keywordflow">if</span> (!pp) <span class="keywordflow">return</span> EoF();</div>
-<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;    <span class="keywordtype">char</span> *<span class="keyword">const</span> pb = this-&gt;pbase();</div>
-<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;    int_type res = 0;</div>
-<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;</div>
-<div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;    <span class="keywordflow">if</span> (pp &gt; pb) res = int_type(AdjustEOF(m_Obj.cwrite(pb, pp-pb)));</div>
-<div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;    this-&gt;setp(m_P, m_P + m_BufSize);</div>
-<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;</div>
-<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;    <span class="comment">// Write that one more character, if it&#39;s there.</span></div>
-<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;    <span class="keywordflow">if</span> (ch != EoF())</div>
-<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;    {</div>
-<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;      *this-&gt;pptr() = char(ch);</div>
-<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;      this-&gt;pbump(1);</div>
-<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;    }</div>
-<div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;    <span class="keywordflow">return</span> res;</div>
-<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;  }</div>
-<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;</div>
-<div class="line"><a name="l00465"></a><span class="lineno"><a class="code" href="a00057.html#ad2e5df2bff74fcc60e7d68a083426189">  465</a></span>&#160;  <span class="keyword">virtual</span> int_type underflow()</div>
-<div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;  {</div>
-<div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;    <span class="keywordflow">if</span> (!this-&gt;gptr()) <span class="keywordflow">return</span> EoF();</div>
-<div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;    <span class="keywordtype">char</span> *<span class="keyword">const</span> eb = this-&gt;eback();</div>
-<div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;    <span class="keyword">const</span> int_type res(static_cast&lt;int_type&gt;(</div>
-<div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;        AdjustEOF(m_Obj.cread(this-&gt;eback(), m_BufSize))));</div>
-<div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;    this-&gt;setg(eb, eb, eb + ((res==EoF()) ? 0 : res));</div>
-<div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;    <span class="keywordflow">return</span> (!res || (res == EoF())) ? EoF() : *eb;</div>
-<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;  }</div>
-<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;</div>
-<div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;  <span class="keyword">static</span> int_type EoF() { <span class="keywordflow">return</span> traits_type::eof(); }</div>
-<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;</div>
-<div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> INTYPE&gt;</div>
-<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;  <span class="keyword">static</span> PGSTD::streampos AdjustEOF(INTYPE pos)</div>
-<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;        { <span class="keywordflow">return</span> (pos==-1) ? PGSTD::streampos(EoF()) : PGSTD::streampos(pos); }</div>
-<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;</div>
-<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;  <span class="keywordtype">void</span> initialize(openmode mode)</div>
-<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;  {</div>
-<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;    <span class="keywordflow">if</span> (mode &amp; PGSTD::ios::in)</div>
-<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;    {</div>
-<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;      m_G = <span class="keyword">new</span> char_type[unsigned(m_BufSize)];</div>
-<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;      this-&gt;setg(m_G, m_G, m_G);</div>
-<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;    }</div>
-<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;    <span class="keywordflow">if</span> (mode &amp; PGSTD::ios::out)</div>
-<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;    {</div>
-<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;      m_P = <span class="keyword">new</span> char_type[unsigned(m_BufSize)];</div>
-<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;      this-&gt;setp(m_P, m_P + m_BufSize);</div>
-<div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;    }</div>
-<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;  }</div>
-<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;</div>
-<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;  <span class="keyword">const</span> size_type m_BufSize;</div>
-<div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;  largeobjectaccess m_Obj;</div>
-<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;</div>
-<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;  <span class="comment">// Get &amp; put buffers</span></div>
-<div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;  char_type *m_G, *m_P;</div>
-<div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;};</div>
-<div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;</div>
-<div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;</div>
-<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;</div>
-<div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> CHAR=<span class="keywordtype">char</span>, <span class="keyword">typename</span> TRAITS=PGSTD::<span class="keywordtype">char</span>_traits&lt;CHAR&gt; &gt;</div>
-<div class="line"><a name="l00516"></a><span class="lineno"><a class="code" href="a00008.html">  516</a></span>&#160;  <span class="keyword">class </span><a class="code" href="a00008.html" title="Input stream that gets its data from a large object.">basic_ilostream</a> :</div>
-<div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_STREAMBUF</span></div>
-<div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;<span class="preprocessor"></span>    <span class="keyword">public</span> PGSTD::basic_istream&lt;CHAR, TRAITS&gt;</div>
-<div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;<span class="preprocessor"></span>    <span class="keyword">public</span> PGSTD::istream</div>
-<div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;<span class="preprocessor"></span>{</div>
-<div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_STREAMBUF</span></div>
-<div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;<span class="preprocessor"></span>  <span class="keyword">typedef</span> PGSTD::basic_istream&lt;CHAR, TRAITS&gt; super;</div>
-<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;<span class="preprocessor"></span>  <span class="keyword">typedef</span> PGSTD::istream super;</div>
-<div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00530"></a><span class="lineno"><a class="code" href="a00008.html#ad94ea6936b6a5ee2983bdcbacdf364a9">  530</a></span>&#160;  <span class="keyword">typedef</span> CHAR <a class="code" href="a00008.html#ad94ea6936b6a5ee2983bdcbacdf364a9">char_type</a>;</div>
-<div class="line"><a name="l00531"></a><span class="lineno"><a class="code" href="a00008.html#af70c033d70d77ee3e4942112ad9e54c2">  531</a></span>&#160;  <span class="keyword">typedef</span> TRAITS <a class="code" href="a00008.html#af70c033d70d77ee3e4942112ad9e54c2">traits_type</a>;</div>
-<div class="line"><a name="l00532"></a><span class="lineno"><a class="code" href="a00008.html#a1cffaceb7db5daf482bcb7f73aeaa0b0">  532</a></span>&#160;  <span class="keyword">typedef</span> <span class="keyword">typename</span> traits_type::int_type <a class="code" href="a00008.html#a1cffaceb7db5daf482bcb7f73aeaa0b0">int_type</a>;</div>
-<div class="line"><a name="l00533"></a><span class="lineno"><a class="code" href="a00008.html#a9b47ff8b4b3863983169e64b69cee6fa">  533</a></span>&#160;  <span class="keyword">typedef</span> <span class="keyword">typename</span> traits_type::pos_type <a class="code" href="a00008.html#a9b47ff8b4b3863983169e64b69cee6fa">pos_type</a>;</div>
-<div class="line"><a name="l00534"></a><span class="lineno"><a class="code" href="a00008.html#a8ef4183e4700b8859a1f0950e6dff8ee">  534</a></span>&#160;  <span class="keyword">typedef</span> <span class="keyword">typename</span> traits_type::off_type <a class="code" href="a00008.html#a8ef4183e4700b8859a1f0950e6dff8ee">off_type</a>;</div>
-<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;</div>
-<div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;</div>
-<div class="line"><a name="l00542"></a><span class="lineno"><a class="code" href="a00008.html#a53f0bc4d9eed45617ae14bf553efa429">  542</a></span>&#160;  <a class="code" href="a00008.html" title="Input stream that gets its data from a large object.">basic_ilostream</a>(<a class="code" href="a00032.html">dbtransaction</a> &amp;T,</div>
-<div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;                  <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a> O,</div>
-<div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;                  <a class="code" href="a00056.html#a546f724f294272c84c85ab4b4b415419">largeobject::size_type</a> BufSize=512) :                 <span class="comment">//[t57]</span></div>
-<div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;    super(0),</div>
-<div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;    m_Buf(T, O, PGSTD::ios::in, BufSize)</div>
-<div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;        { super::init(&amp;m_Buf); }</div>
-<div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;</div>
-<div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;</div>
-<div class="line"><a name="l00555"></a><span class="lineno"><a class="code" href="a00008.html#af46e0f2cfe62a5c75b431e56065ad883">  555</a></span>&#160;  <a class="code" href="a00008.html" title="Input stream that gets its data from a large object.">basic_ilostream</a>(<a class="code" href="a00032.html">dbtransaction</a> &amp;T,</div>
-<div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;                  oid O,</div>
-<div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;                  <a class="code" href="a00056.html#a546f724f294272c84c85ab4b4b415419">largeobject::size_type</a> BufSize=512) :                 <span class="comment">//[t48]</span></div>
-<div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;    super(0),</div>
-<div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;    m_Buf(T, O, PGSTD::ios::in, BufSize)</div>
-<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;        { super::init(&amp;m_Buf); }</div>
-<div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;</div>
-<div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;  <a class="code" href="a00057.html" title="Streambuf to use large objects in standard I/O streams.">largeobject_streambuf&lt;CHAR,TRAITS&gt;</a> m_Buf;</div>
-<div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;};</div>
-<div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;</div>
-<div class="line"><a name="l00566"></a><span class="lineno"><a class="code" href="a00176.html#ad07694cd816b68c7fc920a616daa8771">  566</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="a00008.html" title="Input stream that gets its data from a large object.">basic_ilostream&lt;char&gt;</a> <a class="code" href="a00176.html#ad07694cd816b68c7fc920a616daa8771">ilostream</a>;</div>
-<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;</div>
-<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;</div>
-<div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;</div>
-<div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> CHAR=<span class="keywordtype">char</span>, <span class="keyword">typename</span> TRAITS=PGSTD::<span class="keywordtype">char</span>_traits&lt;CHAR&gt; &gt;</div>
-<div class="line"><a name="l00579"></a><span class="lineno"><a class="code" href="a00010.html">  579</a></span>&#160;  <span class="keyword">class </span><a class="code" href="a00010.html" title="Output stream that writes data back to a large object.">basic_olostream</a> :</div>
-<div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_STREAMBUF</span></div>
-<div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;<span class="preprocessor"></span>    <span class="keyword">public</span> PGSTD::basic_ostream&lt;CHAR, TRAITS&gt;</div>
-<div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;<span class="preprocessor"></span>    <span class="keyword">public</span> PGSTD::ostream</div>
-<div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;<span class="preprocessor"></span>{</div>
-<div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_STREAMBUF</span></div>
-<div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;<span class="preprocessor"></span>  <span class="keyword">typedef</span> PGSTD::basic_ostream&lt;CHAR, TRAITS&gt; super;</div>
-<div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;<span class="preprocessor"></span>  <span class="keyword">typedef</span> PGSTD::ostream super;</div>
-<div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;<span class="preprocessor"></span><span class="keyword">public</span>:</div>
-<div class="line"><a name="l00592"></a><span class="lineno"><a class="code" href="a00010.html#a5c09652a33d59854940ef5ad36522bef">  592</a></span>&#160;  <span class="keyword">typedef</span> CHAR <a class="code" href="a00010.html#a5c09652a33d59854940ef5ad36522bef">char_type</a>;</div>
-<div class="line"><a name="l00593"></a><span class="lineno"><a class="code" href="a00010.html#afa10568556220285b8f77e6bc6a65c63">  593</a></span>&#160;  <span class="keyword">typedef</span> TRAITS <a class="code" href="a00010.html#afa10568556220285b8f77e6bc6a65c63">traits_type</a>;</div>
-<div class="line"><a name="l00594"></a><span class="lineno"><a class="code" href="a00010.html#a0e9bac94644a39ea5465d9b7aeba62dd">  594</a></span>&#160;  <span class="keyword">typedef</span> <span class="keyword">typename</span> traits_type::int_type <a class="code" href="a00010.html#a0e9bac94644a39ea5465d9b7aeba62dd">int_type</a>;</div>
-<div class="line"><a name="l00595"></a><span class="lineno"><a class="code" href="a00010.html#a472b319febd6757f32a06541ecb5fd99">  595</a></span>&#160;  <span class="keyword">typedef</span> <span class="keyword">typename</span> traits_type::pos_type <a class="code" href="a00010.html#a472b319febd6757f32a06541ecb5fd99">pos_type</a>;</div>
-<div class="line"><a name="l00596"></a><span class="lineno"><a class="code" href="a00010.html#acd6a237e073930d1c9b52de0c4cc9ba7">  596</a></span>&#160;  <span class="keyword">typedef</span> <span class="keyword">typename</span> traits_type::off_type <a class="code" href="a00010.html#acd6a237e073930d1c9b52de0c4cc9ba7">off_type</a>;</div>
-<div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;</div>
-<div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;</div>
-<div class="line"><a name="l00604"></a><span class="lineno"><a class="code" href="a00010.html#a627ef8d2f00596a80104f81bac097f61">  604</a></span>&#160;  <a class="code" href="a00010.html" title="Output stream that writes data back to a large object.">basic_olostream</a>(<a class="code" href="a00032.html">dbtransaction</a> &amp;T,</div>
-<div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;                  <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a> O,</div>
-<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;                  <a class="code" href="a00056.html#a546f724f294272c84c85ab4b4b415419">largeobject::size_type</a> BufSize=512) :                 <span class="comment">//[t48]</span></div>
-<div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;    super(0),</div>
-<div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;    m_Buf(T, O, PGSTD::ios::out, BufSize)</div>
-<div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;        { super::init(&amp;m_Buf); }</div>
-<div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;</div>
-<div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;</div>
-<div class="line"><a name="l00617"></a><span class="lineno"><a class="code" href="a00010.html#af5a32597bd7cf509cb8593daf9e5f0f1">  617</a></span>&#160;  <a class="code" href="a00010.html" title="Output stream that writes data back to a large object.">basic_olostream</a>(<a class="code" href="a00032.html">dbtransaction</a> &amp;T,</div>
-<div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;                  oid O,</div>
-<div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;                  <a class="code" href="a00056.html#a546f724f294272c84c85ab4b4b415419">largeobject::size_type</a> BufSize=512) :                 <span class="comment">//[t57]</span></div>
-<div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;    super(0),</div>
-<div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;    m_Buf(T, O, PGSTD::ios::out, BufSize)</div>
-<div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;        { super::init(&amp;m_Buf); }</div>
-<div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;</div>
-<div class="line"><a name="l00624"></a><span class="lineno"><a class="code" href="a00010.html#a514945ec9aeaa6bdd455f21ccd9d3876">  624</a></span>&#160;  ~<a class="code" href="a00010.html" title="Output stream that writes data back to a large object.">basic_olostream</a>()</div>
-<div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;  {</div>
-<div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;    <span class="keywordflow">try</span></div>
-<div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;    {</div>
-<div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_STREAMBUF</span></div>
-<div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;<span class="preprocessor"></span>      m_Buf.pubsync(); m_Buf.pubsync();</div>
-<div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;<span class="preprocessor"></span>      m_Buf.sync(); m_Buf.sync();</div>
-<div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;<span class="preprocessor"></span>    }</div>
-<div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160;    <span class="keywordflow">catch</span> (<span class="keyword">const</span> PGSTD::exception &amp;e)</div>
-<div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;    {</div>
-<div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;      m_Buf.process_notice(e.what());</div>
-<div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;    }</div>
-<div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;  }</div>
-<div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;</div>
-<div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;  <a class="code" href="a00057.html" title="Streambuf to use large objects in standard I/O streams.">largeobject_streambuf&lt;CHAR,TRAITS&gt;</a> m_Buf;</div>
-<div class="line"><a name="l00642"></a><span class="lineno">  642</span>&#160;};</div>
-<div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;</div>
-<div class="line"><a name="l00644"></a><span class="lineno"><a class="code" href="a00176.html#a9a79c907a65843b9d4887ccbb44d5b1b">  644</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="a00010.html" title="Output stream that writes data back to a large object.">basic_olostream&lt;char&gt;</a> <a class="code" href="a00176.html#a9a79c907a65843b9d4887ccbb44d5b1b">olostream</a>;</div>
-<div class="line"><a name="l00645"></a><span class="lineno">  645</span>&#160;</div>
-<div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160;</div>
-<div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;</div>
-<div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> CHAR=<span class="keywordtype">char</span>, <span class="keyword">typename</span> TRAITS=PGSTD::<span class="keywordtype">char</span>_traits&lt;CHAR&gt; &gt;</div>
-<div class="line"><a name="l00657"></a><span class="lineno"><a class="code" href="a00009.html">  657</a></span>&#160;  <span class="keyword">class </span><a class="code" href="a00009.html" title="Stream that reads and writes a large object.">basic_lostream</a> :</div>
-<div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_STREAMBUF</span></div>
-<div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;<span class="preprocessor"></span>    <span class="keyword">public</span> PGSTD::basic_iostream&lt;CHAR, TRAITS&gt;</div>
-<div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;<span class="preprocessor"></span>    <span class="keyword">public</span> PGSTD::iostream</div>
-<div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;<span class="preprocessor"></span>{</div>
-<div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_STREAMBUF</span></div>
-<div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;<span class="preprocessor"></span>  <span class="keyword">typedef</span> PGSTD::basic_iostream&lt;CHAR, TRAITS&gt; super;</div>
-<div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;<span class="preprocessor"></span>  <span class="keyword">typedef</span> PGSTD::iostream super;</div>
-<div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00671"></a><span class="lineno"><a class="code" href="a00009.html#a6defd7dc017956dcda572ff9d54b394d">  671</a></span>&#160;  <span class="keyword">typedef</span> CHAR <a class="code" href="a00009.html#a6defd7dc017956dcda572ff9d54b394d">char_type</a>;</div>
-<div class="line"><a name="l00672"></a><span class="lineno"><a class="code" href="a00009.html#ac41b5c92c32c7d99a86e887d8fc9f33e">  672</a></span>&#160;  <span class="keyword">typedef</span> TRAITS <a class="code" href="a00009.html#ac41b5c92c32c7d99a86e887d8fc9f33e">traits_type</a>;</div>
-<div class="line"><a name="l00673"></a><span class="lineno"><a class="code" href="a00009.html#a7d45a1d6dc270b8a793a5e3cde0fb2c3">  673</a></span>&#160;  <span class="keyword">typedef</span> <span class="keyword">typename</span> traits_type::int_type <a class="code" href="a00009.html#a7d45a1d6dc270b8a793a5e3cde0fb2c3">int_type</a>;</div>
-<div class="line"><a name="l00674"></a><span class="lineno"><a class="code" href="a00009.html#a411cd2fbec4a9f5bfa07030d8a77b482">  674</a></span>&#160;  <span class="keyword">typedef</span> <span class="keyword">typename</span> traits_type::pos_type <a class="code" href="a00009.html#a411cd2fbec4a9f5bfa07030d8a77b482">pos_type</a>;</div>
-<div class="line"><a name="l00675"></a><span class="lineno"><a class="code" href="a00009.html#a94b75418ccf0801a3f7fd62d3f0897d7">  675</a></span>&#160;  <span class="keyword">typedef</span> <span class="keyword">typename</span> traits_type::off_type <a class="code" href="a00009.html#a94b75418ccf0801a3f7fd62d3f0897d7">off_type</a>;</div>
-<div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;</div>
-<div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;</div>
-<div class="line"><a name="l00683"></a><span class="lineno"><a class="code" href="a00009.html#a82775c94f45b87a6b9e082900d2d9d2b">  683</a></span>&#160;  <a class="code" href="a00009.html" title="Stream that reads and writes a large object.">basic_lostream</a>(<a class="code" href="a00032.html">dbtransaction</a> &amp;T,</div>
-<div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;                 <a class="code" href="a00056.html" title="Identity of a large object.">largeobject</a> O,</div>
-<div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;                 <a class="code" href="a00056.html#a546f724f294272c84c85ab4b4b415419">largeobject::size_type</a> BufSize=512) :                  <span class="comment">//[t59]</span></div>
-<div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;    super(0),</div>
-<div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160;    m_Buf(T, O, PGSTD::ios::in | PGSTD::ios::out, BufSize)</div>
-<div class="line"><a name="l00688"></a><span class="lineno">  688</span>&#160;        { super::init(&amp;m_Buf); }</div>
-<div class="line"><a name="l00689"></a><span class="lineno">  689</span>&#160;</div>
-<div class="line"><a name="l00691"></a><span class="lineno">  691</span>&#160;</div>
-<div class="line"><a name="l00696"></a><span class="lineno"><a class="code" href="a00009.html#a60e982e6fba23c8067404af0a4f5d05a">  696</a></span>&#160;  <a class="code" href="a00009.html" title="Stream that reads and writes a large object.">basic_lostream</a>(<a class="code" href="a00032.html">dbtransaction</a> &amp;T,</div>
-<div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;                 oid O,</div>
-<div class="line"><a name="l00698"></a><span class="lineno">  698</span>&#160;                 <a class="code" href="a00056.html#a546f724f294272c84c85ab4b4b415419">largeobject::size_type</a> BufSize=512) :                  <span class="comment">//[t59]</span></div>
-<div class="line"><a name="l00699"></a><span class="lineno">  699</span>&#160;    super(0),</div>
-<div class="line"><a name="l00700"></a><span class="lineno">  700</span>&#160;    m_Buf(T, O, PGSTD::ios::in | PGSTD::ios::out, BufSize)</div>
-<div class="line"><a name="l00701"></a><span class="lineno">  701</span>&#160;        { super::init(&amp;m_Buf); }</div>
-<div class="line"><a name="l00702"></a><span class="lineno">  702</span>&#160;</div>
-<div class="line"><a name="l00703"></a><span class="lineno"><a class="code" href="a00009.html#a57d98a1321d8f5d00027810bb811025c">  703</a></span>&#160;  ~<a class="code" href="a00009.html" title="Stream that reads and writes a large object.">basic_lostream</a>()</div>
-<div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160;  {</div>
-<div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;    <span class="keywordflow">try</span></div>
-<div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;    {</div>
-<div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_STREAMBUF</span></div>
-<div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;<span class="preprocessor"></span>      m_Buf.pubsync(); m_Buf.pubsync();</div>
-<div class="line"><a name="l00709"></a><span class="lineno">  709</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00710"></a><span class="lineno">  710</span>&#160;<span class="preprocessor"></span>      m_Buf.sync(); m_Buf.sync();</div>
-<div class="line"><a name="l00711"></a><span class="lineno">  711</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160;<span class="preprocessor"></span>    }</div>
-<div class="line"><a name="l00713"></a><span class="lineno">  713</span>&#160;    <span class="keywordflow">catch</span> (<span class="keyword">const</span> PGSTD::exception &amp;e)</div>
-<div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160;    {</div>
-<div class="line"><a name="l00715"></a><span class="lineno">  715</span>&#160;      m_Buf.process_notice(e.what());</div>
-<div class="line"><a name="l00716"></a><span class="lineno">  716</span>&#160;    }</div>
-<div class="line"><a name="l00717"></a><span class="lineno">  717</span>&#160;  }</div>
-<div class="line"><a name="l00718"></a><span class="lineno">  718</span>&#160;</div>
-<div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;  <a class="code" href="a00057.html" title="Streambuf to use large objects in standard I/O streams.">largeobject_streambuf&lt;CHAR,TRAITS&gt;</a> m_Buf;</div>
-<div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;};</div>
-<div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;</div>
-<div class="line"><a name="l00723"></a><span class="lineno"><a class="code" href="a00176.html#a368340378e939373681ad2e39781fc8b">  723</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="a00009.html" title="Stream that reads and writes a large object.">basic_lostream&lt;char&gt;</a> <a class="code" href="a00176.html#a368340378e939373681ad2e39781fc8b">lostream</a>;</div>
-<div class="line"><a name="l00724"></a><span class="lineno">  724</span>&#160;</div>
-<div class="line"><a name="l00725"></a><span class="lineno">  725</span>&#160;} <span class="comment">// namespace pqxx</span></div>
-<div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160;</div>
-<div class="line"><a name="l00727"></a><span class="lineno">  727</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;</div>
-<div class="line"><a name="l00729"></a><span class="lineno">  729</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00730"></a><span class="lineno">  730</span>&#160;<span class="preprocessor"></span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>largeobject.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00145_source.html b/doc/html/Reference/a00145_source.html
deleted file mode 100644
index 994e6b6..0000000
--- a/doc/html/Reference/a00145_source.html
+++ /dev/null
@@ -1,137 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: nontransaction.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00145_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">nontransaction.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/nontransaction.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definition of the pqxx::nontransaction class.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   pqxx::nontransaction provides nontransactional database access</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/nontransaction instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2002-2008, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_NONTRANSACTION</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_NONTRANSACTION</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;pqxx/connection_base&quot;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;pqxx/result&quot;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;pqxx/transaction_base&quot;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment">/* Methods tested in eg. self-test program test001 are marked with &quot;//[t1]&quot;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;{</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"><a class="code" href="a00060.html">   62</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00060.html">nontransaction</a> : <span class="keyword">public</span> <a class="code" href="a00104.html">transaction_base</a></div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;{</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"><a class="code" href="a00060.html#a8ed8b2f6aa96cef8508c84ee5369b390">   71</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00060.html">nontransaction</a>(<a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;C,</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;                          <span class="keyword">const</span> PGSTD::string &amp;Name=PGSTD::string()) :  <span class="comment">//[t14]</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    namedclass(<span class="stringliteral">&quot;nontransaction&quot;</span>, Name), <a class="code" href="a00104.html">transaction_base</a>(C) { Begin(); }</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="a00060.html">nontransaction</a>();                                            <span class="comment">//[t14]</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> do_begin() {}                                            <span class="comment">//[t14]</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <span class="keyword">virtual</span> result do_exec(<span class="keyword">const</span> <span class="keywordtype">char</span> C[]);                               <span class="comment">//[t14]</span></div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> do_commit() {}                                           <span class="comment">//[t14]</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> do_abort() {}                                            <span class="comment">//[t14]</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;};</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;} <span class="comment">// namespace pqxx</span></div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="preprocessor"></span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>nontransaction.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00147_source.html b/doc/html/Reference/a00147_source.html
deleted file mode 100644
index f20d140..0000000
--- a/doc/html/Reference/a00147_source.html
+++ /dev/null
@@ -1,136 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: notification.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00147_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">notification.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/notification.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definition of the pqxx::notification_receiver functor interface.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   pqxx::notification_receiver handles incoming notifications.</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/notification instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_NOTIFICATION</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_NOTIFICATION</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;{</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">class </span>connection_base;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"><a class="code" href="a00062.html">   59</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT PQXX_NOVTABLE <a class="code" href="a00062.html">notification_receiver</a> :</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <span class="keyword">public</span> PGSTD::binary_function&lt;const PGSTD::string &amp;, int, void&gt;</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;{</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <a class="code" href="a00062.html">notification_receiver</a>(<a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;c, <span class="keyword">const</span> PGSTD::string &amp;channel);</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="a00062.html">notification_receiver</a>();</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno"><a class="code" href="a00062.html#a8c675af7630284e6b919a8523595d1d7">   72</a></span>&#160;  <span class="keyword">const</span> PGSTD::string &amp;<a class="code" href="a00062.html#a8c675af7630284e6b919a8523595d1d7" title="The channel that this receiver listens on.">channel</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_channel; }</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> operator()(<span class="keyword">const</span> PGSTD::string &amp;payload, <span class="keywordtype">int</span> backend_pid) =0;</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00085"></a><span class="lineno"><a class="code" href="a00062.html#a972d65eb33a24b044e9d5c2cb342cd14">   85</a></span>&#160;  <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;<a class="code" href="a00062.html#a972d65eb33a24b044e9d5c2cb342cd14">conn</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> m_conn; }</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="comment">// Not allowed.</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <a class="code" href="a00062.html">notification_receiver</a>(<span class="keyword">const</span> <a class="code" href="a00062.html">notification_receiver</a> &amp;);</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="comment">// Not allowed.</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <a class="code" href="a00062.html">notification_receiver</a> &amp;operator=(<span class="keyword">const</span> <a class="code" href="a00062.html">notification_receiver</a> &amp;);</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;m_conn;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  PGSTD::string m_channel;</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;};</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;}</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="preprocessor">#endif</span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>notification.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00149_source.html b/doc/html/Reference/a00149_source.html
deleted file mode 100644
index 3c8b4ee..0000000
--- a/doc/html/Reference/a00149_source.html
+++ /dev/null
@@ -1,154 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: notify-listen.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00149_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">notify-listen.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/notify-listen.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      Definition of the obsolete pqxx::notify_listener functor interface.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   Predecessor to notification_receiver.  Deprecated.  Do not use.</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/notify-listen instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2001-2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_NOTIFY_LISTEN</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_NOTIFY_LISTEN</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;pqxx/notification&quot;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;{</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">class </span>connection_base;</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">class </span>notify_listener;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span>internal</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;{</div>
-<div class="line"><a name="l00036"></a><span class="lineno"><a class="code" href="a00064.html">   36</a></span>&#160;<span class="keyword">class </span><a class="code" href="a00064.html" title="Internal helper class to support old-style, payloadless notifications.">notify_listener_forwarder</a>: <span class="keyword">public</span> <a class="code" href="a00062.html">notification_receiver</a></div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;{</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00039"></a><span class="lineno"><a class="code" href="a00064.html#ade491702e92e9e98b540c57d53b896db">   39</a></span>&#160;  <a class="code" href="a00064.html#ade491702e92e9e98b540c57d53b896db">notify_listener_forwarder</a>(</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;        <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;c,</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;channel_name,</div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;        <a class="code" href="a00063.html" title="Obsolete notification receiver.">notify_listener</a> *wrappee) :</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;    <a class="code" href="a00062.html">notification_receiver</a>(c, channel_name),</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;    m_wrappee(wrappee)</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  {}</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="a00064.html#aa09aa1f99cc15c8f9ffb8ff5478ecd01" title="Overridable: action to invoke when notification arrives.">operator()</a>(<span class="keyword">const</span> PGSTD::string &amp;, <span class="keywordtype">int</span> backend_pid);</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <a class="code" href="a00063.html" title="Obsolete notification receiver.">notify_listener</a> *m_wrappee;</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;};</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;}</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
-<div class="line"><a name="l00058"></a><span class="lineno"><a class="code" href="a00063.html">   58</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT PQXX_NOVTABLE <a class="code" href="a00063.html" title="Obsolete notification receiver.">notify_listener</a> :</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <span class="keyword">public</span> PGSTD::unary_function&lt;int, void&gt;</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;{</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <a class="code" href="a00063.html" title="Obsolete notification receiver.">notify_listener</a>(<a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;c, <span class="keyword">const</span> PGSTD::string &amp;n);</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="a00063.html" title="Obsolete notification receiver.">notify_listener</a>() <span class="keywordflow">throw</span> ();</div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="code" href="a00063.html#a61fecb70ec917b3403dff4228b69a61a">   64</a></span>&#160;  <span class="keyword">const</span> PGSTD::string &amp;<a class="code" href="a00063.html#a61fecb70ec917b3403dff4228b69a61a">name</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_forwarder.channel(); }</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> operator()(<span class="keywordtype">int</span> be_pid) =0;</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00069"></a><span class="lineno"><a class="code" href="a00063.html#a183d105d5bd011d45843526004bc0f40">   69</a></span>&#160;  <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;<a class="code" href="a00063.html#a183d105d5bd011d45843526004bc0f40">Conn</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> conn(); }</div>
-<div class="line"><a name="l00070"></a><span class="lineno"><a class="code" href="a00063.html#a9b6ca1f8939f82c391fecb7082364ec7">   70</a></span>&#160;  <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;<a class="code" href="a00063.html#a9b6ca1f8939f82c391fecb7082364ec7">conn</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> m_conn; }</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;m_conn;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <a class="code" href="a00064.html" title="Internal helper class to support old-style, payloadless notifications.">internal::notify_listener_forwarder</a> m_forwarder;</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;};</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;}</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span> </div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="preprocessor">#endif</span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>notify-listen.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00150_source.html b/doc/html/Reference/a00150_source.html
deleted file mode 100644
index 47a8030..0000000
--- a/doc/html/Reference/a00150_source.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: performance.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00150_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">performance.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/performance.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      performance features documentation</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   Documentation only: libpqxx performance features.</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE; it&#39;s here only to provide documentation.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>performance.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00152_source.html b/doc/html/Reference/a00152_source.html
deleted file mode 100644
index 4251896..0000000
--- a/doc/html/Reference/a00152_source.html
+++ /dev/null
@@ -1,238 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pipeline.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00152_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pipeline.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/pipeline.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definition of the pqxx::pipeline class.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   Throughput-optimized query manager</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/pipeline instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2003-2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_PIPELINE</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_PIPELINE</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_LIMITS</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;limits&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &quot;pqxx/transaction_base&quot;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment">/* Methods tested in eg. self-test program test001 are marked with &quot;//[t1]&quot;</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;{</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
-<div class="line"><a name="l00058"></a><span class="lineno"><a class="code" href="a00068.html">   58</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00068.html" title="Processes several queries in FIFO manner, optimized for high throughput.">pipeline</a> : <span class="keyword">public</span> <a class="code" href="a00105.html">internal::transactionfocus</a></div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;{</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00061"></a><span class="lineno"><a class="code" href="a00068.html#ab53d0c0294ef3c3c7147be2ab55bab0e">   61</a></span>&#160;  <span class="keyword">typedef</span> <span class="keywordtype">long</span> <a class="code" href="a00068.html#ab53d0c0294ef3c3c7147be2ab55bab0e">query_id</a>;</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00068.html" title="Processes several queries in FIFO manner, optimized for high throughput.">pipeline</a>(<a class="code" href="a00104.html">transaction_base</a> &amp;,</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;      <span class="keyword">const</span> PGSTD::string &amp;Name=PGSTD::string());                       <span class="comment">//[t69]</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  ~<a class="code" href="a00068.html" title="Processes several queries in FIFO manner, optimized for high throughput.">pipeline</a>() throw ();</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <a class="code" href="a00068.html#ab53d0c0294ef3c3c7147be2ab55bab0e">query_id</a> insert(const PGSTD::<span class="keywordtype">string</span> &amp;);                               <span class="comment">//[t69]</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <span class="keywordtype">void</span> complete();                                                      <span class="comment">//[t71]</span></div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="keywordtype">void</span> flush();                                                         <span class="comment">//[t70]</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <span class="keywordtype">void</span> cancel();</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  <span class="keywordtype">bool</span> is_finished(<a class="code" href="a00068.html#ab53d0c0294ef3c3c7147be2ab55bab0e">query_id</a>) const;                                     <span class="comment">//[t71]</span></div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div>
-<div class="line"><a name="l00114"></a><span class="lineno"><a class="code" href="a00068.html#a19c508710d0025993e41512f23de56be">  114</a></span>&#160;  <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> retrieve(<a class="code" href="a00068.html#ab53d0c0294ef3c3c7147be2ab55bab0e">query_id</a> qid)                                         <span class="comment">//[t71]</span></div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;        { <span class="keywordflow">return</span> <a class="code" href="a00068.html#a19c508710d0025993e41512f23de56be" title="Retrieve result for given query.">retrieve</a>(m_queries.find(qid)).second; }</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  PGSTD::pair&lt;query_id, result&gt; retrieve();                             <span class="comment">//[t69]</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
-<div class="line"><a name="l00121"></a><span class="lineno"><a class="code" href="a00068.html#a5f5fe658349dcd9aed9c19faccf23ea4">  121</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="a00068.html#a5f5fe658349dcd9aed9c19faccf23ea4">empty</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> m_queries.empty(); }             <span class="comment">//[t69]</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;  <span class="keywordtype">int</span> retain(<span class="keywordtype">int</span> retain_max=2);                                         <span class="comment">//[t70]</span></div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  <span class="keywordtype">void</span> resume();                                                        <span class="comment">//[t70]</span></div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  <span class="keyword">class </span>PQXX_PRIVATE Query</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;  {</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;    <span class="keyword">explicit</span> Query(<span class="keyword">const</span> PGSTD::string &amp;q) : m_query(q), m_res() {}</div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;    <span class="keyword">const</span> result &amp;get_result() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> m_res; }</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;    <span class="keywordtype">void</span> set_result(<span class="keyword">const</span> result &amp;r) <span class="keywordflow">throw</span> () { m_res = r; }</div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;    <span class="keyword">const</span> PGSTD::string &amp;get_query() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> m_query; }</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;</div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;  <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;    PGSTD::string m_query;</div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;    result m_res;</div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;  };</div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;  <span class="keyword">typedef</span> PGSTD::map&lt;query_id,Query&gt; QueryMap;</div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;</div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;  <span class="keyword">struct </span>getquery:PGSTD::unary_function&lt;QueryMap::const_iterator,PGSTD::string&gt;</div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;  {</div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;    getquery(){}        <span class="comment">// Silences bogus warning in some gcc versions</span></div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;    PGSTD::string operator()(QueryMap::const_iterator i)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="keyword">        </span>{ <span class="keywordflow">return</span> i-&gt;second.get_query(); }</div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;  };</div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  <span class="keywordtype">void</span> attach();</div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  <span class="keywordtype">void</span> detach();</div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  <span class="keyword">static</span> query_id qid_limit() throw ()</div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;  {</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="preprocessor">#if defined(PQXX_HAVE_LIMITS)</span></div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="preprocessor"></span>    <span class="keywordflow">return</span> PGSTD::numeric_limits&lt;query_id&gt;::max();</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="preprocessor"></span>    <span class="keywordflow">return</span> LONG_MAX;</div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="preprocessor"></span>  }</div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;</div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;  query_id PQXX_PRIVATE generate_id();</div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;</div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;  <span class="keywordtype">bool</span> have_pending() <span class="keyword">const</span> throw ()</div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;        { <span class="keywordflow">return</span> m_issuedrange.second != m_issuedrange.first; }</div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;</div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE issue();</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;  <span class="keywordtype">void</span> set_error_at(query_id qid) <span class="keywordflow">throw</span> () { <span class="keywordflow">if</span> (qid &lt; m_error) m_error = qid; }</div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;</div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE PQXX_NORETURN internal_error(<span class="keyword">const</span> PGSTD::string &amp;err)</div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;    <span class="keywordflow">throw</span> (PGSTD::logic_error);</div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;  <span class="keywordtype">bool</span> PQXX_PRIVATE obtain_result(<span class="keywordtype">bool</span> expect_none=<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;</div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE obtain_dummy();</div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE get_further_available_results();</div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE check_end_results();</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;</div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE receive_if_available();</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE receive(pipeline::QueryMap::const_iterator stop);</div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;  PGSTD::pair&lt;pipeline::query_id, result&gt;</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;    retrieve(pipeline::QueryMap::iterator);</div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;</div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;  QueryMap m_queries;</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  PGSTD::pair&lt;QueryMap::iterator,QueryMap::iterator&gt; m_issuedrange;</div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;  <span class="keywordtype">int</span> m_retain;</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;  <span class="keywordtype">int</span> m_num_waiting;</div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;  query_id m_q_id;</div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;  <span class="keywordtype">bool</span> m_dummy_pending;</div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;</div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;  query_id m_error;</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;  pipeline(<span class="keyword">const</span> pipeline &amp;);</div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;  pipeline &amp;operator=(<span class="keyword">const</span> pipeline &amp;);</div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;};</div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;</div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;</div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;} <span class="comment">// namespace</span></div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;</div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;</div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;</div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="preprocessor"></span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>pipeline.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00154_source.html b/doc/html/Reference/a00154_source.html
deleted file mode 100644
index c6f0644..0000000
--- a/doc/html/Reference/a00154_source.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: prepared_statement.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00154_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">prepared_statement.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/prepared_statement.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      Helper classes for defining and executing prepared statements</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   See the connection_base hierarchy for more about prepared statements</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * Copyright (c) 2006-2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef PQXX_H_PREPARED_STATEMENT</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_PREPARED_STATEMENT</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &quot;pqxx/internal/statement_parameters.hxx&quot;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;{</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">class </span>binarystring;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">class </span>connection_base;</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">class </span>transaction_base;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">class </span>result;</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno"><a class="code" href="a00196.html">   36</a></span>&#160;<span class="keyword">namespace </span>prepare</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;{</div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div>
-<div class="line"><a name="l00124"></a><span class="lineno"><a class="code" href="a00053.html">  124</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00053.html" title="Helper class for passing parameters to, and executing, prepared statements.">invocation</a> : internal::statement_parameters</div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;{</div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;  <a class="code" href="a00053.html" title="Helper class for passing parameters to, and executing, prepared statements.">invocation</a>(<a class="code" href="a00104.html">transaction_base</a> &amp;, <span class="keyword">const</span> PGSTD::string &amp;statement);</div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;  <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> exec() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;  <span class="keywordtype">bool</span> exists() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;</div>
-<div class="line"><a name="l00136"></a><span class="lineno"><a class="code" href="a00053.html#a10e6e640885617f52bf43d9e59477424">  136</a></span>&#160;  <a class="code" href="a00053.html" title="Helper class for passing parameters to, and executing, prepared statements.">invocation</a> &amp;<a class="code" href="a00053.html#a10e6e640885617f52bf43d9e59477424" title="Pass null parameter.">operator()</a>() { add_param(); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div>
-<div class="line"><a name="l00142"></a><span class="lineno"><a class="code" href="a00053.html#a38c217d6210b26006af97dc23a4c014e">  142</a></span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <a class="code" href="a00053.html" title="Helper class for passing parameters to, and executing, prepared statements.">invocation</a> &amp;operator()(<span class="keyword">const</span> T &amp;v)</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;        { add_param(v, <span class="keyword">true</span>); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;</div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;</div>
-<div class="line"><a name="l00149"></a><span class="lineno"><a class="code" href="a00053.html#a8b4028561c5a19ec67b262310e948468">  149</a></span>&#160;  <a class="code" href="a00053.html" title="Helper class for passing parameters to, and executing, prepared statements.">invocation</a> &amp;operator()(<span class="keyword">const</span> <a class="code" href="a00013.html">binarystring</a> &amp;v)</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;        { add_binary_param(v, <span class="keyword">true</span>); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;</div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;</div>
-<div class="line"><a name="l00157"></a><span class="lineno"><a class="code" href="a00053.html#a7d1afea38e1c822c02560331b82d8dfe">  157</a></span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <a class="code" href="a00053.html" title="Helper class for passing parameters to, and executing, prepared statements.">invocation</a> &amp;operator()(<span class="keyword">const</span> T &amp;v, <span class="keywordtype">bool</span> nonnull)</div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;        { add_param(v, nonnull); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div>
-<div class="line"><a name="l00165"></a><span class="lineno"><a class="code" href="a00053.html#a3aa04b5e67edcadea056c78ebd712e5f">  165</a></span>&#160;  <a class="code" href="a00053.html" title="Helper class for passing parameters to, and executing, prepared statements.">invocation</a> &amp;operator()(<span class="keyword">const</span> <a class="code" href="a00013.html">binarystring</a> &amp;v, <span class="keywordtype">bool</span> nonnull)</div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;        { add_binary_param(v, nonnull); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;</div>
-<div class="line"><a name="l00187"></a><span class="lineno"><a class="code" href="a00053.html#afe3111c309189f822255744df4fa8bff">  187</a></span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <a class="code" href="a00053.html" title="Helper class for passing parameters to, and executing, prepared statements.">invocation</a> &amp;operator()(T *v, <span class="keywordtype">bool</span> nonnull=<span class="keyword">true</span>)</div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;        { add_param(v, nonnull); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;</div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div>
-<div class="line"><a name="l00195"></a><span class="lineno"><a class="code" href="a00053.html#ac0b4fbda217ac490ed72c923d02cdef3">  195</a></span>&#160;  <a class="code" href="a00053.html" title="Helper class for passing parameters to, and executing, prepared statements.">invocation</a> &amp;operator()(<span class="keyword">const</span> <span class="keywordtype">char</span> *v, <span class="keywordtype">bool</span> nonnull=<span class="keyword">true</span>)</div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;        { add_param(v, nonnull); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;</div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  <a class="code" href="a00053.html" title="Helper class for passing parameters to, and executing, prepared statements.">invocation</a> &amp;operator=(<span class="keyword">const</span> <a class="code" href="a00053.html" title="Helper class for passing parameters to, and executing, prepared statements.">invocation</a> &amp;);</div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;  <a class="code" href="a00104.html">transaction_base</a> &amp;m_home;</div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;  <span class="keyword">const</span> PGSTD::string m_statement;</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;  PGSTD::vector&lt;PGSTD::string&gt; m_values;</div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;  PGSTD::vector&lt;bool&gt; m_nonnull;</div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  <a class="code" href="a00053.html" title="Helper class for passing parameters to, and executing, prepared statements.">invocation</a> &amp;setparam(<span class="keyword">const</span> PGSTD::string &amp;, <span class="keywordtype">bool</span> nonnull);</div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;};</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;</div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div>
-<div class="line"><a name="l00211"></a><span class="lineno"><a class="code" href="a00197.html">  211</a></span>&#160;<span class="keyword">namespace </span>internal</div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;{</div>
-<div class="line"><a name="l00214"></a><span class="lineno"><a class="code" href="a00075.html">  214</a></span>&#160;<span class="keyword">struct </span>PQXX_LIBEXPORT <a class="code" href="a00075.html" title="Internal representation of a prepared statement definition.">prepared_def</a></div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;{</div>
-<div class="line"><a name="l00217"></a><span class="lineno"><a class="code" href="a00075.html#a7b418648fe35168c261073cae42da08e">  217</a></span>&#160;  PGSTD::string <a class="code" href="a00075.html#a7b418648fe35168c261073cae42da08e" title="Text of prepared query.">definition</a>;</div>
-<div class="line"><a name="l00219"></a><span class="lineno"><a class="code" href="a00075.html#a11ef3d1042c1711d30b6e376f4b77dc5">  219</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="a00075.html#a11ef3d1042c1711d30b6e376f4b77dc5" title="Has this prepared statement been prepared in the current session?">registered</a>;</div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;</div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;  <a class="code" href="a00075.html" title="Internal representation of a prepared statement definition.">prepared_def</a>();</div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00075.html" title="Internal representation of a prepared statement definition.">prepared_def</a>(<span class="keyword">const</span> PGSTD::string &amp;);</div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;};</div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;</div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;} <span class="comment">// namespace pqxx::prepare::internal</span></div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;} <span class="comment">// namespace pqxx::prepare</span></div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;} <span class="comment">// namespace pqxx</span></div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;</div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;</div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<span class="preprocessor"></span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>prepared_statement.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00156_source.html b/doc/html/Reference/a00156_source.html
deleted file mode 100644
index b975c21..0000000
--- a/doc/html/Reference/a00156_source.html
+++ /dev/null
@@ -1,453 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: result.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00156_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">result.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/result.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definitions for the pqxx::result class and support classes.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   pqxx::result represents the set of result tuples from a database query</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/result instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2001-2012, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_RESULT</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_RESULT</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_IOS</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;ios&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;pqxx/internal/result_data.hxx&quot;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &quot;pqxx/except&quot;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &quot;pqxx/field&quot;</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &quot;pqxx/tuple&quot;</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &quot;pqxx/util&quot;</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">/* Methods tested in eg. self-test program test001 are marked with &quot;//[t1]&quot;</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment">// TODO: Support SQL arrays</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;{</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="keyword">namespace </span>internal</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;{</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="keyword">namespace </span>gate</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;{</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="keyword">class </span>result_connection;</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="keyword">class </span>result_creation;</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="keyword">class </span>result_sql_cursor;</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;} <span class="comment">// namespace internal::gate</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;} <span class="comment">// namespace internal</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="keyword">class </span>const_result_iterator;</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="keyword">class </span>const_reverse_result_iterator;</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"><a class="code" href="a00082.html">   81</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> :</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="keyword">private</span> <a class="code" href="a00073.html" title="Reference-counted smart pointer to libpq-allocated object.">internal::PQAlloc</a>&lt;</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;        const internal::result_data, internal::freemem_result_data&gt;</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;{</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00073.html" title="Reference-counted smart pointer to libpq-allocated object.">internal::PQAlloc</a>&lt;</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;        <span class="keyword">const</span> internal::result_data, internal::freemem_result_data&gt; <a class="code" href="a00073.html">super</a>;</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00088"></a><span class="lineno"><a class="code" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">   88</a></span>&#160;  <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">size_type</a>;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"><a class="code" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">   89</a></span>&#160;  <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">long</span> <a class="code" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">difference_type</a>;</div>
-<div class="line"><a name="l00090"></a><span class="lineno"><a class="code" href="a00082.html#a1d2df6fa727dd62239d98a0af8267cd2">   90</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00107.html" title="Reference to one row in a result.">pqxx::tuple</a> <a class="code" href="a00082.html#a1d2df6fa727dd62239d98a0af8267cd2">reference</a>;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"><a class="code" href="a00082.html#a231cf3451b578e1a77a0e3ba5c5332c0">   91</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00025.html" title="Iterator for rows (tuples) in a result. Use as result::const_iterator.">const_result_iterator</a> <a class="code" href="a00082.html#a231cf3451b578e1a77a0e3ba5c5332c0">const_iterator</a>;</div>
-<div class="line"><a name="l00092"></a><span class="lineno"><a class="code" href="a00082.html#a16732cbff5bf11cefd68471577344551">   92</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00025.html" title="Iterator for rows (tuples) in a result. Use as result::const_iterator.">const_iterator</a> <a class="code" href="a00082.html#a16732cbff5bf11cefd68471577344551">pointer</a>;</div>
-<div class="line"><a name="l00093"></a><span class="lineno"><a class="code" href="a00082.html#afa18f18140865290a1e7a3461cc604f4">   93</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00025.html" title="Iterator for rows (tuples) in a result. Use as result::const_iterator.">const_iterator</a> <a class="code" href="a00082.html#afa18f18140865290a1e7a3461cc604f4">iterator</a>;</div>
-<div class="line"><a name="l00094"></a><span class="lineno"><a class="code" href="a00082.html#a4e8a0b23393257bb8438323af622ab0b">   94</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a> <a class="code" href="a00082.html#a4e8a0b23393257bb8438323af622ab0b">const_reverse_iterator</a>;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"><a class="code" href="a00082.html#a95891ed8c127338b022f98365cce1e91">   95</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_iterator</a> <a class="code" href="a00082.html#a95891ed8c127338b022f98365cce1e91">reverse_iterator</a>;</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div>
-<div class="line"><a name="l00098"></a><span class="lineno"><a class="code" href="a00082.html#ad928c2c47d1f6d890e4a97aa225ff9d5">   98</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00107.html" title="Reference to one row in a result.">pqxx::tuple</a> <a class="code" href="a00082.html#ad928c2c47d1f6d890e4a97aa225ff9d5" title="For backward compatibility only.">tuple</a>;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"><a class="code" href="a00082.html#ab3bcc6d210c747335a9f86aef975dfa9">  100</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00040.html" title="Reference to a field in a result set.">pqxx::field</a> <a class="code" href="a00082.html#ab3bcc6d210c747335a9f86aef975dfa9" title="For backward compatibility only.">field</a>;</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div>
-<div class="line"><a name="l00102"></a><span class="lineno"><a class="code" href="a00082.html#aad8b1fd5e42dbfc4a4d75c0a1b0c6ddb">  102</a></span>&#160;  <a class="code" href="a00082.html#aad8b1fd5e42dbfc4a4d75c0a1b0c6ddb">result</a>() throw () : <a class="code" href="a00073.html">super</a>(), m_data(0) {}                             <span class="comment">//[t3]</span></div>
-<div class="line"><a name="l00103"></a><span class="lineno"><a class="code" href="a00082.html#a1d7279ca68e1d4da8da2829bb34e3b80">  103</a></span>&#160;  <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a>(<span class="keyword">const</span> <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> &amp;rhs) <span class="keywordflow">throw</span> () :                                  <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;        <a class="code" href="a00073.html">super</a>(rhs), m_data(rhs.m_data) {}</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div>
-<div class="line"><a name="l00106"></a><span class="lineno"><a class="code" href="a00082.html#a6e2e28a20a517c6c3f4e4c9407fbe288">  106</a></span>&#160;  <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> &amp;operator=(<span class="keyword">const</span> <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> &amp;rhs) <span class="keywordflow">throw</span> ()                         <span class="comment">//[t10]</span></div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;        { super::operator=(rhs); m_data=rhs.m_data; <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> &amp;) <span class="keyword">const</span> throw ();                       <span class="comment">//[t70]</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno"><a class="code" href="a00082.html#aced900b0f7d44652107e4df89df9023f">  114</a></span>&#160;  <span class="keywordtype">bool</span> operator!=(const <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> &amp;rhs) const throw ()                     <span class="comment">//[t70]</span></div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;        { <span class="keywordflow">return</span> !operator==(rhs); }</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;  const_reverse_iterator rbegin() <span class="keyword">const</span>;                                <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  const_reverse_iterator rend() <span class="keyword">const</span>;                                  <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;  const_iterator begin() <span class="keyword">const</span> throw ();                                <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;  inline const_iterator end() const throw ();                           <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div>
-<div class="line"><a name="l00124"></a><span class="lineno"><a class="code" href="a00082.html#a68dd2275bab0b4e254573ee664738904">  124</a></span>&#160;  <a class="code" href="a00107.html" title="Reference to one row in a result.">reference</a> front() const throw () { <span class="keywordflow">return</span> <a class="code" href="a00107.html" title="Reference to one row in a result.">tuple</a>(<span class="keyword">this</span>,0); }            <span class="comment">//[t74]</span></div>
-<div class="line"><a name="l00125"></a><span class="lineno"><a class="code" href="a00082.html#ab60d18b1e9d4666c28551da2ad0e37d5">  125</a></span>&#160;  <a class="code" href="a00107.html" title="Reference to one row in a result.">reference</a> <a class="code" href="a00082.html#ab60d18b1e9d4666c28551da2ad0e37d5">back</a>() <span class="keyword">const</span> throw () {<span class="keywordflow">return</span> <a class="code" href="a00107.html" title="Reference to one row in a result.">tuple</a>(<span class="keyword">this</span>,size()-1);}        <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;</div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;  size_type PQXX_PURE size() <span class="keyword">const</span> throw ();                            <span class="comment">//[t2]</span></div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;  <span class="keywordtype">bool</span> PQXX_PURE empty() const throw ();                                <span class="comment">//[t11]</span></div>
-<div class="line"><a name="l00129"></a><span class="lineno"><a class="code" href="a00082.html#a51879f289b45e502f320b34dbbe023ca">  129</a></span>&#160;  <a class="code" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">size_type</a> capacity() const throw () { <span class="keywordflow">return</span> size(); }                <span class="comment">//[t20]</span></div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;  <span class="keywordtype">void</span> swap(<a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> &amp;) throw ();                                         <span class="comment">//[t77]</span></div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div>
-<div class="line"><a name="l00133"></a><span class="lineno"><a class="code" href="a00082.html#a3aac4e676b132a3499e70bb83bcc4bec">  133</a></span>&#160;  const <a class="code" href="a00107.html" title="Reference to one row in a result.">tuple</a> operator[](<a class="code" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">size_type</a> i) const throw ()                    <span class="comment">//[t2]</span></div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;        { <span class="keywordflow">return</span> <a class="code" href="a00107.html" title="Reference to one row in a result.">tuple</a>(<span class="keyword">this</span>, i); }</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;  <span class="keyword">const</span> <a class="code" href="a00107.html" title="Reference to one row in a result.">tuple</a> at(size_type) <span class="keyword">const</span> throw (<a class="code" href="a00077.html" title="Something is out of range, similar to std::out_of_range.">range_error</a>);                  <span class="comment">//[t10]</span></div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div>
-<div class="line"><a name="l00137"></a><span class="lineno"><a class="code" href="a00082.html#a77542a235a4ca711267e30d84492ce3b">  137</a></span>&#160;  <span class="keywordtype">void</span> clear() throw () { super::reset(); m_data = 0; }                 <span class="comment">//[t20]</span></div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a> PQXX_PURE columns() <span class="keyword">const</span> throw ();                  <span class="comment">//[t11]</span></div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;  <a class="code" href="a00107.html" title="Reference to one row in a result.">tuple</a>::size_type column_number(const <span class="keywordtype">char</span> ColName[]) const;           <span class="comment">//[t11]</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div>
-<div class="line"><a name="l00150"></a><span class="lineno"><a class="code" href="a00082.html#afd40988f258ee059b0e76dac6480d8b3">  150</a></span>&#160;  <a class="code" href="a00107.html" title="Reference to one row in a result.">tuple</a>::<a class="code" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">size_type</a> column_number(const PGSTD::<span class="keywordtype">string</span> &amp;Name) const       <span class="comment">//[t11]</span></div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;        {<span class="keywordflow">return</span> <a class="code" href="a00082.html#afd40988f258ee059b0e76dac6480d8b3" title="Number of given column (throws exception if it doesn&#39;t exist)">column_number</a>(Name.c_str());}</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;</div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *column_name(<a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a> Number) <span class="keyword">const</span>;               <span class="comment">//[t11]</span></div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;  oid column_type(<a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a> ColNum) <span class="keyword">const</span>;                       <span class="comment">//[t7]</span></div>
-<div class="line"><a name="l00159"></a><span class="lineno"><a class="code" href="a00082.html#a8f7e6221f552199a88b3cfb787bd03c2">  159</a></span>&#160;<span class="comment"></span>  oid column_type(<span class="keywordtype">int</span> ColNum) <span class="keyword">const</span>                                     <span class="comment">//[t7]</span></div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;        { <span class="keywordflow">return</span> <a class="code" href="a00082.html#a8f7e6221f552199a88b3cfb787bd03c2" title="Type of given column.">column_type</a>(<a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a>(ColNum)); }</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"><a class="code" href="a00082.html#af56d00ec20a26b2dfeb3a83b481cf243">  163</a></span>&#160;  oid column_type(<span class="keyword">const</span> PGSTD::string &amp;ColName) <span class="keyword">const</span>                   <span class="comment">//[t7]</span></div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;        { <span class="keywordflow">return</span> <a class="code" href="a00082.html#af56d00ec20a26b2dfeb3a83b481cf243" title="Type of given column.">column_type</a>(column_number(ColName)); }</div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div>
-<div class="line"><a name="l00167"></a><span class="lineno"><a class="code" href="a00082.html#a33ab612efd39b727d6e1e151a6c354f6">  167</a></span>&#160;  oid column_type(<span class="keyword">const</span> <span class="keywordtype">char</span> ColName[]) <span class="keyword">const</span>                           <span class="comment">//[t7]</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;        { <span class="keywordflow">return</span> <a class="code" href="a00082.html#a33ab612efd39b727d6e1e151a6c354f6" title="Type of given column.">column_type</a>(column_number(ColName)); }</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  oid column_table(<a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a> ColNum) <span class="keyword">const</span>;                      <span class="comment">//[t2]</span></div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;</div>
-<div class="line"><a name="l00174"></a><span class="lineno"><a class="code" href="a00082.html#ac5027b980639d8d0304ab32fb3052d73">  174</a></span>&#160;  oid column_table(<span class="keywordtype">int</span> ColNum) <span class="keyword">const</span>                                    <span class="comment">//[t2]</span></div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;        { <span class="keywordflow">return</span> <a class="code" href="a00082.html#ac5027b980639d8d0304ab32fb3052d73" title="What table did this column come from?">column_table</a>(<a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a>(ColNum)); }</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div>
-<div class="line"><a name="l00178"></a><span class="lineno"><a class="code" href="a00082.html#a91a2dd4512530363cdf1240a0aeba46c">  178</a></span>&#160;  oid column_table(<span class="keyword">const</span> PGSTD::string &amp;ColName) <span class="keyword">const</span>                  <span class="comment">//[t2]</span></div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;        { <span class="keywordflow">return</span> <a class="code" href="a00082.html#a91a2dd4512530363cdf1240a0aeba46c" title="What table did this column come from?">column_table</a>(column_number(ColName)); }</div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;</div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;  <a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a> table_column(<a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a> ColNum) <span class="keyword">const</span>;         <span class="comment">//[t93]</span></div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;</div>
-<div class="line"><a name="l00185"></a><span class="lineno"><a class="code" href="a00082.html#adadfb3831c89409ff3ff74a49b5b5bdd">  185</a></span>&#160;  <a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a> table_column(<span class="keywordtype">int</span> ColNum) <span class="keyword">const</span>                       <span class="comment">//[t93]</span></div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;        { <span class="keywordflow">return</span> <a class="code" href="a00082.html#adadfb3831c89409ff3ff74a49b5b5bdd" title="What column in its table did this column come from?">table_column</a>(<a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a>(ColNum)); }</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;</div>
-<div class="line"><a name="l00189"></a><span class="lineno"><a class="code" href="a00082.html#ad8ecab8bcc022fe5a489e2d2fded14bd">  189</a></span>&#160;  <a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a> table_column(<span class="keyword">const</span> PGSTD::string &amp;ColName) <span class="keyword">const</span>     <span class="comment">//[t93]</span></div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;        { <span class="keywordflow">return</span> <a class="code" href="a00082.html#ad8ecab8bcc022fe5a489e2d2fded14bd" title="What column in its table did this column come from?">table_column</a>(column_number(ColName)); }</div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;</div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;  <span class="keyword">const</span> PGSTD::string &amp; PQXX_PURE query() <span class="keyword">const</span> throw ();               <span class="comment">//[t70]</span></div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  oid PQXX_PURE inserted_oid() const;                                   <span class="comment">//[t13]</span></div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;</div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;  size_type PQXX_PURE affected_rows() const;                            <span class="comment">//[t7]</span></div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;</div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;private:</div>
-<div class="line"><a name="l00210"></a><span class="lineno"><a class="code" href="a00082.html#aea00d4ccd9783a65feb0c079c109c3e8">  210</a></span>&#160;  friend class pqxx::<a class="code" href="a00040.html" title="Reference to a field in a result set.">field</a>;</div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;  const <span class="keywordtype">char</span> * PQXX_PURE GetValue(<a class="code" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">size_type</a> Row, <a class="code" href="a00107.html" title="Reference to one row in a result.">tuple</a>::<a class="code" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">size_type</a> Col) const;</div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;  <span class="keywordtype">bool</span> PQXX_PURE GetIsNull(<a class="code" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">size_type</a> Row, <a class="code" href="a00107.html" title="Reference to one row in a result.">tuple</a>::<a class="code" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">size_type</a> Col) const;</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;  field::<a class="code" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">size_type</a> PQXX_PURE GetLength(</div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;        <a class="code" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">size_type</a>,</div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;        <a class="code" href="a00107.html" title="Reference to one row in a result.">tuple</a>::size_type) const throw ();</div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;</div>
-<div class="line"><a name="l00217"></a><span class="lineno"><a class="code" href="a00082.html#a137c5ab03f8e5975fe822571cfa796e4">  217</a></span>&#160;  friend class pqxx::internal::gate::result_creation;</div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a>(internal::pq::PGresult *rhs,</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;        <span class="keywordtype">int</span> protocol,</div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;        const PGSTD::<span class="keywordtype">string</span> &amp;Query,</div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;        <span class="keywordtype">int</span> encoding_code);</div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE CheckStatus() const;</div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;</div>
-<div class="line"><a name="l00224"></a><span class="lineno"><a class="code" href="a00082.html#a9fe15fed7d74b4ae0718cf9ae64427bf">  224</a></span>&#160;  friend class pqxx::internal::gate::result_connection;</div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;  <span class="keywordtype">bool</span> operator!() const throw () { <span class="keywordflow">return</span> !m_data; }</div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;  <span class="keyword">operator</span> bool() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> m_data != 0; }</div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;</div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE PQXX_NORETURN ThrowSQLError(</div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;Err,</div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;Query) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;  <span class="keywordtype">int</span> PQXX_PRIVATE PQXX_PURE errorposition() <span class="keyword">const</span> throw ();</div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;  PGSTD::<span class="keywordtype">string</span> PQXX_PRIVATE StatusError() const;</div>
-<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;</div>
-<div class="line"><a name="l00234"></a><span class="lineno"><a class="code" href="a00082.html#ad7ebaaac4647f20a915fd6aa735cd1e5">  234</a></span>&#160;  friend class pqxx::internal::gate::result_sql_cursor;</div>
-<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;  const <span class="keywordtype">char</span> * PQXX_PURE CmdStatus() const throw ();</div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;</div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;  pqxx::internal::pq::PGresult *m_data;</div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;</div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;  static const PGSTD::<span class="keywordtype">string</span> PQXX_PRIVATE s_empty_string;</div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;};</div>
-<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;</div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;</div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;</div>
-<div class="line"><a name="l00249"></a><span class="lineno"><a class="code" href="a00025.html">  249</a></span>&#160;class PQXX_LIBEXPORT <a class="code" href="a00025.html" title="Iterator for rows (tuples) in a result. Use as result::const_iterator.">const_result_iterator</a> :</div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;  public PGSTD::<a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">iterator</a>&lt;</div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;        PGSTD::random_access_iterator_tag,</div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;        const <a class="code" href="a00107.html" title="Reference to one row in a result.">tuple</a>,</div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;        <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a>::<a class="code" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a>,</div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;        <a class="code" href="a00025.html" title="Iterator for rows (tuples) in a result. Use as result::const_iterator.">const_result_iterator</a>,</div>
-<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;        tuple&gt;,</div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;  public tuple</div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;{</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00259"></a><span class="lineno"><a class="code" href="a00025.html#af545df126c49a8ad52fc58ee4833e7d9">  259</a></span>&#160;  <span class="keyword">typedef</span> <span class="keyword">const</span> tuple *<a class="code" href="a00025.html#af545df126c49a8ad52fc58ee4833e7d9">pointer</a>;</div>
-<div class="line"><a name="l00260"></a><span class="lineno"><a class="code" href="a00025.html#a0b197686648ddd4acb3c803d6a51fc8d">  260</a></span>&#160;  <span class="keyword">typedef</span> tuple <a class="code" href="a00025.html#a0b197686648ddd4acb3c803d6a51fc8d">reference</a>;</div>
-<div class="line"><a name="l00261"></a><span class="lineno"><a class="code" href="a00025.html#ab8d1a4aa2c488d516b766e811a33fb6c">  261</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">result::size_type</a> <a class="code" href="a00025.html#ab8d1a4aa2c488d516b766e811a33fb6c">size_type</a>;</div>
-<div class="line"><a name="l00262"></a><span class="lineno"><a class="code" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">  262</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a> <a class="code" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a>;</div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;</div>
-<div class="line"><a name="l00264"></a><span class="lineno"><a class="code" href="a00025.html#a69a45f72ecd7d720ebdb830950df15ad">  264</a></span>&#160;  <a class="code" href="a00025.html#a69a45f72ecd7d720ebdb830950df15ad">const_result_iterator</a>() throw () : tuple(0,0) {}</div>
-<div class="line"><a name="l00265"></a><span class="lineno"><a class="code" href="a00025.html#a599088be998cb2998cd2cac6cd7bc9c6">  265</a></span>&#160;  <a class="code" href="a00025.html#a599088be998cb2998cd2cac6cd7bc9c6">const_result_iterator</a>(<span class="keyword">const</span> tuple &amp;t) <span class="keywordflow">throw</span> () : tuple(t) {}</div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;</div>
-<div class="line"><a name="l00282"></a><span class="lineno"><a class="code" href="a00025.html#a5a6e8b74cb15a24e923016d56cd74df5">  282</a></span>&#160;  pointer <a class="code" href="a00025.html#a5a6e8b74cb15a24e923016d56cd74df5">operator-&gt;</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">this</span>; }                           <span class="comment">//[t12]</span></div>
-<div class="line"><a name="l00283"></a><span class="lineno"><a class="code" href="a00025.html#ab58d13117556c7bbe935db018c4bbbd9">  283</a></span>&#160;  reference <a class="code" href="a00025.html#ab58d13117556c7bbe935db018c4bbbd9">operator*</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> tuple(*<span class="keyword">this</span>); }                  <span class="comment">//[t12]</span></div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;  const_result_iterator operator++(<span class="keywordtype">int</span>);                                <span class="comment">//[t12]</span></div>
-<div class="line"><a name="l00291"></a><span class="lineno"><a class="code" href="a00025.html#ab92d7af9a2d9842cd5c1e12c99201893">  291</a></span>&#160;  const_result_iterator &amp;<a class="code" href="a00025.html#ab92d7af9a2d9842cd5c1e12c99201893">operator++</a>() { ++m_Index; <span class="keywordflow">return</span> *<span class="keyword">this</span>; }      <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;  const_result_iterator operator--(<span class="keywordtype">int</span>);                                <span class="comment">//[t12]</span></div>
-<div class="line"><a name="l00293"></a><span class="lineno"><a class="code" href="a00025.html#a45a6644ccdf8648196d310ec643414fb">  293</a></span>&#160;  const_result_iterator &amp;<a class="code" href="a00025.html#a45a6644ccdf8648196d310ec643414fb">operator--</a>() { --m_Index; <span class="keywordflow">return</span> *<span class="keyword">this</span>; }      <span class="comment">//[t12]</span></div>
-<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;</div>
-<div class="line"><a name="l00295"></a><span class="lineno"><a class="code" href="a00025.html#a9eb6caf606fd73bd3bc0e0bbbcd3387a">  295</a></span>&#160;  const_result_iterator &amp;operator+=(difference_type i)                  <span class="comment">//[t12]</span></div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;      { m_Index = size_type(difference_type(m_Index) + i); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00297"></a><span class="lineno"><a class="code" href="a00025.html#aac919ac1130c456cac33c2fb977e8f49">  297</a></span>&#160;  const_result_iterator &amp;operator-=(difference_type i)                  <span class="comment">//[t12]</span></div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;      { m_Index = size_type(difference_type (m_Index) - i); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;</div>
-<div class="line"><a name="l00305"></a><span class="lineno"><a class="code" href="a00025.html#a757c8e7d196c2a9d4e69af70a4234620">  305</a></span>&#160;  <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> const_result_iterator &amp;i) <span class="keyword">const</span>                 <span class="comment">//[t12]</span></div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;      {<span class="keywordflow">return</span> m_Index==i.m_Index;}</div>
-<div class="line"><a name="l00307"></a><span class="lineno"><a class="code" href="a00025.html#a9c831865874ab49c5a8e552503d8d6f8">  307</a></span>&#160;  <span class="keywordtype">bool</span> operator!=(<span class="keyword">const</span> const_result_iterator &amp;i) <span class="keyword">const</span>                 <span class="comment">//[t12]</span></div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;      {<span class="keywordflow">return</span> m_Index!=i.m_Index;}</div>
-<div class="line"><a name="l00309"></a><span class="lineno"><a class="code" href="a00025.html#abc4bdb24c31faff8986730cc418225c4">  309</a></span>&#160;  <span class="keywordtype">bool</span> operator&lt;(<span class="keyword">const</span> const_result_iterator &amp;i) <span class="keyword">const</span>                  <span class="comment">//[t12]</span></div>
-<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;      {<span class="keywordflow">return</span> m_Index&lt;i.m_Index;}</div>
-<div class="line"><a name="l00311"></a><span class="lineno"><a class="code" href="a00025.html#a5838760d8c9620674b3bc530f95ec6d5">  311</a></span>&#160;  <span class="keywordtype">bool</span> operator&lt;=(<span class="keyword">const</span> const_result_iterator &amp;i) <span class="keyword">const</span>                 <span class="comment">//[t12]</span></div>
-<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;      {<span class="keywordflow">return</span> m_Index&lt;=i.m_Index;}</div>
-<div class="line"><a name="l00313"></a><span class="lineno"><a class="code" href="a00025.html#a07d2e2279fef3c1476cffd06a8eb91de">  313</a></span>&#160;  <span class="keywordtype">bool</span> operator&gt;(<span class="keyword">const</span> const_result_iterator &amp;i) <span class="keyword">const</span>                  <span class="comment">//[t12]</span></div>
-<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;      {<span class="keywordflow">return</span> m_Index&gt;i.m_Index;}</div>
-<div class="line"><a name="l00315"></a><span class="lineno"><a class="code" href="a00025.html#a968c235eb6fecdf44b8f64827473c733">  315</a></span>&#160;  <span class="keywordtype">bool</span> operator&gt;=(<span class="keyword">const</span> const_result_iterator &amp;i) <span class="keyword">const</span>                 <span class="comment">//[t12]</span></div>
-<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;      {<span class="keywordflow">return</span> m_Index&gt;=i.m_Index;}</div>
-<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;</div>
-<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;  <span class="keyword">inline</span> const_result_iterator <a class="code" href="a00176.html#a14f86142785f212ef3de46040e22c532">operator+</a>(difference_type) <span class="keyword">const</span>;        <span class="comment">//[t12]</span></div>
-<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;  <span class="keyword">friend</span> const_result_iterator <a class="code" href="a00176.html#a14f86142785f212ef3de46040e22c532">operator+</a>(                               <span class="comment">//[t12]</span></div>
-<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;        difference_type,</div>
-<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;        const_result_iterator);</div>
-<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;  <span class="keyword">inline</span> const_result_iterator operator-(difference_type) <span class="keyword">const</span>;        <span class="comment">//[t12]</span></div>
-<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;  <span class="keyword">inline</span> difference_type operator-(const_result_iterator) <span class="keyword">const</span>;        <span class="comment">//[t12]</span></div>
-<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00332"></a><span class="lineno"><a class="code" href="a00025.html#ac9149722b80a911706d9ad204417a69a">  332</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">pqxx::result</a>;</div>
-<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;  const_result_iterator(<span class="keyword">const</span> <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">pqxx::result</a> *r, <a class="code" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">result::size_type</a> i) <span class="keywordflow">throw</span> () :</div>
-<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;      <a class="code" href="a00082.html#ad928c2c47d1f6d890e4a97aa225ff9d5" title="For backward compatibility only.">tuple</a>(r, i) {}</div>
-<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;};</div>
-<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;</div>
-<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;</div>
-<div class="line"><a name="l00339"></a><span class="lineno"><a class="code" href="a00026.html">  339</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a> :</div>
-<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;  <span class="keyword">private</span> const_result_iterator</div>
-<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;{</div>
-<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00343"></a><span class="lineno"><a class="code" href="a00026.html#a9f89dabdd47d46a7e86551788620914b">  343</a></span>&#160;  <span class="keyword">typedef</span> const_result_iterator <a class="code" href="a00026.html#a9f89dabdd47d46a7e86551788620914b">super</a>;</div>
-<div class="line"><a name="l00344"></a><span class="lineno"><a class="code" href="a00026.html#a3944431a48bc056755e618de31ccb101">  344</a></span>&#160;  <span class="keyword">typedef</span> const_result_iterator <a class="code" href="a00026.html#a3944431a48bc056755e618de31ccb101">iterator_type</a>;</div>
-<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;  <span class="keyword">using</span> iterator_type::iterator_category;</div>
-<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;  <span class="keyword">using</span> <a class="code" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">iterator_type::difference_type</a>;</div>
-<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;  <span class="keyword">using</span> <a class="code" href="a00107.html" title="Reference to one row in a result.">iterator_type::pointer</a>;</div>
-<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;<span class="preprocessor">#ifndef _MSC_VER</span></div>
-<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;<span class="preprocessor"></span>  <span class="keyword">using</span> iterator_type::value_type;</div>
-<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;  <span class="keyword">using</span> <a class="code" href="a00107.html" title="Reference to one row in a result.">iterator_type::reference</a>;</div>
-<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;<span class="preprocessor"></span>  <span class="comment">// Workaround for Visual C++.NET 2003, which has access problems</span></div>
-<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;  <span class="keyword">typedef</span> <span class="keyword">const</span> tuple &amp;reference;</div>
-<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;  <span class="keyword">typedef</span> tuple value_type;</div>
-<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00357"></a><span class="lineno"><a class="code" href="a00026.html#a6544eebac8fc1c8c7d8ea6d65a1332a8">  357</a></span>&#160;  <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a>(                                        <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a> &amp;rhs) :</div>
-<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;    const_result_iterator(rhs) {}</div>
-<div class="line"><a name="l00360"></a><span class="lineno"><a class="code" href="a00026.html#ac0716cbc925a9250ac448c6cd35cd797">  360</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a>(                               <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;        <span class="keyword">const</span> const_result_iterator &amp;rhs) :</div>
-<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;    const_result_iterator(rhs) { super::operator--(); }</div>
-<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;</div>
-<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;  const_result_iterator PQXX_PURE base() <span class="keyword">const</span> throw ();                <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;</div>
-<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;  using const_result_iterator::operator-&gt;;                              <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;  using const_result_iterator::operator*;                               <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00378"></a><span class="lineno"><a class="code" href="a00026.html#a26592398ebce2937d32420e4fbfbdd87">  378</a></span>&#160;  <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a> &amp;operator=(                             <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;        const <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a> &amp;r)</div>
-<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;      { iterator_type::operator=(r); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00381"></a><span class="lineno"><a class="code" href="a00026.html#aa0aef3bc029f501703e2f941c85d03d5">  381</a></span>&#160;  <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a> operator++()                            <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;      { iterator_type::operator--(); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;  <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a> operator++(<span class="keywordtype">int</span>);                        <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00384"></a><span class="lineno"><a class="code" href="a00026.html#af6c63db21df71be91a1cf1c2d9905c47">  384</a></span>&#160;  <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a> &amp;operator--()                           <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;      { iterator_type::operator++(); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;  <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a> operator--(<span class="keywordtype">int</span>);                        <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00387"></a><span class="lineno"><a class="code" href="a00026.html#a3f9fbd9b493b163a45b1c15d2e5ff6b7">  387</a></span>&#160;  <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a> &amp;operator+=(difference_type i)          <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;      { iterator_type::operator-=(i); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00389"></a><span class="lineno"><a class="code" href="a00026.html#a31bfd0560cc60c2496c48cafc47aeb41">  389</a></span>&#160;  <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a> &amp;operator-=(difference_type i)          <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;      { iterator_type::operator+=(i); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;</div>
-<div class="line"><a name="l00397"></a><span class="lineno"><a class="code" href="a00026.html#a248bd6095a955103131179b8b797a465">  397</a></span>&#160;  <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a> <a class="code" href="a00176.html#a14f86142785f212ef3de46040e22c532">operator+</a>(difference_type i) <span class="keyword">const</span>      <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;      { <span class="keywordflow">return</span> <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a>(base() - i); }</div>
-<div class="line"><a name="l00399"></a><span class="lineno"><a class="code" href="a00026.html#abd88da5b5bc0d9e63efba1a6ba9f14b3">  399</a></span>&#160;  <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a> operator-(difference_type i)            <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;      { <span class="keywordflow">return</span> <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a>(base() + i); }</div>
-<div class="line"><a name="l00401"></a><span class="lineno"><a class="code" href="a00026.html#ab17e937b7d28ad346802a39d78a02af1">  401</a></span>&#160;  difference_type operator-(                                            <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a> &amp;rhs)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> rhs.const_result_iterator::operator-(*this); }</div>
-<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;</div>
-<div class="line"><a name="l00410"></a><span class="lineno"><a class="code" href="a00026.html#adeb96b3dd3de78f616e8ff6129cc8a26">  410</a></span>&#160;  <span class="keywordtype">bool</span> operator==(                                                      <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a> &amp;rhs) <span class="keyword">const</span> <span class="keywordflow">throw</span> ()</div>
-<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;      { <span class="keywordflow">return</span> iterator_type::operator==(rhs); }</div>
-<div class="line"><a name="l00413"></a><span class="lineno"><a class="code" href="a00026.html#a9791060c7f9c94370fccf4f2a053f451">  413</a></span>&#160;  <span class="keywordtype">bool</span> operator!=(                                                      <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a> &amp;rhs) <span class="keyword">const</span> <span class="keywordflow">throw</span> ()</div>
-<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;      { <span class="keywordflow">return</span> !operator==(rhs); }</div>
-<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;</div>
-<div class="line"><a name="l00417"></a><span class="lineno"><a class="code" href="a00026.html#a7b18a6e600a88ac9a5689b2cd9ee5c1b">  417</a></span>&#160;  <span class="keywordtype">bool</span> operator&lt;(<span class="keyword">const</span> <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a> &amp;rhs) <span class="keyword">const</span>        <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;      { <span class="keywordflow">return</span> iterator_type::operator&gt;(rhs); }</div>
-<div class="line"><a name="l00419"></a><span class="lineno"><a class="code" href="a00026.html#a43793fc9e6cfcf3a400bcb9a3363dbf7">  419</a></span>&#160;  <span class="keywordtype">bool</span> operator&lt;=(<span class="keyword">const</span> <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a> &amp;rhs) <span class="keyword">const</span>       <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;      { <span class="keywordflow">return</span> iterator_type::operator&gt;=(rhs); }</div>
-<div class="line"><a name="l00421"></a><span class="lineno"><a class="code" href="a00026.html#af1b380239968fd36cfb1b22f25fe3c67">  421</a></span>&#160;  <span class="keywordtype">bool</span> operator&gt;(<span class="keyword">const</span> <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a> &amp;rhs) <span class="keyword">const</span>        <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;      { <span class="keywordflow">return</span> iterator_type::operator&lt;(rhs); }</div>
-<div class="line"><a name="l00423"></a><span class="lineno"><a class="code" href="a00026.html#aace3d30e02c3014d04cb1825dff7de6b">  423</a></span>&#160;  <span class="keywordtype">bool</span> operator&gt;=(<span class="keyword">const</span> <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a> &amp;rhs) <span class="keyword">const</span>       <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;      { <span class="keywordflow">return</span> iterator_type::operator&lt;=(rhs); }</div>
-<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;};</div>
-<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;</div>
-<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;</div>
-<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;</div>
-<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;</div>
-<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> CHAR&gt;</div>
-<div class="line"><a name="l00452"></a><span class="lineno"><a class="code" href="a00176.html#abf6b4f639de27c5b0039381f17e9a07a">  452</a></span>&#160;<span class="keyword">inline</span> PGSTD::basic_ostream&lt;CHAR&gt; &amp;<a class="code" href="a00176.html#abf6b4f639de27c5b0039381f17e9a07a" title="Write a result field to any type of stream.">operator&lt;&lt;</a>(</div>
-<div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;        PGSTD::basic_ostream&lt;CHAR&gt; &amp;S, <span class="keyword">const</span> <a class="code" href="a00040.html" title="Reference to a field in a result set.">pqxx::field</a> &amp;F)            <span class="comment">//[t46]</span></div>
-<div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;{</div>
-<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;  S.write(F.<a class="code" href="a00040.html#a97781b0028cbfd2dca1106943a27afae" title="Read as plain C string.">c_str</a>(), PGSTD::streamsize(F.<a class="code" href="a00040.html#ad8d3b3ef9308b577d178086e4b295ca5">size</a>()));</div>
-<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;  <span class="keywordflow">return</span> S;</div>
-<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;}</div>
-<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;</div>
-<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;</div>
-<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div>
-<div class="line"><a name="l00462"></a><span class="lineno"><a class="code" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440">  462</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440" title="Convert a field&#39;s string contents to another type.">from_string</a>(<span class="keyword">const</span> <a class="code" href="a00040.html" title="Reference to a field in a result set.">field</a> &amp;F, T &amp;Obj)                         <span class="comment">//[t46]</span></div>
-<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;        { <a class="code" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440" title="Convert a field&#39;s string contents to another type.">from_string</a>(F.<a class="code" href="a00040.html#a97781b0028cbfd2dca1106943a27afae" title="Read as plain C string.">c_str</a>(), Obj, F.<a class="code" href="a00040.html#ad8d3b3ef9308b577d178086e4b295ca5">size</a>()); }</div>
-<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;</div>
-<div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;<span class="keyword">template</span>&lt;&gt;</div>
-<div class="line"><a name="l00467"></a><span class="lineno"><a class="code" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">  467</a></span>&#160;<span class="keyword">inline</span> PGSTD::string <a class="code" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889" title="Convert a field to a string.">to_string</a>(<span class="keyword">const</span> <a class="code" href="a00040.html" title="Reference to a field in a result set.">field</a> &amp;Obj)                        <span class="comment">//[t74]</span></div>
-<div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;        { <span class="keywordflow">return</span> PGSTD::string(Obj.<a class="code" href="a00040.html#a97781b0028cbfd2dca1106943a27afae" title="Read as plain C string.">c_str</a>(), Obj.<a class="code" href="a00040.html#ad8d3b3ef9308b577d178086e4b295ca5">size</a>()); }</div>
-<div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;</div>
-<div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;</div>
-<div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;<span class="keyword">inline</span> const_result_iterator</div>
-<div class="line"><a name="l00472"></a><span class="lineno"><a class="code" href="a00025.html#a2faa42822a70d1ad0dbf426b69ee8a69">  472</a></span>&#160;<a class="code" href="a00176.html#a14f86142785f212ef3de46040e22c532">const_result_iterator::operator+</a>(<a class="code" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a> o)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;  <span class="keywordflow">return</span> const_result_iterator(</div>
-<div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;        m_Home, size_type(<a class="code" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a>(m_Index) + o));</div>
-<div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;}</div>
-<div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;</div>
-<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;<span class="keyword">inline</span> const_result_iterator</div>
-<div class="line"><a name="l00479"></a><span class="lineno"><a class="code" href="a00176.html#a14f86142785f212ef3de46040e22c532">  479</a></span>&#160;<a class="code" href="a00176.html#a14f86142785f212ef3de46040e22c532">operator+</a>(<a class="code" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a> o, const_result_iterator i)</div>
-<div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;        { <span class="keywordflow">return</span> i + o; }</div>
-<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;</div>
-<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;<span class="keyword">inline</span> const_result_iterator</div>
-<div class="line"><a name="l00483"></a><span class="lineno"><a class="code" href="a00025.html#adfa0ccba45f501111664d5e0c4bfa766">  483</a></span>&#160;<a class="code" href="a00025.html#adfa0ccba45f501111664d5e0c4bfa766">const_result_iterator::operator-</a>(<a class="code" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a> o)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;  <span class="keywordflow">return</span> const_result_iterator(</div>
-<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;        m_Home,</div>
-<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;        <a class="code" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">result::size_type</a>(<a class="code" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a>(m_Index) - o));</div>
-<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;}</div>
-<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;</div>
-<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;<span class="keyword">inline</span> <a class="code" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a></div>
-<div class="line"><a name="l00491"></a><span class="lineno"><a class="code" href="a00025.html#a4f404cbf15b073e6f877dbc405edabe0">  491</a></span>&#160;<a class="code" href="a00025.html#adfa0ccba45f501111664d5e0c4bfa766">const_result_iterator::operator-</a>(const_result_iterator i)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;<span class="keyword">        </span>{ <span class="keywordflow">return</span> <a class="code" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a>(num() - i.<a class="code" href="a00107.html#a1cf7ff6980433ae25d4438b792039e71">num</a>()); }</div>
-<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;</div>
-<div class="line"><a name="l00494"></a><span class="lineno"><a class="code" href="a00082.html#a629baba71ae365f79232780e6f8ac3a7">  494</a></span>&#160;<span class="keyword">inline</span> const_result_iterator <a class="code" href="a00082.html#a629baba71ae365f79232780e6f8ac3a7">result::end</a>() <span class="keyword">const</span> throw ()</div>
-<div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;        { <span class="keywordflow">return</span> const_result_iterator(<span class="keyword">this</span>, size()); }</div>
-<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;</div>
-<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;</div>
-<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;<span class="keyword">inline</span> <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a></div>
-<div class="line"><a name="l00499"></a><span class="lineno"><a class="code" href="a00176.html#af9d548cd3c597e67d8a4288ba24a17f8">  499</a></span>&#160;<a class="code" href="a00176.html#a14f86142785f212ef3de46040e22c532">operator+</a>(<a class="code" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a> n,</div>
-<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;          <span class="keyword">const</span> <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a> &amp;i)</div>
-<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;        { <span class="keywordflow">return</span> <a class="code" href="a00026.html" title="Reverse iterator for result. Use as result::const_reverse_iterator.">const_reverse_result_iterator</a>(i.<a class="code" href="a00026.html#af0afdb9600704e015047eefae139bd27">base</a>() - n); }</div>
-<div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;</div>
-<div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;} <span class="comment">// namespace pqxx</span></div>
-<div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;</div>
-<div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;</div>
-<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;</div>
-<div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;<span class="preprocessor">#endif</span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>result.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00158_source.html b/doc/html/Reference/a00158_source.html
deleted file mode 100644
index a429885..0000000
--- a/doc/html/Reference/a00158_source.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: robusttransaction.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00158_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">robusttransaction.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/robusttransaction.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definition of the pqxx::robusttransaction class.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   pqxx::robusttransaction is a slower but safer transaction class</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/robusttransaction instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2002-2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_ROBUSTTRANSACTION</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_ROBUSTTRANSACTION</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;pqxx/dbtransaction&quot;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#ifdef PQXX_QUIET_DESTRUCTORS</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;pqxx/errorhandler&quot;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">/* Methods tested in eg. self-test program test001 are marked with &quot;//[t1]&quot;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;{</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="a00011.html">   45</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT PQXX_NOVTABLE <a class="code" href="a00011.html">basic_robusttransaction</a> :</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <span class="keyword">public</span> <a class="code" href="a00032.html">dbtransaction</a></div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;{</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="code" href="a00011.html#aad0757a015b2ddfe476e3d83f812bbff">   50</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00054.html" title="Traits class to describe an isolation level; primarly for libpqxx&#39;s own use.">isolation_traits&lt;read_committed&gt;</a> <a class="code" href="a00011.html#aad0757a015b2ddfe476e3d83f812bbff" title="Isolation level is read_committed by default.">isolation_tag</a>;</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="a00011.html">basic_robusttransaction</a>() =0;                                <span class="comment">//[t16]</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <a class="code" href="a00011.html">basic_robusttransaction</a>(</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;        <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;C,</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;IsolationLevel,</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;table_name=PGSTD::string());               <span class="comment">//[t16]</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> IDType;</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  IDType m_record_id;</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  PGSTD::string m_xid;</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  PGSTD::string m_LogTable;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  PGSTD::string m_sequence;</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <span class="keywordtype">int</span> m_backendpid;</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> do_begin();                                              <span class="comment">//[t18]</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> do_commit();                                             <span class="comment">//[t16]</span></div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> do_abort();                                              <span class="comment">//[t18]</span></div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE CreateLogTable();</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE CreateTransactionRecord();</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  PGSTD::string PQXX_PRIVATE sql_delete() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE DeleteTransactionRecord() throw ();</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <span class="keywordtype">bool</span> PQXX_PRIVATE CheckTransactionRecord();</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;};</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;template&lt;<a class="code" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8c" title="Transaction isolation levels.">isolation_level</a> ISOLATIONLEVEL=<a class="code" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8cabedeb7c33721ac28a9e35be36f214f2d">read_committed</a>&gt;</div>
-<div class="line"><a name="l00149"></a><span class="lineno"><a class="code" href="a00083.html">  149</a></span>&#160;class <a class="code" href="a00083.html" title="Slightly slower, better-fortified version of transaction.">robusttransaction</a> : public <a class="code" href="a00011.html">basic_robusttransaction</a></div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;{</div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00152"></a><span class="lineno"><a class="code" href="a00083.html#a8fb228809bd42b2936ada9f9573d30d6">  152</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00054.html" title="Traits class to describe an isolation level; primarly for libpqxx&#39;s own use.">isolation_traits&lt;ISOLATIONLEVEL&gt;</a> <a class="code" href="a00083.html#a8fb228809bd42b2936ada9f9573d30d6">isolation_tag</a>;</div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;</div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div>
-<div class="line"><a name="l00159"></a><span class="lineno"><a class="code" href="a00083.html#ae28452f4e178b6c548f6294fee803632">  159</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00083.html" title="Slightly slower, better-fortified version of transaction.">robusttransaction</a>(<a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;C,</div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;      <span class="keyword">const</span> PGSTD::string &amp;Name=PGSTD::string()) :</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;    namedclass(fullname(<span class="stringliteral">&quot;robusttransaction&quot;</span>,isolation_tag::name()), Name),</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;    basic_robusttransaction(C, isolation_tag::name())</div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;        { Begin(); }</div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div>
-<div class="line"><a name="l00165"></a><span class="lineno"><a class="code" href="a00083.html#af1b175fd37479937c936f172803f40bb">  165</a></span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="a00083.html" title="Slightly slower, better-fortified version of transaction.">robusttransaction</a>() throw ()</div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  {</div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="preprocessor">#ifdef PQXX_QUIET_DESTRUCTORS</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="preprocessor"></span>    <a class="code" href="a00076.html" title="An error handler that suppresses any previously registered error handlers.">quiet_errorhandler</a> quiet(conn());</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="preprocessor"></span>    End();</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  }</div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;};</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;</div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;} <span class="comment">// namespace pqxx</span></div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;</div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;</div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<span class="preprocessor"></span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>robusttransaction.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00161_source.html b/doc/html/Reference/a00161_source.html
deleted file mode 100644
index 875987c..0000000
--- a/doc/html/Reference/a00161_source.html
+++ /dev/null
@@ -1,288 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: strconv.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00161_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">strconv.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/stringconv.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      String conversion definitions for libpqxx</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *      DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/stringconv instead.</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * Copyright (c) 2008-2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef PQXX_H_STRINGCONV</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_STRINGCONV</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;{</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div>
-<div class="line"><a name="l00046"></a><span class="lineno"><a class="code" href="a00088.html">   46</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <span class="keyword">struct </span><a class="code" href="a00088.html" title="Traits class for use in string conversions.">string_traits</a> {};</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="keyword">namespace </span>internal</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;{</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="keywordtype">void</span> PQXX_LIBEXPORT PQXX_NORETURN <a class="code" href="a00194.html#a97c9781c1d455b437ccca7514c1cec18" title="Throw exception for attempt to convert null to given type.">throw_null_conversion</a>(</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;type);</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;} <span class="comment">// namespace pqxx::internal</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
-<div class="line"><a name="l00055"></a><span class="lineno"><a class="code" href="a00201.html#ga9c0b6d727ce7535938d64a819cf527b0">   55</a></span>&#160;<span class="preprocessor">#define PQXX_DECLARE_STRING_TRAITS_SPECIALIZATION(T)                    \</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="preprocessor">template&lt;&gt; struct PQXX_LIBEXPORT string_traits&lt;T&gt;                       \</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="preprocessor">{                                                                       \</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="preprocessor">  typedef T subject_type;                                               \</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="preprocessor">  static const char *name() { return #T; }                              \</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="preprocessor">  static bool has_null() { return false; }                              \</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="preprocessor">  static bool is_null(T) { return false; }                              \</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="preprocessor">  static T null()                                                       \</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="preprocessor">    { internal::throw_null_conversion(name()); return subject_type(); } \</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="preprocessor">  static void from_string(const char Str[], T &amp;Obj);                    \</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="preprocessor">  static PGSTD::string to_string(T Obj);                                \</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="preprocessor">};</span></div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<a class="code" href="a00201.html#ga9c0b6d727ce7535938d64a819cf527b0">PQXX_DECLARE_STRING_TRAITS_SPECIALIZATION</a>(<span class="keywordtype">bool</span>)</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<a class="code" href="a00201.html#ga9c0b6d727ce7535938d64a819cf527b0">PQXX_DECLARE_STRING_TRAITS_SPECIALIZATION</a>(<span class="keywordtype">short</span>)</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<a class="code" href="a00201.html#ga9c0b6d727ce7535938d64a819cf527b0">PQXX_DECLARE_STRING_TRAITS_SPECIALIZATION</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>)</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<a class="code" href="a00201.html#ga9c0b6d727ce7535938d64a819cf527b0">PQXX_DECLARE_STRING_TRAITS_SPECIALIZATION</a>(<span class="keywordtype">int</span>)</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<a class="code" href="a00201.html#ga9c0b6d727ce7535938d64a819cf527b0">PQXX_DECLARE_STRING_TRAITS_SPECIALIZATION</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>)</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<a class="code" href="a00201.html#ga9c0b6d727ce7535938d64a819cf527b0">PQXX_DECLARE_STRING_TRAITS_SPECIALIZATION</a>(<span class="keywordtype">long</span>)</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<a class="code" href="a00201.html#ga9c0b6d727ce7535938d64a819cf527b0">PQXX_DECLARE_STRING_TRAITS_SPECIALIZATION</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>)</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_LONG_LONG</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="preprocessor"></span><a class="code" href="a00201.html#ga9c0b6d727ce7535938d64a819cf527b0">PQXX_DECLARE_STRING_TRAITS_SPECIALIZATION</a>(<span class="keywordtype">long</span> <span class="keywordtype">long</span>)</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<a class="code" href="a00201.html#ga9c0b6d727ce7535938d64a819cf527b0">PQXX_DECLARE_STRING_TRAITS_SPECIALIZATION</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>)</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<a class="code" href="a00201.html#ga9c0b6d727ce7535938d64a819cf527b0">PQXX_DECLARE_STRING_TRAITS_SPECIALIZATION</a>(<span class="keywordtype">float</span>)</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<a class="code" href="a00201.html#ga9c0b6d727ce7535938d64a819cf527b0">PQXX_DECLARE_STRING_TRAITS_SPECIALIZATION</a>(<span class="keywordtype">double</span>)</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_LONG_DOUBLE</span></div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="preprocessor"></span><a class="code" href="a00201.html#ga9c0b6d727ce7535938d64a819cf527b0">PQXX_DECLARE_STRING_TRAITS_SPECIALIZATION</a>(<span class="keywordtype">long</span> <span class="keywordtype">double</span>)</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="preprocessor">#undef PQXX_DECLARE_STRING_TRAITS_SPECIALIZATION</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00090"></a><span class="lineno"><a class="code" href="a00091.html">   90</a></span>&#160;<span class="keyword">template</span>&lt;&gt; <span class="keyword">struct </span>PQXX_LIBEXPORT <a class="code" href="a00088.html" title="Traits class for use in string conversions.">string_traits</a>&lt;const char *&gt;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;{</div>
-<div class="line"><a name="l00092"></a><span class="lineno"><a class="code" href="a00091.html#aace614dae201b284a833a71a0c22a085">   92</a></span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a00091.html#aace614dae201b284a833a71a0c22a085">name</a>() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;const char *&quot;</span>; }</div>
-<div class="line"><a name="l00093"></a><span class="lineno"><a class="code" href="a00091.html#ab0f7f0134b588e97fcaab7b97cb56e3c">   93</a></span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="a00091.html#ab0f7f0134b588e97fcaab7b97cb56e3c">has_null</a>() { <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div>
-<div class="line"><a name="l00094"></a><span class="lineno"><a class="code" href="a00091.html#a3385572be2064f973ae3ac4096a1793a">   94</a></span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="a00091.html#a3385572be2064f973ae3ac4096a1793a">is_null</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *t) { <span class="keywordflow">return</span> !t; }</div>
-<div class="line"><a name="l00095"></a><span class="lineno"><a class="code" href="a00091.html#a5781caab7530905af3c4d03315af6622">   95</a></span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a00091.html#a5781caab7530905af3c4d03315af6622">null</a>() { <span class="keywordflow">return</span> NULL; }</div>
-<div class="line"><a name="l00096"></a><span class="lineno"><a class="code" href="a00091.html#aa2b58df8411416882fd615947f4b46c8">   96</a></span>&#160;  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="a00091.html#aa2b58df8411416882fd615947f4b46c8">from_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> Str[], <span class="keyword">const</span> <span class="keywordtype">char</span> *&amp;Obj) { Obj = Str; }</div>
-<div class="line"><a name="l00097"></a><span class="lineno"><a class="code" href="a00091.html#a256159442e5ffa53fd9e8e08efbb8f95">   97</a></span>&#160;  <span class="keyword">static</span> PGSTD::string <a class="code" href="a00091.html#a256159442e5ffa53fd9e8e08efbb8f95">to_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *Obj) { <span class="keywordflow">return</span> Obj; }</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;};</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div>
-<div class="line"><a name="l00101"></a><span class="lineno"><a class="code" href="a00089.html">  101</a></span>&#160;<span class="keyword">template</span>&lt;&gt; <span class="keyword">struct </span>PQXX_LIBEXPORT <a class="code" href="a00088.html" title="Traits class for use in string conversions.">string_traits</a>&lt;char *&gt;</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;{</div>
-<div class="line"><a name="l00103"></a><span class="lineno"><a class="code" href="a00089.html#a7f786743db515467f7c88cb4eb4c3655">  103</a></span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a00089.html#a7f786743db515467f7c88cb4eb4c3655">name</a>() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;char *&quot;</span>; }</div>
-<div class="line"><a name="l00104"></a><span class="lineno"><a class="code" href="a00089.html#a552d464626e8e33a6f58089a2ad78cb0">  104</a></span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="a00089.html#a552d464626e8e33a6f58089a2ad78cb0">has_null</a>() { <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div>
-<div class="line"><a name="l00105"></a><span class="lineno"><a class="code" href="a00089.html#a5e81eb017d2ae5e0dc0aabf7e8c0d07d">  105</a></span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="a00089.html#a5e81eb017d2ae5e0dc0aabf7e8c0d07d">is_null</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *t) { <span class="keywordflow">return</span> !t; }</div>
-<div class="line"><a name="l00106"></a><span class="lineno"><a class="code" href="a00089.html#a51d90ce760af54b3fb1fa08e3205f386">  106</a></span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a00089.html#a51d90ce760af54b3fb1fa08e3205f386">null</a>() { <span class="keywordflow">return</span> NULL; }</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;  <span class="comment">// Don&#39;t allow this conversion since it breaks const-safety.</span></div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  <span class="comment">// static void from_string(const char Str[], char *&amp;Obj);</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div>
-<div class="line"><a name="l00111"></a><span class="lineno"><a class="code" href="a00089.html#a68b55550446061fd956d8777c97ffffb">  111</a></span>&#160;  <span class="keyword">static</span> PGSTD::string <a class="code" href="a00089.html#a68b55550446061fd956d8777c97ffffb">to_string</a>(<span class="keywordtype">char</span> *Obj) { <span class="keywordflow">return</span> Obj; }</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;};</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div>
-<div class="line"><a name="l00115"></a><span class="lineno"><a class="code" href="a00090.html">  115</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keywordtype">size_t</span> N&gt; <span class="keyword">struct </span>PQXX_LIBEXPORT <a class="code" href="a00088.html" title="Traits class for use in string conversions.">string_traits</a>&lt;char[N]&gt;</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;{</div>
-<div class="line"><a name="l00117"></a><span class="lineno"><a class="code" href="a00090.html#a492de5b973073ced2b6df88ef2e2deb1">  117</a></span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a00090.html#a492de5b973073ced2b6df88ef2e2deb1">name</a>() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;char[]&quot;</span>; }</div>
-<div class="line"><a name="l00118"></a><span class="lineno"><a class="code" href="a00090.html#a3eb1069f8c250f8d19f20ce53cb200a9">  118</a></span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="a00090.html#a3eb1069f8c250f8d19f20ce53cb200a9">has_null</a>() { <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div>
-<div class="line"><a name="l00119"></a><span class="lineno"><a class="code" href="a00090.html#adc93379fe5f2ddc78e1f8144c0f735ab">  119</a></span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="a00090.html#adc93379fe5f2ddc78e1f8144c0f735ab">is_null</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> t[]) { <span class="keywordflow">return</span> !t; }</div>
-<div class="line"><a name="l00120"></a><span class="lineno"><a class="code" href="a00090.html#a758dc122ae4ab3926b0110baa7146cc5">  120</a></span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a00090.html#a758dc122ae4ab3926b0110baa7146cc5">null</a>() { <span class="keywordflow">return</span> NULL; }</div>
-<div class="line"><a name="l00121"></a><span class="lineno"><a class="code" href="a00090.html#af1b0d4263b555e6a90dbf6a2e2e7b73e">  121</a></span>&#160;  <span class="keyword">static</span> PGSTD::string <a class="code" href="a00090.html#af1b0d4263b555e6a90dbf6a2e2e7b73e">to_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> Obj[]) { <span class="keywordflow">return</span> Obj; }</div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;};</div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;</div>
-<div class="line"><a name="l00128"></a><span class="lineno"><a class="code" href="a00092.html">  128</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keywordtype">size_t</span> N&gt; <span class="keyword">struct </span>PQXX_LIBEXPORT <a class="code" href="a00088.html" title="Traits class for use in string conversions.">string_traits</a>&lt;const char[N]&gt;</div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;{</div>
-<div class="line"><a name="l00130"></a><span class="lineno"><a class="code" href="a00092.html#a9c441bb5daeb31f13fafcec1ff436c60">  130</a></span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a00092.html#a9c441bb5daeb31f13fafcec1ff436c60">name</a>() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;char[]&quot;</span>; }</div>
-<div class="line"><a name="l00131"></a><span class="lineno"><a class="code" href="a00092.html#a8b325e1e90d1b21d2109616183beb35b">  131</a></span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="a00092.html#a8b325e1e90d1b21d2109616183beb35b">has_null</a>() { <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div>
-<div class="line"><a name="l00132"></a><span class="lineno"><a class="code" href="a00092.html#ae1e26292a177f5ec0377ec0bc460f9dd">  132</a></span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="a00092.html#ae1e26292a177f5ec0377ec0bc460f9dd">is_null</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> t[]) { <span class="keywordflow">return</span> !t; }</div>
-<div class="line"><a name="l00133"></a><span class="lineno"><a class="code" href="a00092.html#ac02a0a7baae6ed014d8f3932f7f61528">  133</a></span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a00092.html#ac02a0a7baae6ed014d8f3932f7f61528">null</a>() { <span class="keywordflow">return</span> NULL; }</div>
-<div class="line"><a name="l00134"></a><span class="lineno"><a class="code" href="a00092.html#a312f97129b9a90a8f46feb8a1eb9c463">  134</a></span>&#160;  <span class="keyword">static</span> PGSTD::string <a class="code" href="a00092.html#a312f97129b9a90a8f46feb8a1eb9c463">to_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> Obj[]) { <span class="keywordflow">return</span> Obj; }</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;};</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;</div>
-<div class="line"><a name="l00138"></a><span class="lineno"><a class="code" href="a00094.html">  138</a></span>&#160;<span class="keyword">template</span>&lt;&gt; <span class="keyword">struct </span>PQXX_LIBEXPORT <a class="code" href="a00088.html" title="Traits class for use in string conversions.">string_traits</a>&lt;PGSTD::string&gt;</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;{</div>
-<div class="line"><a name="l00140"></a><span class="lineno"><a class="code" href="a00094.html#a2b582fcdd58e83012f111d2c6daa4bb6">  140</a></span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a00094.html#a2b582fcdd58e83012f111d2c6daa4bb6">name</a>() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;string&quot;</span>; }</div>
-<div class="line"><a name="l00141"></a><span class="lineno"><a class="code" href="a00094.html#a0c8b270690a4e950acfd0670c8705cb4">  141</a></span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="a00094.html#a0c8b270690a4e950acfd0670c8705cb4">has_null</a>() { <span class="keywordflow">return</span> <span class="keyword">false</span>; }</div>
-<div class="line"><a name="l00142"></a><span class="lineno"><a class="code" href="a00094.html#a042390d6d2b08a908b78bc7741e8dc55">  142</a></span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="a00094.html#a042390d6d2b08a908b78bc7741e8dc55">is_null</a>(<span class="keyword">const</span> PGSTD::string &amp;) { <span class="keywordflow">return</span> <span class="keyword">false</span>; }</div>
-<div class="line"><a name="l00143"></a><span class="lineno"><a class="code" href="a00094.html#ade264b724da3d0a7e05fe78cb3e4220f">  143</a></span>&#160;  <span class="keyword">static</span> PGSTD::string null()</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;        { <a class="code" href="a00194.html#a97c9781c1d455b437ccca7514c1cec18" title="Throw exception for attempt to convert null to given type.">internal::throw_null_conversion</a>(name()); <span class="keywordflow">return</span> PGSTD::string(); }</div>
-<div class="line"><a name="l00145"></a><span class="lineno"><a class="code" href="a00094.html#a6465318808c87143b12749de6049f615">  145</a></span>&#160;  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="a00094.html#a6465318808c87143b12749de6049f615">from_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> Str[], PGSTD::string &amp;Obj) { Obj=Str; }</div>
-<div class="line"><a name="l00146"></a><span class="lineno"><a class="code" href="a00094.html#a766e009cf12622f50242fe6a6577280f">  146</a></span>&#160;  <span class="keyword">static</span> PGSTD::string <a class="code" href="a00094.html#a766e009cf12622f50242fe6a6577280f">to_string</a>(<span class="keyword">const</span> PGSTD::string &amp;Obj) { <span class="keywordflow">return</span> Obj; }</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;};</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div>
-<div class="line"><a name="l00149"></a><span class="lineno"><a class="code" href="a00093.html">  149</a></span>&#160;<span class="keyword">template</span>&lt;&gt; <span class="keyword">struct </span>PQXX_LIBEXPORT <a class="code" href="a00088.html" title="Traits class for use in string conversions.">string_traits</a>&lt;const PGSTD::string&gt;</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;{</div>
-<div class="line"><a name="l00151"></a><span class="lineno"><a class="code" href="a00093.html#a8f32f29c6ff79aabb58e7daca55efdb1">  151</a></span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a00093.html#a8f32f29c6ff79aabb58e7daca55efdb1">name</a>() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;const string&quot;</span>; }</div>
-<div class="line"><a name="l00152"></a><span class="lineno"><a class="code" href="a00093.html#aa120743b3bd1bd2143f7b042112a1100">  152</a></span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="a00093.html#aa120743b3bd1bd2143f7b042112a1100">has_null</a>() { <span class="keywordflow">return</span> <span class="keyword">false</span>; }</div>
-<div class="line"><a name="l00153"></a><span class="lineno"><a class="code" href="a00093.html#afdab04a864d400d282546595c4447be3">  153</a></span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="a00093.html#afdab04a864d400d282546595c4447be3">is_null</a>(<span class="keyword">const</span> PGSTD::string &amp;) { <span class="keywordflow">return</span> <span class="keyword">false</span>; }</div>
-<div class="line"><a name="l00154"></a><span class="lineno"><a class="code" href="a00093.html#a2a8565fbc2819d0ae348df080d9d7d45">  154</a></span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> PGSTD::string null()</div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;        { <a class="code" href="a00194.html#a97c9781c1d455b437ccca7514c1cec18" title="Throw exception for attempt to convert null to given type.">internal::throw_null_conversion</a>(name()); <span class="keywordflow">return</span> PGSTD::string(); }</div>
-<div class="line"><a name="l00156"></a><span class="lineno"><a class="code" href="a00093.html#aee488ad2b0284dc58feb87cf7d4ec0e2">  156</a></span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> PGSTD::string <a class="code" href="a00093.html#aee488ad2b0284dc58feb87cf7d4ec0e2">to_string</a>(<span class="keyword">const</span> PGSTD::string &amp;Obj) { <span class="keywordflow">return</span> Obj; }</div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;};</div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div>
-<div class="line"><a name="l00159"></a><span class="lineno"><a class="code" href="a00095.html">  159</a></span>&#160;<span class="keyword">template</span>&lt;&gt; <span class="keyword">struct </span>PQXX_LIBEXPORT <a class="code" href="a00088.html" title="Traits class for use in string conversions.">string_traits</a>&lt;PGSTD::stringstream&gt;</div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;{</div>
-<div class="line"><a name="l00161"></a><span class="lineno"><a class="code" href="a00095.html#affca0f8d647300fa83fadf6fbcbda597">  161</a></span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a00095.html#affca0f8d647300fa83fadf6fbcbda597">name</a>() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;stringstream&quot;</span>; }</div>
-<div class="line"><a name="l00162"></a><span class="lineno"><a class="code" href="a00095.html#ad692793979ca664813f93e907b1b6508">  162</a></span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="a00095.html#ad692793979ca664813f93e907b1b6508">has_null</a>() { <span class="keywordflow">return</span> <span class="keyword">false</span>; }</div>
-<div class="line"><a name="l00163"></a><span class="lineno"><a class="code" href="a00095.html#a628dc63f6f52e68ac01324cbe980019a">  163</a></span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="a00095.html#a628dc63f6f52e68ac01324cbe980019a">is_null</a>(<span class="keyword">const</span> PGSTD::stringstream &amp;) { <span class="keywordflow">return</span> <span class="keyword">false</span>; }</div>
-<div class="line"><a name="l00164"></a><span class="lineno"><a class="code" href="a00095.html#aeda8297c0d566194c18f6ab91adf6124">  164</a></span>&#160;  <span class="keyword">static</span> PGSTD::stringstream null()</div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  {</div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;    <a class="code" href="a00194.html#a97c9781c1d455b437ccca7514c1cec18" title="Throw exception for attempt to convert null to given type.">internal::throw_null_conversion</a>(name());</div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;    <span class="comment">// No, dear compiler, we don&#39;t need a return here.</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    <span class="keywordflow">throw</span> 0;</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  }</div>
-<div class="line"><a name="l00170"></a><span class="lineno"><a class="code" href="a00095.html#acde79ea60c125524dd0373798da9c246">  170</a></span>&#160;  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440" title="Convert a field&#39;s string contents to another type.">from_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> Str[], PGSTD::stringstream &amp;Obj)</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;                                                    { Obj.clear(); Obj &lt;&lt; Str; }</div>
-<div class="line"><a name="l00172"></a><span class="lineno"><a class="code" href="a00095.html#a6a04f64b953a11ca660727a1586cbe8a">  172</a></span>&#160;  <span class="keyword">static</span> PGSTD::string <a class="code" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889" title="Convert a field to a string.">to_string</a>(<span class="keyword">const</span> PGSTD::stringstream &amp;Obj)</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;                                                           { <span class="keywordflow">return</span> Obj.str(); }</div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;};</div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="comment">// TODO: Implement date conversions</span></div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;</div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div>
-<div class="line"><a name="l00193"></a><span class="lineno"><a class="code" href="a00201.html#ga58ff00a3552facca2cc34bea4e2faff2">  193</a></span>&#160;  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440" title="Convert a field&#39;s string contents to another type.">from_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> Str[], T &amp;Obj)</div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;{</div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;  <span class="keywordflow">if</span> (!Str)</div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;    <span class="keywordflow">throw</span> PGSTD::runtime_error(<span class="stringliteral">&quot;Attempt to read NULL string&quot;</span>);</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;  <a class="code" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440" title="Convert a field&#39;s string contents to another type.">string_traits&lt;T&gt;::from_string</a>(Str, Obj);</div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;}</div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;</div>
-<div class="line"><a name="l00208"></a><span class="lineno"><a class="code" href="a00201.html#gaba8ca5ae8abde63e86fd1bba156404f0">  208</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440" title="Convert a field&#39;s string contents to another type.">from_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> Str[], T &amp;Obj, <span class="keywordtype">size_t</span>)</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;{</div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440" title="Convert a field&#39;s string contents to another type.">from_string</a>(Str, Obj);</div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;}</div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="keyword">template</span>&lt;&gt;</div>
-<div class="line"><a name="l00214"></a><span class="lineno"><a class="code" href="a00201.html#gac0605a68479f665fdb45ce21127c8fc8">  214</a></span>&#160;  <span class="keyword">inline</span> <span class="keywordtype">void</span> from_string&lt;PGSTD::string&gt;(<span class="keyword">const</span> <span class="keywordtype">char</span> Str[],</div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;        PGSTD::string &amp;Obj,</div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;        <span class="keywordtype">size_t</span> len)                                                     <span class="comment">//[t0]</span></div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;{</div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  <span class="keywordflow">if</span> (!Str)</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;    <span class="keywordflow">throw</span> PGSTD::runtime_error(<span class="stringliteral">&quot;Attempt to read NULL string&quot;</span>);</div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;  Obj.assign(Str, len);</div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;}</div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;</div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div>
-<div class="line"><a name="l00224"></a><span class="lineno"><a class="code" href="a00201.html#gaf46637e8067239ca82a8fa6ec1fa3ccd">  224</a></span>&#160;  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440" title="Convert a field&#39;s string contents to another type.">from_string</a>(<span class="keyword">const</span> PGSTD::string &amp;Str, T &amp;Obj)             <span class="comment">//[t45]</span></div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;        { <a class="code" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440" title="Convert a field&#39;s string contents to another type.">from_string</a>(Str.c_str(), Obj); }</div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;</div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div>
-<div class="line"><a name="l00228"></a><span class="lineno"><a class="code" href="a00201.html#gaa57d02e03b8b7d8b91dec45e22abe0eb">  228</a></span>&#160;  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440" title="Convert a field&#39;s string contents to another type.">from_string</a>(<span class="keyword">const</span> PGSTD::stringstream &amp;Str, T &amp;Obj)       <span class="comment">//[t0]</span></div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;        { <a class="code" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440" title="Convert a field&#39;s string contents to another type.">from_string</a>(Str.str(), Obj); }</div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;</div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="keyword">template</span>&lt;&gt; <span class="keyword">inline</span> <span class="keywordtype">void</span></div>
-<div class="line"><a name="l00232"></a><span class="lineno"><a class="code" href="a00201.html#ga069ea52c5d8cc7916922932c587f350d">  232</a></span>&#160;<a class="code" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440" title="Convert a field&#39;s string contents to another type.">from_string</a>(<span class="keyword">const</span> PGSTD::string &amp;Str, PGSTD::string &amp;Obj)               <span class="comment">//[t46]</span></div>
-<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;        { Obj = Str; }</div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;</div>
-<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;</div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="keyword">namespace </span>internal</div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;{</div>
-<div class="line"><a name="l00239"></a><span class="lineno"><a class="code" href="a00194.html#a101f49b838a40f5eefde9d7327748ec7">  239</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="a00194.html#a101f49b838a40f5eefde9d7327748ec7" title="Compute numeric value of given textual digit (assuming that it is a digit)">digit_to_number</a>(<span class="keywordtype">char</span> c) <span class="keywordflow">throw</span> () { <span class="keywordflow">return</span> c-<span class="charliteral">&#39;0&#39;</span>; }</div>
-<div class="line"><a name="l00240"></a><span class="lineno"><a class="code" href="a00194.html#ac577abf6ce9eaaf835c72eccb4a15e4d">  240</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">char</span> <a class="code" href="a00194.html#ac577abf6ce9eaaf835c72eccb4a15e4d">number_to_digit</a>(<span class="keywordtype">int</span> i) <span class="keywordflow">throw</span> () { <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span><span class="keywordtype">char</span><span class="keyword">&gt;</span>(i+<span class="charliteral">&#39;0&#39;</span>); }</div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;} <span class="comment">// namespace pqxx::internal</span></div>
-<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;</div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;</div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;</div>
-<div class="line"><a name="l00249"></a><span class="lineno"><a class="code" href="a00201.html#ga215c8af5887e32a2830f692b5d046a2c">  249</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <span class="keyword">inline</span> PGSTD::string <a class="code" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889" title="Convert a field to a string.">to_string</a>(<span class="keyword">const</span> T &amp;Obj)</div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;        { <span class="keywordflow">return</span> <a class="code" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889" title="Convert a field to a string.">string_traits&lt;T&gt;::to_string</a>(Obj); }</div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;</div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;</div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;} <span class="comment">// namespace pqxx</span></div>
-<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;</div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;<span class="preprocessor"></span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>strconv.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00163_source.html b/doc/html/Reference/a00163_source.html
deleted file mode 100644
index 4ffe8d8..0000000
--- a/doc/html/Reference/a00163_source.html
+++ /dev/null
@@ -1,141 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: subtransaction.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00163_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">subtransaction.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/subtransaction.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definition of the pqxx::subtransaction class.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   pqxx::subtransaction is a nested transaction, i.e. one within a transaction</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/subtransaction instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2005-2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_SUBTRANSACTION</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_SUBTRANSACTION</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;pqxx/dbtransaction&quot;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment">/* Methods tested in eg. self-test program test1 are marked with &quot;//[t1]&quot;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;{</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"><a class="code" href="a00096.html">   86</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00096.html" title="&quot;Transaction&quot; nested within another transaction">subtransaction</a> :</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <span class="keyword">public</span> <a class="code" href="a00105.html">internal::transactionfocus</a>,</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="keyword">public</span> <a class="code" href="a00032.html">dbtransaction</a></div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;{</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00096.html" title="&quot;Transaction&quot; nested within another transaction">subtransaction</a>(                                              <span class="comment">//[t88]</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;        <a class="code" href="a00032.html">dbtransaction</a> &amp;T, <span class="keyword">const</span> PGSTD::string &amp;Name=PGSTD::string());</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00096.html" title="&quot;Transaction&quot; nested within another transaction">subtransaction</a>(</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;        <a class="code" href="a00096.html" title="&quot;Transaction&quot; nested within another transaction">subtransaction</a> &amp;T, <span class="keyword">const</span> PGSTD::string &amp;Name=PGSTD::string());</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> do_begin();                                              <span class="comment">//[t88]</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> do_commit();                                             <span class="comment">//[t88]</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> do_abort();                                              <span class="comment">//[t88]</span></div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;  <span class="keywordtype">void</span> check_backendsupport() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  <a class="code" href="a00032.html">dbtransaction</a> &amp;m_parent;</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;};</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;}</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="preprocessor"></span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>subtransaction.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00165_source.html b/doc/html/Reference/a00165_source.html
deleted file mode 100644
index 3eddcd1..0000000
--- a/doc/html/Reference/a00165_source.html
+++ /dev/null
@@ -1,176 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: tablereader.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00165_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">tablereader.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/tablereader.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definition of the pqxx::tablereader class.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   pqxx::tablereader enables optimized batch reads from a database table</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/tablereader instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2001-2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_TABLEREADER</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_TABLEREADER</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/result&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &quot;pqxx/tablestream&quot;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;{</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
-<div class="line"><a name="l00031"></a><span class="lineno"><a class="code" href="a00098.html">   31</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00098.html">tablereader</a> : <span class="keyword">public</span> <a class="code" href="a00099.html">tablestream</a></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;{</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;  <a class="code" href="a00098.html">tablereader</a>(<a class="code" href="a00104.html">transaction_base</a> &amp;,</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;      <span class="keyword">const</span> PGSTD::string &amp;Name,</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;      <span class="keyword">const</span> PGSTD::string &amp;Null=PGSTD::string());</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> ITER&gt;</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;  <a class="code" href="a00098.html">tablereader</a>(<a class="code" href="a00104.html">transaction_base</a> &amp;,</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;      <span class="keyword">const</span> PGSTD::string &amp;Name,</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;      ITER begincolumns,</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;      ITER endcolumns);</div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> ITER&gt; <a class="code" href="a00098.html">tablereader</a>(<a class="code" href="a00104.html">transaction_base</a> &amp;,</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;      <span class="keyword">const</span> PGSTD::string &amp;Name,</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;      ITER begincolumns,</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;      ITER endcolumns,</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;      <span class="keyword">const</span> PGSTD::string &amp;Null);</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  ~<a class="code" href="a00098.html">tablereader</a>() <span class="keywordflow">throw</span> ();</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> TUPLE&gt; <a class="code" href="a00098.html">tablereader</a> &amp;operator&gt;&gt;(TUPLE &amp;);</div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="code" href="a00098.html#a4010de33fe9ec72cbbc19c3dd81c8959">   49</a></span>&#160;  <span class="keyword">operator</span> bool() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> !m_Done; }</div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="code" href="a00098.html#aae84e7e743e090f9c29220f37074cf40">   50</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="a00098.html#aae84e7e743e090f9c29220f37074cf40">operator!</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> m_Done; }</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <span class="keywordtype">bool</span> get_raw_line(PGSTD::string &amp;Line);</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> TUPLE&gt;</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="keywordtype">void</span> tokenize(PGSTD::string, TUPLE &amp;) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> complete();</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <span class="keywordtype">void</span> setup(<a class="code" href="a00104.html">transaction_base</a> &amp;T,</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;      <span class="keyword">const</span> PGSTD::string &amp;RName,</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;      <span class="keyword">const</span> PGSTD::string &amp;Columns=PGSTD::string());</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE reader_close();</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  PGSTD::string extract_field(<span class="keyword">const</span> PGSTD::string &amp;,</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;      PGSTD::string::size_type &amp;) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <span class="keywordtype">bool</span> m_Done;</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;};</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> ITER&gt; <span class="keyword">inline</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno"><a class="code" href="a00098.html#a07a03ef6630e8e5e0e8103b9b9bce6d5">   65</a></span>&#160;<a class="code" href="a00098.html#abdaa2d21ae6f3bbb52b8cb6c75870ff5">tablereader::tablereader</a>(<a class="code" href="a00104.html">transaction_base</a> &amp;T,</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;    <span class="keyword">const</span> PGSTD::string &amp;Name,</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    ITER begincolumns,</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    ITER endcolumns) :</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  namedclass(Name, <span class="stringliteral">&quot;tablereader&quot;</span>),</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <a class="code" href="a00099.html">tablestream</a>(T, PGSTD::string()),</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  m_Done(true)</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;{</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  setup(T, Name, <a class="code" href="a00099.html#ae36c9e2bd18b6ed8a6c942ba616154b2">columnlist</a>(begincolumns, endcolumns));</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;}</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> ITER&gt; <span class="keyword">inline</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno"><a class="code" href="a00098.html#ad233a53fdc5622adf57f353794a3c62f">   76</a></span>&#160;<a class="code" href="a00098.html#abdaa2d21ae6f3bbb52b8cb6c75870ff5">tablereader::tablereader</a>(<a class="code" href="a00104.html">transaction_base</a> &amp;T,</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;    <span class="keyword">const</span> PGSTD::string &amp;Name,</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    ITER begincolumns,</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;    ITER endcolumns,</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;    <span class="keyword">const</span> PGSTD::string &amp;Null) :</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  namedclass(Name, <span class="stringliteral">&quot;tablereader&quot;</span>),</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <a class="code" href="a00099.html">tablestream</a>(T, Null),</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  m_Done(true)</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;{</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  setup(T, Name, <a class="code" href="a00099.html#ae36c9e2bd18b6ed8a6c942ba616154b2">columnlist</a>(begincolumns, endcolumns));</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;}</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> TUPLE&gt;</div>
-<div class="line"><a name="l00088"></a><span class="lineno"><a class="code" href="a00098.html#a235d3894806c150e2db680ebe5c766d1">   88</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00098.html#a235d3894806c150e2db680ebe5c766d1">tablereader::tokenize</a>(PGSTD::string Line, TUPLE &amp;T)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  PGSTD::back_insert_iterator&lt;TUPLE&gt; ins = PGSTD::back_inserter(T);</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  PGSTD::string::size_type here=0;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <span class="keywordflow">while</span> (here &lt; Line.size()) *ins++ = extract_field(Line, here);</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;}</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> TUPLE&gt;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"><a class="code" href="a00098.html#adbb71a08559825b55b801771b6161d56">   95</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a00098.html">tablereader</a> &amp;<a class="code" href="a00098.html#adbb71a08559825b55b801771b6161d56">pqxx::tablereader::operator&gt;&gt;</a>(TUPLE &amp;T)</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;{</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  PGSTD::string Line;</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <span class="keywordflow">if</span> (get_raw_line(Line)) tokenize(Line, T);</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;}</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;} <span class="comment">// namespace pqxx</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="preprocessor">#endif</span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>tablereader.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00167_source.html b/doc/html/Reference/a00167_source.html
deleted file mode 100644
index dc32616..0000000
--- a/doc/html/Reference/a00167_source.html
+++ /dev/null
@@ -1,131 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: tablestream.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00167_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">tablestream.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/tablestream.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definition of the pqxx::tablestream class.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   pqxx::tablestream provides optimized batch access to a database table</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/tablestream instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2001-2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_TABLESTREAM</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_TABLESTREAM</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/transaction_base&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;{</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">class </span>transaction_base;</div>
-<div class="line"><a name="l00028"></a><span class="lineno"><a class="code" href="a00099.html">   28</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT PQXX_NOVTABLE <a class="code" href="a00099.html">tablestream</a> :</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;  <span class="keyword">public</span> <a class="code" href="a00105.html">internal::transactionfocus</a></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;{</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00099.html">tablestream</a>(<a class="code" href="a00104.html">transaction_base</a> &amp;Trans,</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;              <span class="keyword">const</span> PGSTD::string &amp;Null=PGSTD::string());</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="a00099.html">tablestream</a>() <span class="keywordflow">throw</span> () =0;</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> complete() =0;</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00037"></a><span class="lineno"><a class="code" href="a00099.html#afdac33bb17371652a6328b689d29a411">   37</a></span>&#160;  <span class="keyword">const</span> PGSTD::string &amp;<a class="code" href="a00099.html#afdac33bb17371652a6328b689d29a411">NullStr</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_Null; }</div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="code" href="a00099.html#a48f61b76226df70a8eaa334b6f53575a">   38</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="a00099.html#a48f61b76226df70a8eaa334b6f53575a">is_finished</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> m_Finished; }</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;  <span class="keywordtype">void</span> base_close();</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> ITER&gt;</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;  <span class="keyword">static</span> PGSTD::string columnlist(ITER colbegin, ITER colend);</div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  PGSTD::string m_Null;</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <span class="keywordtype">bool</span> m_Finished;</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <a class="code" href="a00099.html">tablestream</a>();</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <a class="code" href="a00099.html">tablestream</a>(<span class="keyword">const</span> <a class="code" href="a00099.html">tablestream</a> &amp;);</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <a class="code" href="a00099.html">tablestream</a> &amp;operator=(<span class="keyword">const</span> <a class="code" href="a00099.html">tablestream</a> &amp;);</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;};</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> ITER&gt; <span class="keyword">inline</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="code" href="a00099.html#ae36c9e2bd18b6ed8a6c942ba616154b2">   50</a></span>&#160;PGSTD::string <a class="code" href="a00099.html#ae36c9e2bd18b6ed8a6c942ba616154b2">tablestream::columnlist</a>(ITER colbegin, ITER colend)</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;{</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="a00176.html#ad97fec1db4afab602cfcf189109df23b" title="Access iterators using ACCESS functor, returning separator-separated list.">separated_list</a>(<span class="stringliteral">&quot;,&quot;</span>, colbegin, colend);</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;}</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;} <span class="comment">// namespace pqxx</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="preprocessor">#endif</span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>tablestream.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00169_source.html b/doc/html/Reference/a00169_source.html
deleted file mode 100644
index 5ae7e71..0000000
--- a/doc/html/Reference/a00169_source.html
+++ /dev/null
@@ -1,249 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: tablewriter.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00169_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">tablewriter.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/tablewriter.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definition of the pqxx::tablewriter class.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   pqxx::tablewriter enables optimized batch updates to a database table</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/tablewriter.hxx instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2001-2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_TABLEWRITER</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_TABLEWRITER</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/tablestream&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;{</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">class </span>tablereader;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
-<div class="line"><a name="l00031"></a><span class="lineno"><a class="code" href="a00100.html">   31</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00100.html">tablewriter</a> : <span class="keyword">public</span> <a class="code" href="a00099.html">tablestream</a></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;{</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00034"></a><span class="lineno"><a class="code" href="a00100.html#a219cfed40ab2c1858b89e630e140e984">   34</a></span>&#160;  <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <a class="code" href="a00100.html#a219cfed40ab2c1858b89e630e140e984">size_type</a>;</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;  <a class="code" href="a00100.html">tablewriter</a>(<a class="code" href="a00104.html">transaction_base</a> &amp;,</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;      <span class="keyword">const</span> PGSTD::string &amp;WName,</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;      <span class="keyword">const</span> PGSTD::string &amp;Null=PGSTD::string());</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> ITER&gt; <a class="code" href="a00100.html">tablewriter</a>(<a class="code" href="a00104.html">transaction_base</a> &amp;,</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;      <span class="keyword">const</span> PGSTD::string &amp;WName,</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;      ITER begincolumns,</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;      ITER endcolumns);</div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> ITER&gt; <a class="code" href="a00100.html">tablewriter</a>(<a class="code" href="a00104.html">transaction_base</a> &amp;T,</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;      <span class="keyword">const</span> PGSTD::string &amp;WName,</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;      ITER begincolumns,</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;      ITER endcolumns,</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;      <span class="keyword">const</span> PGSTD::string &amp;Null);</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  ~<a class="code" href="a00100.html">tablewriter</a>() throw ();</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  template&lt;typename IT&gt; <span class="keywordtype">void</span> insert(IT Begin, IT End);</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  template&lt;typename TUPLE&gt; <span class="keywordtype">void</span> insert(const TUPLE &amp;);</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  template&lt;typename IT&gt; <span class="keywordtype">void</span> push_back(IT Begin, IT End);</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  template&lt;typename TUPLE&gt; <span class="keywordtype">void</span> push_back(const TUPLE &amp;);</div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="code" href="a00100.html#a2fbc9559232987cab54d30add357a2cb">   52</a></span>&#160;  <span class="keywordtype">void</span> reserve(<a class="code" href="a00100.html#a219cfed40ab2c1858b89e630e140e984">size_type</a>) {}</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> TUPLE&gt; <a class="code" href="a00100.html">tablewriter</a> &amp;<a class="code" href="a00176.html#abf6b4f639de27c5b0039381f17e9a07a" title="Write a result field to any type of stream.">operator&lt;&lt;</a>(<span class="keyword">const</span> TUPLE &amp;);</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <a class="code" href="a00100.html">tablewriter</a> &amp;<a class="code" href="a00176.html#abf6b4f639de27c5b0039381f17e9a07a" title="Write a result field to any type of stream.">operator&lt;&lt;</a>(<a class="code" href="a00098.html">tablereader</a> &amp;);</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> IT&gt; PGSTD::string generate(IT Begin, IT End) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> TUPLE&gt; PGSTD::string generate(<span class="keyword">const</span> TUPLE &amp;) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> complete();</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <span class="keywordtype">void</span> write_raw_line(<span class="keyword">const</span> PGSTD::string &amp;);</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <span class="keywordtype">void</span> setup(<a class="code" href="a00104.html">transaction_base</a> &amp;,</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;      <span class="keyword">const</span> PGSTD::string &amp;WName,</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;      <span class="keyword">const</span> PGSTD::string &amp;Columns = PGSTD::string());</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE writer_close();</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;};</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;} <span class="comment">// namespace pqxx</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="keyword">namespace </span>PGSTD</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;{</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="keyword">template</span>&lt;&gt;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"><a class="code" href="a00005.html">   69</a></span>&#160;  <span class="keyword">class </span>back_insert_iterator&lt;pqxx::tablewriter&gt; :</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;        <span class="keyword">public</span> iterator&lt;output_iterator_tag, void,void,void,void&gt;</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;{</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00073"></a><span class="lineno"><a class="code" href="a00005.html#a25f4372dfc9c449cae4572f01de65323">   73</a></span>&#160;  <span class="keyword">explicit</span> back_insert_iterator(<a class="code" href="a00100.html">pqxx::tablewriter</a> &amp;W) <span class="keywordflow">throw</span> () :</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;    m_Writer(&amp;W) {}</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  back_insert_iterator &amp;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"><a class="code" href="a00005.html#a2aaa8274759d9d84964e8235ec59bac0">   76</a></span>&#160;    operator=(<span class="keyword">const</span> back_insert_iterator &amp;rhs) <span class="keywordflow">throw</span> ()</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  {</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    m_Writer = rhs.m_Writer;</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;    <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  }</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> TUPLE&gt;</div>
-<div class="line"><a name="l00082"></a><span class="lineno"><a class="code" href="a00005.html#a673f58eda786a37dd76ebcfd7bd5cd96">   82</a></span>&#160;  back_insert_iterator &amp;operator=(<span class="keyword">const</span> TUPLE &amp;T)</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  {</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;    m_Writer-&gt;insert(T);</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;    <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  }</div>
-<div class="line"><a name="l00087"></a><span class="lineno"><a class="code" href="a00005.html#a0b7adddc8406229b9c5a161302dffba5">   87</a></span>&#160;  back_insert_iterator &amp;<a class="code" href="a00005.html#a0b7adddc8406229b9c5a161302dffba5">operator++</a>() { <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00088"></a><span class="lineno"><a class="code" href="a00005.html#ad4658fc955fd5a74ece771106a7edee0">   88</a></span>&#160;  back_insert_iterator &amp;<a class="code" href="a00005.html#ad4658fc955fd5a74ece771106a7edee0">operator++</a>(<span class="keywordtype">int</span>) { <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00089"></a><span class="lineno"><a class="code" href="a00005.html#a0b513557015fe5eda72c189dd488d5dd">   89</a></span>&#160;  back_insert_iterator &amp;<a class="code" href="a00005.html#a0b513557015fe5eda72c189dd488d5dd">operator*</a>() { <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <a class="code" href="a00100.html">pqxx::tablewriter</a> *m_Writer;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;};</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;} <span class="comment">// namespace PGSTD</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;{</div>
-<div class="line"><a name="l00096"></a><span class="lineno"><a class="code" href="a00100.html#a0cba43b103518b8e01c4d2f099a6d6dd">   96</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> ITER&gt; <span class="keyword">inline</span> <a class="code" href="a00100.html#af491ceeea1fb81f185c4460176ef594a">tablewriter::tablewriter</a>(<a class="code" href="a00104.html">transaction_base</a> &amp;T,</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;    <span class="keyword">const</span> PGSTD::string &amp;WName,</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;    ITER begincolumns,</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;    ITER endcolumns) :</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  namedclass(<span class="stringliteral">&quot;tablewriter&quot;</span>, WName),</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  <a class="code" href="a00099.html">tablestream</a>(T, PGSTD::string())</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;{</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;  setup(T, WName, <a class="code" href="a00099.html#ae36c9e2bd18b6ed8a6c942ba616154b2">columnlist</a>(begincolumns, endcolumns));</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;}</div>
-<div class="line"><a name="l00105"></a><span class="lineno"><a class="code" href="a00100.html#af975d6cde30bbff394e88229448d8019">  105</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> ITER&gt; <span class="keyword">inline</span> <a class="code" href="a00100.html#af491ceeea1fb81f185c4460176ef594a">tablewriter::tablewriter</a>(<a class="code" href="a00104.html">transaction_base</a> &amp;T,</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;    <span class="keyword">const</span> PGSTD::string &amp;WName,</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;    ITER begincolumns,</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;    ITER endcolumns,</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;    <span class="keyword">const</span> PGSTD::string &amp;Null) :</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;  namedclass(<span class="stringliteral">&quot;tablewriter&quot;</span>, WName),</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;  <a class="code" href="a00099.html">tablestream</a>(T, Null)</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;{</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  setup(T, WName, <a class="code" href="a00099.html#ae36c9e2bd18b6ed8a6c942ba616154b2">columnlist</a>(begincolumns, endcolumns));</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;}</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="keyword">namespace </span>internal</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;{</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;PGSTD::string PQXX_LIBEXPORT <a class="code" href="a00194.html#aec2c51550179d39ca0d4605f69d520c7">Escape</a>(</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;s,</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;null);</div>
-<div class="line"><a name="l00120"></a><span class="lineno"><a class="code" href="a00194.html#ab546477f70bb67fbcdc9af7000196074">  120</a></span>&#160;<span class="keyword">inline</span> PGSTD::string <a class="code" href="a00194.html#ab546477f70bb67fbcdc9af7000196074">EscapeAny</a>(</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;s,</div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;null)</div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a00194.html#aec2c51550179d39ca0d4605f69d520c7">Escape</a>(s, null); }</div>
-<div class="line"><a name="l00124"></a><span class="lineno"><a class="code" href="a00194.html#af95a7f4a688d906ba2d9c6c5a6e8e27c">  124</a></span>&#160;<span class="keyword">inline</span> PGSTD::string <a class="code" href="a00194.html#ab546477f70bb67fbcdc9af7000196074">EscapeAny</a>(</div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;        <span class="keyword">const</span> <span class="keywordtype">char</span> s[],</div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;null)</div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;{ <span class="keywordflow">return</span> s ? <a class="code" href="a00194.html#aec2c51550179d39ca0d4605f69d520c7">Escape</a>(PGSTD::string(s), null) : <span class="stringliteral">&quot;\\N&quot;</span>; }</div>
-<div class="line"><a name="l00128"></a><span class="lineno"><a class="code" href="a00194.html#af3e7fe1386e8d2dafd23f1d1f176a945">  128</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <span class="keyword">inline</span> PGSTD::string <a class="code" href="a00194.html#ab546477f70bb67fbcdc9af7000196074">EscapeAny</a>(</div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;        <span class="keyword">const</span> T &amp;t,</div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;null)</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a00194.html#aec2c51550179d39ca0d4605f69d520c7">Escape</a>(<a class="code" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889" title="Convert a field to a string.">to_string</a>(t), null); }</div>
-<div class="line"><a name="l00132"></a><span class="lineno"><a class="code" href="a00037.html">  132</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> IT&gt; <span class="keyword">class </span><a class="code" href="a00037.html">Escaper</a></div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;{</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  <span class="keyword">const</span> PGSTD::string &amp;m_null;</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00136"></a><span class="lineno"><a class="code" href="a00037.html#ae038cf7f50b925680be254201b2cdeaa">  136</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00037.html#ae038cf7f50b925680be254201b2cdeaa">Escaper</a>(<span class="keyword">const</span> PGSTD::string &amp;null) : m_null(null) {}</div>
-<div class="line"><a name="l00137"></a><span class="lineno"><a class="code" href="a00037.html#aa93a0d1009d7900066cdb3893b4a25b2">  137</a></span>&#160;  PGSTD::string <a class="code" href="a00037.html#aa93a0d1009d7900066cdb3893b4a25b2">operator()</a>(IT i)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="a00194.html#ab546477f70bb67fbcdc9af7000196074">EscapeAny</a>(*i, m_null); }</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;};</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;}</div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> IT&gt;</div>
-<div class="line"><a name="l00141"></a><span class="lineno"><a class="code" href="a00100.html#a3f3bbf204195b04a00ea942c5f298c94">  141</a></span>&#160;<span class="keyword">inline</span> PGSTD::string <a class="code" href="a00100.html#a3f3bbf204195b04a00ea942c5f298c94">tablewriter::generate</a>(IT Begin, IT End)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="a00176.html#ad97fec1db4afab602cfcf189109df23b" title="Access iterators using ACCESS functor, returning separator-separated list.">separated_list</a>(<span class="stringliteral">&quot;\t&quot;</span>, Begin, End, <a class="code" href="a00037.html">internal::Escaper&lt;IT&gt;</a>(<a class="code" href="a00099.html#afdac33bb17371652a6328b689d29a411">NullStr</a>()));</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;}</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> TUPLE&gt;</div>
-<div class="line"><a name="l00146"></a><span class="lineno"><a class="code" href="a00100.html#aff6a89343e60c12a55b1d6e6346b6dc2">  146</a></span>&#160;<span class="keyword">inline</span> PGSTD::string <a class="code" href="a00100.html#a3f3bbf204195b04a00ea942c5f298c94">tablewriter::generate</a>(<span class="keyword">const</span> TUPLE &amp;T)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="a00100.html#a3f3bbf204195b04a00ea942c5f298c94">generate</a>(T.begin(), T.end());</div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;}</div>
-<div class="line"><a name="l00150"></a><span class="lineno"><a class="code" href="a00100.html#a4cf8a6eb3e06f010ab153666d645d6d1">  150</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> IT&gt; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00100.html#a4cf8a6eb3e06f010ab153666d645d6d1">tablewriter::insert</a>(IT Begin, IT End)</div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;{</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  <a class="code" href="a00100.html#ac4b1eaf8b157f40e377cdcaa5d07e233">write_raw_line</a>(<a class="code" href="a00100.html#a3f3bbf204195b04a00ea942c5f298c94">generate</a>(Begin, End));</div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;}</div>
-<div class="line"><a name="l00154"></a><span class="lineno"><a class="code" href="a00100.html#a0a312200fceabbd9b81c3db4169e06ec">  154</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> TUPLE&gt; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00100.html#a4cf8a6eb3e06f010ab153666d645d6d1">tablewriter::insert</a>(<span class="keyword">const</span> TUPLE &amp;T)</div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;{</div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;  <a class="code" href="a00100.html#a4cf8a6eb3e06f010ab153666d645d6d1">insert</a>(T.begin(), T.end());</div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;}</div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> IT&gt;</div>
-<div class="line"><a name="l00159"></a><span class="lineno"><a class="code" href="a00100.html#aa77830abd7d255e513940092e68bcbb0">  159</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00100.html#aa77830abd7d255e513940092e68bcbb0">tablewriter::push_back</a>(IT Begin, IT End)</div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;{</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  <a class="code" href="a00100.html#a4cf8a6eb3e06f010ab153666d645d6d1">insert</a>(Begin, End);</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;}</div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> TUPLE&gt;</div>
-<div class="line"><a name="l00164"></a><span class="lineno"><a class="code" href="a00100.html#a6686c385a22f6790a1962584a1b09d79">  164</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00100.html#aa77830abd7d255e513940092e68bcbb0">tablewriter::push_back</a>(<span class="keyword">const</span> TUPLE &amp;T)</div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;{</div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  <a class="code" href="a00100.html#a4cf8a6eb3e06f010ab153666d645d6d1">insert</a>(T.begin(), T.end());</div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;}</div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> TUPLE&gt;</div>
-<div class="line"><a name="l00169"></a><span class="lineno"><a class="code" href="a00100.html#ab99429233e750f61fac91dbb205c6676">  169</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a00100.html">tablewriter</a> &amp;<a class="code" href="a00100.html#ab99429233e750f61fac91dbb205c6676">tablewriter::operator&lt;&lt;</a>(<span class="keyword">const</span> TUPLE &amp;T)</div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;{</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  <a class="code" href="a00100.html#a4cf8a6eb3e06f010ab153666d645d6d1">insert</a>(T);</div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;}</div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;} <span class="comment">// namespace pqxx</span></div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="preprocessor">#endif</span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>tablewriter.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00171_source.html b/doc/html/Reference/a00171_source.html
deleted file mode 100644
index 821e061..0000000
--- a/doc/html/Reference/a00171_source.html
+++ /dev/null
@@ -1,171 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: transaction.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00171_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">transaction.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/transaction.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definition of the pqxx::transaction class.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   pqxx::transaction represents a standard database transaction</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/transaction instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2001-2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_TRANSACTION</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_TRANSACTION</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;pqxx/dbtransaction&quot;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#ifdef PQXX_QUIET_DESTRUCTORS</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;pqxx/errorhandler&quot;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">/* Methods tested in eg. self-test program test1 are marked with &quot;//[t1]&quot;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;{</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="a00012.html">   45</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00012.html">basic_transaction</a> : <span class="keyword">public</span> <a class="code" href="a00032.html">dbtransaction</a></div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;{</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <a class="code" href="a00012.html">basic_transaction</a>(                                                    <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;        <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;C,</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;        <span class="keyword">const</span> PGSTD::string &amp;IsolationLevel,</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;        <a class="code" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">readwrite_policy</a>);</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> do_commit();                                             <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;};</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="keyword">template</span>&lt;</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;        <a class="code" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8c" title="Transaction isolation levels.">isolation_level</a> ISOLATIONLEVEL=<a class="code" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8cabedeb7c33721ac28a9e35be36f214f2d">read_committed</a>,</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;        <a class="code" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">readwrite_policy</a> READWRITE=<a class="code" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca7fbb98c4665801b02d8cbeeb2dde0858">read_write</a>&gt;</div>
-<div class="line"><a name="l00090"></a><span class="lineno"><a class="code" href="a00103.html">   90</a></span>&#160;<span class="keyword">class </span><a class="code" href="a00103.html" title="Standard back-end transaction, templatized on isolation level.">transaction</a> : <span class="keyword">public</span> <a class="code" href="a00012.html">basic_transaction</a></div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;{</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00093"></a><span class="lineno"><a class="code" href="a00103.html#a01e7ecea76d7d12c295e6979759eb754">   93</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00054.html" title="Traits class to describe an isolation level; primarly for libpqxx&#39;s own use.">isolation_traits&lt;ISOLATIONLEVEL&gt;</a> <a class="code" href="a00103.html#a01e7ecea76d7d12c295e6979759eb754">isolation_tag</a>;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div>
-<div class="line"><a name="l00101"></a><span class="lineno"><a class="code" href="a00103.html#a5ad879f746d13f51e469c67665b5d3f9">  101</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00103.html#a5ad879f746d13f51e469c67665b5d3f9" title="Create a transaction.">transaction</a>(<a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;C, <span class="keyword">const</span> PGSTD::string &amp;TName): <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;    <a class="code" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a>(<a class="code" href="a00032.html#a4e35ec39c80f088ebe239b15a16488de">fullname</a>(<span class="stringliteral">&quot;transaction&quot;</span>, <a class="code" href="a00054.html" title="Traits class to describe an isolation level; primarly for libpqxx&#39;s own use.">isolation_tag</a>::<a class="code" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a>()), TName),</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;    <a class="code" href="a00012.html">basic_transaction</a>(C, <a class="code" href="a00054.html" title="Traits class to describe an isolation level; primarly for libpqxx&#39;s own use.">isolation_tag</a>::<a class="code" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a>(), READWRITE)</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;        { <a class="code" href="a00104.html#a1d2a8554499cbd93ff8c2bf5c15843ff" title="Begin transaction (to be called by implementing class)">Begin</a>(); }</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div>
-<div class="line"><a name="l00106"></a><span class="lineno"><a class="code" href="a00103.html#a664bdb9c889f946c162cac14bdbe6b7b">  106</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00103.html#a5ad879f746d13f51e469c67665b5d3f9" title="Create a transaction.">transaction</a>(<a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;C) :                            <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;    <a class="code" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a>(<a class="code" href="a00032.html#a4e35ec39c80f088ebe239b15a16488de">fullname</a>(<span class="stringliteral">&quot;transaction&quot;</span>, <a class="code" href="a00054.html" title="Traits class to describe an isolation level; primarly for libpqxx&#39;s own use.">isolation_tag</a>::<a class="code" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a>())),</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;    <a class="code" href="a00012.html">basic_transaction</a>(C, <a class="code" href="a00054.html" title="Traits class to describe an isolation level; primarly for libpqxx&#39;s own use.">isolation_tag</a>::<a class="code" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a>(), READWRITE)</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;        { <a class="code" href="a00104.html#a1d2a8554499cbd93ff8c2bf5c15843ff" title="Begin transaction (to be called by implementing class)">Begin</a>(); }</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div>
-<div class="line"><a name="l00111"></a><span class="lineno"><a class="code" href="a00103.html#a028f5dc23672e38c82a8fd91cd4e4ee0">  111</a></span>&#160;  <span class="keyword">virtual</span> <a class="code" href="a00103.html#a028f5dc23672e38c82a8fd91cd4e4ee0">~transaction</a>() throw ()</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  {</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="preprocessor">#ifdef PQXX_QUIET_DESTRUCTORS</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="preprocessor"></span>    <a class="code" href="a00076.html" title="An error handler that suppresses any previously registered error handlers.">quiet_errorhandler</a> quiet(<a class="code" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a" title="Connection this transaction is running in.">conn</a>());</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="preprocessor"></span>    <a class="code" href="a00104.html#af2ddcd7f1def9dfd3f15c0f3242b9136" title="End transaction. To be called by implementing class&#39; destructor.">End</a>();</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;  }</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;};</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
-<div class="line"><a name="l00122"></a><span class="lineno"><a class="code" href="a00205.html#ga82685329d6fd91f5ab30772d266fe5f0">  122</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="a00103.html" title="Standard back-end transaction, templatized on isolation level.">transaction&lt;&gt;</a> <a class="code" href="a00205.html#ga82685329d6fd91f5ab30772d266fe5f0" title="Bog-standard, default transaction type.">work</a>;</div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"><a class="code" href="a00205.html#gab81d0f16865bb70a79d4acb0d0657259">  125</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="a00103.html" title="Standard back-end transaction, templatized on isolation level.">transaction&lt;read_committed, read_only&gt;</a> <a class="code" href="a00205.html#gab81d0f16865bb70a79d4acb0d0657259" title="Read-only transaction.">read_transaction</a>;</div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;</div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;}</div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;<span class="preprocessor"></span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>transaction.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00173_source.html b/doc/html/Reference/a00173_source.html
deleted file mode 100644
index 8b9941e..0000000
--- a/doc/html/Reference/a00173_source.html
+++ /dev/null
@@ -1,366 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: transaction_base.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00173_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">transaction_base.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/transaction_base.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      common code and definitions for the transaction classes.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   pqxx::transaction_base defines the interface for any abstract class that</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   represents a database transaction</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/transaction_base instead.</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * Copyright (c) 2001-2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#ifndef PQXX_H_TRANSACTION_BASE</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_TRANSACTION_BASE</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment">/* End-user programs need not include this file, unless they define their own</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"> * transaction classes.  This is not something the typical program should want</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment"> * to do.</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> * However, reading this file is worthwhile because it defines the public</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment"> * interface for the available transaction classes such as transaction and</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment"> * nontransaction.</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &quot;pqxx/connection_base&quot;</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &quot;pqxx/isolation&quot;</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#include &quot;pqxx/result&quot;</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">/* Methods tested in eg. self-test program test001 are marked with &quot;//[t1]&quot;</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;{</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="keyword">class </span>connection_base;</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="keyword">class </span>transaction_base;</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="keyword">namespace </span>internal</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;{</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="keyword">class </span>sql_cursor;</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="code" href="a00105.html">   52</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00105.html">transactionfocus</a> : <span class="keyword">public</span> <span class="keyword">virtual</span> <a class="code" href="a00059.html">namedclass</a></div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;{</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00055"></a><span class="lineno"><a class="code" href="a00105.html#ac1ad1a201cacde2cd35182dd3bfb66fa">   55</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00105.html">transactionfocus</a>(<a class="code" href="a00104.html">transaction_base</a> &amp;t) :</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;    <a class="code" href="a00059.html">namedclass</a>(<span class="stringliteral">&quot;transactionfocus&quot;</span>),</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    m_Trans(t),</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    m_registered(false)</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  {</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  }</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <span class="keywordtype">void</span> register_me();</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <span class="keywordtype">void</span> unregister_me() throw ();</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <span class="keywordtype">void</span> reg_pending_error(const PGSTD::<span class="keywordtype">string</span> &amp;) throw ();</div>
-<div class="line"><a name="l00066"></a><span class="lineno"><a class="code" href="a00105.html#a474a6ca017e7a313bc33e7b2b5a2d1d7">   66</a></span>&#160;  <span class="keywordtype">bool</span> registered() const throw () { <span class="keywordflow">return</span> m_registered; }</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div>
-<div class="line"><a name="l00068"></a><span class="lineno"><a class="code" href="a00105.html#a9924dff8ce3203ca9fb9e584800ef9f4">   68</a></span>&#160;  <a class="code" href="a00104.html">transaction_base</a> &amp;<a class="code" href="a00105.html#a9924dff8ce3203ca9fb9e584800ef9f4">m_Trans</a>;</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="keywordtype">bool</span> m_registered;</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <a class="code" href="a00105.html">transactionfocus</a>();</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <a class="code" href="a00105.html">transactionfocus</a>(<span class="keyword">const</span> <a class="code" href="a00105.html">transactionfocus</a> &amp;);</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <a class="code" href="a00105.html">transactionfocus</a> &amp;operator=(<span class="keyword">const</span> <a class="code" href="a00105.html">transactionfocus</a> &amp;);</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;};</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div>
-<div class="line"><a name="l00082"></a><span class="lineno"><a class="code" href="a00067.html">   82</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00067.html">parameterized_invocation</a> : statement_parameters</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;{</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <a class="code" href="a00067.html">parameterized_invocation</a>(<a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;, <span class="keyword">const</span> PGSTD::string &amp;query);</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"><a class="code" href="a00067.html#a96dd05cc41a36dcca337bd3971d354ab">   87</a></span>&#160;  <a class="code" href="a00067.html">parameterized_invocation</a> &amp;<a class="code" href="a00067.html#a96dd05cc41a36dcca337bd3971d354ab">operator()</a>() { add_param(); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00088"></a><span class="lineno"><a class="code" href="a00067.html#a88c8820f7c620e208795db4edcb178df">   88</a></span>&#160;  <a class="code" href="a00067.html">parameterized_invocation</a> &amp;operator()(<span class="keyword">const</span> <a class="code" href="a00013.html">binarystring</a> &amp;v)</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;        { add_binary_param(v, <span class="keyword">true</span>); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00090"></a><span class="lineno"><a class="code" href="a00067.html#ae8ef9f87245ddad0e4319357e82db670">   90</a></span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <a class="code" href="a00067.html">parameterized_invocation</a> &amp;operator()(<span class="keyword">const</span> T &amp;v)</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;        { add_param(v, <span class="keyword">true</span>); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00092"></a><span class="lineno"><a class="code" href="a00067.html#a030eb77fb420df1890741417fbbb6213">   92</a></span>&#160;  <a class="code" href="a00067.html">parameterized_invocation</a> &amp;operator()(<span class="keyword">const</span> <a class="code" href="a00013.html">binarystring</a> &amp;v, <span class="keywordtype">bool</span> nonnull)</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;        { add_binary_param(v, nonnull); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"><a class="code" href="a00067.html#a6fd084905f68c744bd791c601168103d">   95</a></span>&#160;        <a class="code" href="a00067.html">parameterized_invocation</a> &amp;operator()(<span class="keyword">const</span> T &amp;v, <span class="keywordtype">bool</span> nonnull)</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;        { add_param(v, nonnull); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> exec();</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <a class="code" href="a00067.html">parameterized_invocation</a> &amp;operator=(<span class="keyword">const</span> <a class="code" href="a00067.html">parameterized_invocation</a> &amp;);</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;  <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;m_home;</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  <span class="keyword">const</span> PGSTD::string m_query;</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;};</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;} <span class="comment">// namespace internal</span></div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="keyword">namespace </span>internal</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;{</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="keyword">namespace </span>gate</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;{</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="keyword">class </span>transaction_subtransaction;</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="keyword">class </span>transaction_tablereader;</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="keyword">class </span>transaction_tablewriter;</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="keyword">class </span>transaction_transactionfocus;</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;} <span class="comment">// namespace internal::gate</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;} <span class="comment">// namespace internal</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;</div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div>
-<div class="line"><a name="l00133"></a><span class="lineno"><a class="code" href="a00104.html">  133</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT PQXX_NOVTABLE <a class="code" href="a00104.html">transaction_base</a> :</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  <span class="keyword">public</span> <span class="keyword">virtual</span> <a class="code" href="a00059.html">internal::namedclass</a></div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;{</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00138"></a><span class="lineno"><a class="code" href="a00104.html#af5e1900b64239bac292f5505f7799654">  138</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00054.html" title="Traits class to describe an isolation level; primarly for libpqxx&#39;s own use.">isolation_traits&lt;read_committed&gt;</a> <a class="code" href="a00104.html#af5e1900b64239bac292f5505f7799654" title="If nothing else is known, our isolation level is at least read_committed.">isolation_tag</a>;</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="a00104.html">transaction_base</a>() =0;                                       <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;  <span class="keywordtype">void</span> commit();                                                        <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;</div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  <span class="keywordtype">void</span> abort();                                                         <span class="comment">//[t10]</span></div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;</div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div>
-<div class="line"><a name="l00168"></a><span class="lineno"><a class="code" href="a00203.html#ga98dee516d429520627fd94f5ccb2b023">  168</a></span>&#160;  PGSTD::string <a class="code" href="a00203.html#ga98dee516d429520627fd94f5ccb2b023" title="Escape string for use as SQL string literal in this transaction.">esc</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> str[])<span class="keyword"> const          </span>{ <span class="keywordflow">return</span> conn().esc(str); }</div>
-<div class="line"><a name="l00170"></a><span class="lineno"><a class="code" href="a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb">  170</a></span>&#160;  PGSTD::string esc(<span class="keyword">const</span> <span class="keywordtype">char</span> str[], <span class="keywordtype">size_t</span> maxlen)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="keyword">                                             </span>{ <span class="keywordflow">return</span> conn().esc(str, maxlen); }</div>
-<div class="line"><a name="l00173"></a><span class="lineno"><a class="code" href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244">  173</a></span>&#160;  PGSTD::string <a class="code" href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244" title="Escape string for use as SQL string literal in this transaction.">esc</a>(<span class="keyword">const</span> PGSTD::string &amp;str)<span class="keyword"> const  </span>{ <span class="keywordflow">return</span> conn().esc(str); }</div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div>
-<div class="line"><a name="l00187"></a><span class="lineno"><a class="code" href="a00203.html#ga6048218f7af70cd0423429d54203749c">  187</a></span>&#160;  PGSTD::string esc_raw(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> str[], <span class="keywordtype">size_t</span> len) <span class="keyword">const</span>    <span class="comment">//[t62]</span></div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;                                            { <span class="keywordflow">return</span> conn().esc_raw(str, len); }</div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;  PGSTD::string esc_raw(<span class="keyword">const</span> PGSTD::string &amp;) <span class="keyword">const</span>;                   <span class="comment">//[t62]</span></div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;</div>
-<div class="line"><a name="l00194"></a><span class="lineno"><a class="code" href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff">  194</a></span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; PGSTD::string quote(<span class="keyword">const</span> T &amp;t)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="keyword">                                                     </span>{ <span class="keywordflow">return</span> conn().quote(t); }</div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div>
-<div class="line"><a name="l00198"></a><span class="lineno"><a class="code" href="a00203.html#gac62a687a3367d500a54d0e0a722880c6">  198</a></span>&#160;  PGSTD::string quote_raw(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> str[], <span class="keywordtype">size_t</span> len)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="keyword">                                          </span>{ <span class="keywordflow">return</span> conn().quote_raw(str, len); }</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;</div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;  PGSTD::string quote_raw(<span class="keyword">const</span> PGSTD::string &amp;str) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;</div>
-<div class="line"><a name="l00204"></a><span class="lineno"><a class="code" href="a00203.html#gad943d244673a97eef6c7a927f4f412c0">  204</a></span>&#160;  PGSTD::string quote_name(<span class="keyword">const</span> PGSTD::string &amp;identifier)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="keyword">                                       </span>{ <span class="keywordflow">return</span> conn().quote_name(identifier); }</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;</div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;  <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> exec(<span class="keyword">const</span> PGSTD::string &amp;Query,</div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;              <span class="keyword">const</span> PGSTD::string &amp;Desc=PGSTD::string());               <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;</div>
-<div class="line"><a name="l00227"></a><span class="lineno"><a class="code" href="a00104.html#a938732e87f924fee764cddd8390de20f">  227</a></span>&#160;  <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> exec(<span class="keyword">const</span> PGSTD::stringstream &amp;Query,</div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;              <span class="keyword">const</span> PGSTD::string &amp;Desc=PGSTD::string())</div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;        { <span class="keywordflow">return</span> <a class="code" href="a00104.html#a938732e87f924fee764cddd8390de20f">exec</a>(Query.str(), Desc); }</div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;</div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;  <span class="comment">/* Use this to build up a parameterized statement invocation, then invoke it</span></div>
-<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="comment">   * using @c exec()</span></div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="comment">   *</span></div>
-<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="comment">   * Example: @c trans.parameterized(&quot;SELECT $1 + 1&quot;)(1).exec();</span></div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="comment">   */</span></div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;  <a class="code" href="a00067.html">internal::parameterized_invocation</a> parameterized(<span class="keyword">const</span> PGSTD::string &amp;query);</div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;</div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;</div>
-<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;</div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;  <a class="code" href="a00053.html" title="Helper class for passing parameters to, and executing, prepared statements.">prepare::invocation</a> prepared(<span class="keyword">const</span> PGSTD::string &amp;statement=PGSTD::string());</div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;</div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;</div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;</div>
-<div class="line"><a name="l00297"></a><span class="lineno"><a class="code" href="a00104.html#a99f99eb85906a7541119c9098a36d799">  297</a></span>&#160;  <span class="keywordtype">void</span> process_notice(<span class="keyword">const</span> <span class="keywordtype">char</span> Msg[]) <span class="keyword">const</span>                           <span class="comment">//[t14]</span></div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;        { m_Conn.process_notice(Msg); }</div>
-<div class="line"><a name="l00300"></a><span class="lineno"><a class="code" href="a00104.html#aa90bc6e1219ff68ef11e1d04b76c205c">  300</a></span>&#160;  <span class="keywordtype">void</span> process_notice(<span class="keyword">const</span> PGSTD::string &amp;Msg) <span class="keyword">const</span>                   <span class="comment">//[t14]</span></div>
-<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;        { m_Conn.process_notice(Msg); }</div>
-<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;</div>
-<div class="line"><a name="l00305"></a><span class="lineno"><a class="code" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a">  305</a></span>&#160;  <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;<a class="code" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a" title="Connection this transaction is running in.">conn</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_Conn; }                      <span class="comment">//[t4]</span></div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;</div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;</div>
-<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;  <span class="keywordtype">void</span> set_variable(<span class="keyword">const</span> PGSTD::string &amp;Var, <span class="keyword">const</span> PGSTD::string &amp;Val);<span class="comment">//[t61]</span></div>
-<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;</div>
-<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;</div>
-<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;  PGSTD::string get_variable(<span class="keyword">const</span> PGSTD::string &amp;);                    <span class="comment">//[t61]</span></div>
-<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;</div>
-<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;</div>
-<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;</div>
-<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00104.html">transaction_base</a>(<a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;c, <span class="keywordtype">bool</span> direct=<span class="keyword">true</span>);</div>
-<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;</div>
-<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;</div>
-<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;  <span class="keywordtype">void</span> Begin();</div>
-<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;</div>
-<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;  <span class="keywordtype">void</span> End() throw ();</div>
-<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;</div>
-<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;  virtual <span class="keywordtype">void</span> do_begin() =0;</div>
-<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;  virtual <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> do_exec(const <span class="keywordtype">char</span> Query[]) =0;</div>
-<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;  virtual <span class="keywordtype">void</span> do_commit() =0;</div>
-<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;  virtual <span class="keywordtype">void</span> do_abort() =0;</div>
-<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;</div>
-<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;  <span class="comment">// For use by implementing class:</span></div>
-<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;</div>
-<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;</div>
-<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;  <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> DirectExec(const <span class="keywordtype">char</span> C[], <span class="keywordtype">int</span> Retries=0);</div>
-<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;</div>
-<div class="line"><a name="l00372"></a><span class="lineno"><a class="code" href="a00104.html#a84df458282939ef38cfddfaa07bea1d8">  372</a></span>&#160;  <span class="keywordtype">void</span> reactivation_avoidance_clear() throw ()</div>
-<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;        {m_reactivation_avoidance.<a class="code" href="a00082.html#a77542a235a4ca711267e30d84492ce3b">clear</a>();}</div>
-<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;</div>
-<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;</div>
-<div class="line"><a name="l00379"></a><span class="lineno"><a class="code" href="a00104.html#adc48441869caf6a4b84911cd6984c36a">  379</a></span>&#160;  <a class="code" href="a00078.html">internal::reactivation_avoidance_counter</a> <a class="code" href="a00104.html#adc48441869caf6a4b84911cd6984c36a" title="Resources allocated in this transaction that make reactivation impossible.">m_reactivation_avoidance</a>;</div>
-<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;</div>
-<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;  <span class="comment">/* A transaction goes through the following stages in its lifecycle:</span></div>
-<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;<span class="comment">   * &lt;ul&gt;</span></div>
-<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;<span class="comment">   * &lt;li&gt; nascent: the transaction hasn&#39;t actually begun yet.  If our connection</span></div>
-<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;<span class="comment">   *    fails at this stage, it may recover and the transaction can attempt to</span></div>
-<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;<span class="comment">   *    establish itself again.</span></div>
-<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;<span class="comment">   * &lt;li&gt; active: the transaction has begun.  Since no commit command has been</span></div>
-<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;<span class="comment">   *    issued, abortion is implicit if the connection fails now.</span></div>
-<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;<span class="comment">   * &lt;li&gt; aborted: an abort has been issued; the transaction is terminated and</span></div>
-<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;<span class="comment">   *    its changes to the database rolled back.  It will accept no further</span></div>
-<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;<span class="comment">   *    commands.</span></div>
-<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;<span class="comment">   * &lt;li&gt; committed: the transaction has completed successfully, meaning that a</span></div>
-<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;<span class="comment">   *    commit has been issued.  No further commands are accepted.</span></div>
-<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;<span class="comment">   * &lt;li&gt; in_doubt: the connection was lost at the exact wrong time, and there</span></div>
-<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;<span class="comment">   *    is no way of telling whether the transaction was committed or aborted.</span></div>
-<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;<span class="comment">   * &lt;/ul&gt;</span></div>
-<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;<span class="comment">   *</span></div>
-<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;<span class="comment">   * Checking and maintaining state machine logic is the responsibility of the</span></div>
-<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;<span class="comment">   * base class (ie., this one).</span></div>
-<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;<span class="comment">   */</span></div>
-<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;  <span class="keyword">enum</span> Status</div>
-<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;  {</div>
-<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;    st_nascent,</div>
-<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;    st_active,</div>
-<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;    st_aborted,</div>
-<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;    st_committed,</div>
-<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;    st_in_doubt</div>
-<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;  };</div>
-<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;</div>
-<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE activate();</div>
-<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;</div>
-<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE CheckPendingError();</div>
-<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;</div>
-<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <span class="keywordtype">bool</span> parm_is_null(T *p) <span class="keyword">const</span> <span class="keywordflow">throw</span> () { <span class="keywordflow">return</span> !p; }</div>
-<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <span class="keywordtype">bool</span> parm_is_null(T) <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> <span class="keyword">false</span>; }</div>
-<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;</div>
-<div class="line"><a name="l00418"></a><span class="lineno"><a class="code" href="a00104.html#acf16920b6582767aae17d6c57770e853">  418</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>pqxx::internal::gate::transaction_transactionfocus;</div>
-<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE RegisterFocus(<a class="code" href="a00105.html">internal::transactionfocus</a> *);</div>
-<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE UnregisterFocus(<a class="code" href="a00105.html">internal::transactionfocus</a> *) throw ();</div>
-<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE RegisterPendingError(const PGSTD::<span class="keywordtype">string</span> &amp;) throw ();</div>
-<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;</div>
-<div class="line"><a name="l00423"></a><span class="lineno"><a class="code" href="a00104.html#afbc1622f03aeb05c34ac44f1c5c179dc">  423</a></span>&#160;  friend class pqxx::internal::gate::transaction_tablereader;</div>
-<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE BeginCopyRead(const PGSTD::<span class="keywordtype">string</span> &amp;, const PGSTD::<span class="keywordtype">string</span> &amp;);</div>
-<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;  <span class="keywordtype">bool</span> ReadCopyLine(PGSTD::<span class="keywordtype">string</span> &amp;);</div>
-<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;</div>
-<div class="line"><a name="l00427"></a><span class="lineno"><a class="code" href="a00104.html#a02ad6878f438fc51b297b32e7512e244">  427</a></span>&#160;  friend class pqxx::internal::gate::transaction_tablewriter;</div>
-<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;  <span class="keywordtype">void</span> PQXX_PRIVATE BeginCopyWrite(</div>
-<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;        const PGSTD::<span class="keywordtype">string</span> &amp;Table,</div>
-<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;        const PGSTD::<span class="keywordtype">string</span> &amp;Columns);</div>
-<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;  <span class="keywordtype">void</span> WriteCopyLine(const PGSTD::<span class="keywordtype">string</span> &amp;);</div>
-<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;  <span class="keywordtype">void</span> EndCopyWrite();</div>
-<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;</div>
-<div class="line"><a name="l00434"></a><span class="lineno"><a class="code" href="a00104.html#ae689290143788842755389246915b9f2">  434</a></span>&#160;  friend class pqxx::internal::gate::transaction_subtransaction;</div>
-<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;</div>
-<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;  <a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> &amp;m_Conn;</div>
-<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;</div>
-<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;  internal::unique&lt;internal::transactionfocus&gt; m_Focus;</div>
-<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;  Status m_Status;</div>
-<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;  <span class="keywordtype">bool</span> m_Registered;</div>
-<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;  PGSTD::map&lt;PGSTD::<span class="keywordtype">string</span>, PGSTD::<span class="keywordtype">string</span>&gt; m_Vars;</div>
-<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;  PGSTD::<span class="keywordtype">string</span> m_PendingError;</div>
-<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;</div>
-<div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;  <a class="code" href="a00104.html">transaction_base</a>();</div>
-<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;  <a class="code" href="a00104.html">transaction_base</a>(const <a class="code" href="a00104.html">transaction_base</a> &amp;);</div>
-<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;  transaction_base &amp;operator=(const transaction_base &amp;);</div>
-<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;};</div>
-<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;</div>
-<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;} <span class="comment">// namespace pqxx</span></div>
-<div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;</div>
-<div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;</div>
-<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;<span class="preprocessor"></span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>transaction_base.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00174_source.html b/doc/html/Reference/a00174_source.html
deleted file mode 100644
index d548adb..0000000
--- a/doc/html/Reference/a00174_source.html
+++ /dev/null
@@ -1,201 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: transactor.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00174_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">transactor.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/transactor.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definition of the pqxx::transactor class.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   pqxx::transactor is a framework-style wrapper for safe transactions</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/transactor instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2001-2008, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_TRANSACTOR</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_TRANSACTOR</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;pqxx/connection_base&quot;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;pqxx/transaction&quot;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment">/* Methods tested in eg. self-test program test001 are marked with &quot;//[t1]&quot;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;{</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> TRANSACTION=transaction&lt;read_committed&gt; &gt;</div>
-<div class="line"><a name="l00066"></a><span class="lineno"><a class="code" href="a00106.html">   66</a></span>&#160;  <span class="keyword">class </span><a class="code" href="a00106.html">transactor</a> :</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    <span class="keyword">public</span> PGSTD::unary_function&lt;TRANSACTION, void&gt;</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;{</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00070"></a><span class="lineno"><a class="code" href="a00106.html#a326761951cbf1a7b38ee912a4ca3556f">   70</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00106.html#a326761951cbf1a7b38ee912a4ca3556f">transactor</a>(<span class="keyword">const</span> PGSTD::string &amp;TName=<span class="stringliteral">&quot;transactor&quot;</span>) :        <span class="comment">//[t4]</span></div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;    m_Name(TName) { }</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="a00106.html#ab02770d55fdda6bc4e5b4323aa53e4e8" title="Overridable transaction definition; insert your database code here.">operator()</a>(TRANSACTION &amp;T);                                      <span class="comment">//[t4]</span></div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <span class="comment">// Overridable member functions, called by connection_base::perform() if an</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="comment">// attempt to run transaction fails/succeeds, respectively, or if the</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <span class="comment">// connection is lost at just the wrong moment, goes into an indeterminate</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="comment">// state.  Use these to patch up runtime state to match events, if needed, or</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="comment">// to report failure conditions.</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div>
-<div class="line"><a name="l00102"></a><span class="lineno"><a class="code" href="a00106.html#a11e2fe0df76ccba33e0c6cd7b8f6da2d">  102</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="a00106.html#a11e2fe0df76ccba33e0c6cd7b8f6da2d" title="Optional overridable function to be called if transaction is aborted.">on_abort</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>[]) throw () {}                               <span class="comment">//[t13]</span></div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div>
-<div class="line"><a name="l00109"></a><span class="lineno"><a class="code" href="a00106.html#aacc3fb9eb7993788cafe66aa88d87d6b">  109</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="a00106.html#aacc3fb9eb7993788cafe66aa88d87d6b" title="Optional overridable function to be called after successful commit.">on_commit</a>() {}                                                   <span class="comment">//[t7]</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"><a class="code" href="a00106.html#ade15ec930b8c4baee2c22ceec5af9c2d">  123</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="a00106.html#ade15ec930b8c4baee2c22ceec5af9c2d" title="Overridable function to be called when &quot;in doubt&quot; about outcome.">on_doubt</a>() throw () {}                                           <span class="comment">//[t13]</span></div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;  <span class="comment">// TODO: Rename Name()--is there a compatible way?</span></div>
-<div class="line"><a name="l00127"></a><span class="lineno"><a class="code" href="a00106.html#aa6045f47cf10d83a2d3d221813d7d53c">  127</a></span>&#160;<span class="comment"></span>  PGSTD::string <a class="code" href="a00106.html#aa6045f47cf10d83a2d3d221813d7d53c" title="The transactor&#39;s name.">Name</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_Name; }                         <span class="comment">//[t13]</span></div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;  PGSTD::string m_Name;</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;};</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;}</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> TRANSACTOR&gt;</div>
-<div class="line"><a name="l00138"></a><span class="lineno"><a class="code" href="a00023.html#abf3b71372850f86e4f5e67eb4b7d56bd">  138</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00023.html#abf3b71372850f86e4f5e67eb4b7d56bd" title="Perform the transaction defined by a transactor-based object.">pqxx::connection_base::perform</a>(<span class="keyword">const</span> TRANSACTOR &amp;T,</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;                                           <span class="keywordtype">int</span> Attempts)</div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;{</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  <span class="keywordflow">if</span> (Attempts &lt;= 0) <span class="keywordflow">return</span>;</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;  <span class="keywordtype">bool</span> Done = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;  <span class="comment">// Make attempts to perform T</span></div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;  <span class="comment">// TODO: Differentiate between db-related exceptions and other exceptions?</span></div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;  <span class="keywordflow">do</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;  {</div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;    --Attempts;</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;</div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;    <span class="comment">// Work on a copy of T2 so we can restore the starting situation if need be</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;    TRANSACTOR T2(T);</div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;    <span class="keywordflow">try</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;    {</div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;      <span class="keyword">typename</span> TRANSACTOR::argument_type X(*<span class="keyword">this</span>, T2.Name());</div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;      T2(X);</div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;      X.commit();</div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;      Done = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;    }</div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;    <span class="keywordflow">catch</span> (<span class="keyword">const</span> <a class="code" href="a00045.html" title="&quot;Help, I don&#39;t know whether transaction was committed successfully!&quot;">in_doubt_error</a> &amp;)</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;    {</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;      <span class="comment">// Not sure whether transaction went through or not.  The last thing in</span></div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;      <span class="comment">// the world that we should do now is retry.</span></div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;      T2.on_doubt();</div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;      <span class="keywordflow">throw</span>;</div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;    }</div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;    <span class="keywordflow">catch</span> (<span class="keyword">const</span> PGSTD::exception &amp;e)</div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    {</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;      <span class="comment">// Could be any kind of error.</span></div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;      T2.on_abort(e.what());</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;      <span class="keywordflow">if</span> (Attempts &lt;= 0) <span class="keywordflow">throw</span>;</div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;      <span class="keywordflow">continue</span>;</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;    }</div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;    <span class="keywordflow">catch</span> (...)</div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;    {</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;      <span class="comment">// Don&#39;t try to forge ahead if we don&#39;t even know what happened</span></div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;      T2.on_abort(<span class="stringliteral">&quot;Unknown exception&quot;</span>);</div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;      <span class="keywordflow">throw</span>;</div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;    }</div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;</div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;    T2.on_commit();</div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;  } <span class="keywordflow">while</span> (!Done);</div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;}</div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;</div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="preprocessor"></span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>transactor.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00175_source.html b/doc/html/Reference/a00175_source.html
deleted file mode 100644
index 1f7fd62..0000000
--- a/doc/html/Reference/a00175_source.html
+++ /dev/null
@@ -1,105 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: trigger.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00175_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">trigger.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/trigger.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definition of the pqxx::trigger functor interface.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   OBSOLETE.  Include pqxx/notify-listen instead.</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * Copyright (c) 2001-2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef PQXX_H_TRIGGER</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_TRIGGER</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &quot;pqxx/notify-listen&quot;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;{</div>
-<div class="line"><a name="l00029"></a><span class="lineno"><a class="code" href="a00176.html#a6808f9a0c8dea288c2df81b930d06c34">   29</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="a00063.html" title="Obsolete notification receiver.">notify_listener</a> <a class="code" href="a00176.html#a6808f9a0c8dea288c2df81b930d06c34">trigger</a>;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;}</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor"></span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>trigger.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:09 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00176.html b/doc/html/Reference/a00176.html
deleted file mode 100644
index e8e8928..0000000
--- a/doc/html/Reference/a00176.html
+++ /dev/null
@@ -1,820 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx Namespace Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
-      <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00176.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#namespaces">Namespaces</a> &#124;
-<a href="#nested-classes">Classes</a> &#124;
-<a href="#typedef-members">Typedefs</a> &#124;
-<a href="#enum-members">Enumerations</a> &#124;
-<a href="#func-members">Functions</a> &#124;
-<a href="#var-members">Variables</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx Namespace Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>The home of all libpqxx classes, functions, templates, etc.  
-<a href="#details">More...</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="namespaces"></a>
-Namespaces</h2></td></tr>
-<tr class="memitem:a00194"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html">internal</a></td></tr>
-<tr class="memdesc:a00194"><td class="mdescLeft">&#160;</td><td class="mdescRight">Private namespace for libpqxx's internal use; do not access. <br/></td></tr>
-<tr class="memitem:a00196"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00196.html">prepare</a></td></tr>
-<tr class="memdesc:a00196"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dedicated namespace for helper types related to prepared statements. <br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="nested-classes"></a>
-Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00006.html">basic_connection</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The ultimate template that defines a connection type.  <a href="a00006.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html">binarystring</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00020.html">connect_direct</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection policy; creates an immediate connection to a database.  <a href="a00020.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00021.html">connect_lazy</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lazy connection policy; causes connection to be deferred until first use.  <a href="a00021.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00019.html">connect_async</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronous connection policy; connects "in the background".  <a href="a00019.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00022.html">connect_null</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Nonfunctional, always-down connection policy for testing/debugging purposes.  <a href="a00022.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html">connection_base</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> abstract base class; represents a connection to a database.  <a href="a00023.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html">connectionpolicy</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00030.html">cursor_base</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Common definitions for cursor types.  <a href="a00030.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00087.html">stateless_cursor</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">"Stateless cursor" class: easy API for retrieving parts of result sets  <a href="a00087.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00044.html">icursorstream</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Simple read-only cursor represented as a stream of results.  <a href="a00044.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html">icursor_iterator</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Approximate istream_iterator for icursorstream.  <a href="a00043.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00032.html">dbtransaction</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html">errorhandler</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for error-handler callbacks.  <a href="a00036.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00076.html">quiet_errorhandler</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An error handler that suppresses any previously registered error handlers.  <a href="a00076.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html">pqxx_exception</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mixin base class to identify libpqxx-specific exception types.  <a href="a00074.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html">failure</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Run-time failure encountered by libpqxx, similar to std::runtime_error.  <a href="a00038.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00014.html">broken_connection</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exception class for lost or failed backend connection.  <a href="a00014.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html">sql_error</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exception class for failed queries.  <a href="a00086.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html">in_doubt_error</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">"Help, I don't know whether transaction was committed successfully!"  <a href="a00045.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00049.html">internal_error</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal error in libpqxx library.  <a href="a00049.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00113.html">usage_error</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error in usage of libpqxx library, similar to std::logic_error.  <a href="a00113.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00004.html">argument_error</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid argument passed to libpqxx, similar to std::invalid_argument.  <a href="a00004.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00029.html">conversion_error</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00077.html">range_error</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Something is out of range, similar to std::out_of_range.  <a href="a00077.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00039.html">feature_not_supported</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Database feature not supported in current setup.  <a href="a00039.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00031.html">data_exception</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error in data provided to SQL statement.  <a href="a00031.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00048.html">integrity_constraint_violation</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00081.html">restrict_violation</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00061.html">not_null_violation</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html">foreign_key_violation</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00112.html">unique_violation</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00018.html">check_violation</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html">invalid_cursor_state</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00052.html">invalid_sql_statement_name</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00050.html">invalid_cursor_name</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00097.html">syntax_error</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00108.html">undefined_column</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00109.html">undefined_function</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00110.html">undefined_table</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00046.html">insufficient_privilege</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00047.html">insufficient_resources</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resource shortage on the server.  <a href="a00047.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00035.html">disk_full</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00066.html">out_of_memory</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00102.html">too_many_connections</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html">plpgsql_error</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">PL/pgSQL error.  <a href="a00069.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00071.html">plpgsql_raise</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exception raised in PL/pgSQL procedure.  <a href="a00071.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00070.html">plpgsql_no_data_found</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00072.html">plpgsql_too_many_rows</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html">field</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reference to a field in a result set.  <a href="a00040.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00041.html">field_streambuf</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00007.html">basic_fieldstream</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input stream that gets its data from a result field.  <a href="a00007.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00054.html">isolation_traits</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Traits class to describe an isolation level; primarly for libpqxx's own use.  <a href="a00054.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00056.html">largeobject</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Identity of a large object.  <a href="a00056.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00058.html">largeobjectaccess</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Accessor for large object's contents.  <a href="a00058.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00057.html">largeobject_streambuf</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Streambuf to use large objects in standard I/O streams.  <a href="a00057.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00008.html">basic_ilostream</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input stream that gets its data from a large object.  <a href="a00008.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00010.html">basic_olostream</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output stream that writes data back to a large object.  <a href="a00010.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00009.html">basic_lostream</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stream that reads and writes a large object.  <a href="a00009.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00060.html">nontransaction</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html">notification_receiver</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html">notify_listener</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obsolete notification receiver.  <a href="a00063.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00068.html">pipeline</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Processes several queries in FIFO manner, optimized for high throughput.  <a href="a00068.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html">result</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Result set containing data returned by a query or command.  <a href="a00082.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00025.html">const_result_iterator</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterator for rows (tuples) in a result. Use as <a class="el" href="a00082.html#a231cf3451b578e1a77a0e3ba5c5332c0">result::const_iterator</a>.  <a href="a00025.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html">const_reverse_result_iterator</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverse iterator for result. Use as <a class="el" href="a00082.html#a4e8a0b23393257bb8438323af622ab0b">result::const_reverse_iterator</a>.  <a href="a00026.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00011.html">basic_robusttransaction</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00083.html">robusttransaction</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Slightly slower, better-fortified version of transaction.  <a href="a00083.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00088.html">string_traits</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Traits class for use in string conversions.  <a href="a00088.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00091.html">string_traits&lt; const char * &gt;</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">String traits for C-style string ("pointer to const char")  <a href="a00091.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00089.html">string_traits&lt; char * &gt;</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">String traits for non-const C-style string ("pointer to char")  <a href="a00089.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00090.html">string_traits&lt; char[N]&gt;</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">String traits for C-style string constant ("array of char")  <a href="a00090.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html">string_traits&lt; const char[N]&gt;</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">String traits for "array of const char.".  <a href="a00092.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00094.html">string_traits&lt; std::string &gt;</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00093.html">string_traits&lt; const std::string &gt;</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00095.html">string_traits&lt; std::stringstream &gt;</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00096.html">subtransaction</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">"Transaction" nested within another transaction  <a href="a00096.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00098.html">tablereader</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00099.html">tablestream</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00100.html">tablewriter</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00012.html">basic_transaction</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00103.html">transaction</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard back-end transaction, templatized on isolation level.  <a href="a00103.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00104.html">transaction_base</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00106.html">transactor</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00107.html">tuple</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reference to one row in a result.  <a href="a00107.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html">const_tuple_iterator</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterator for fields in a tuple. Use as <a class="el" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">tuple::const_iterator</a>.  <a href="a00028.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverse iterator for a tuple. Use as <a class="el" href="a00107.html#a00b39ba19194ab4ed39a66db5d706bdf">tuple::const_reverse_iterator</a>.  <a href="a00027.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00101.html">thread_safety_model</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Descriptor of library's thread-safety model.  <a href="a00101.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00055.html">items</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Container of items with easy contents initialization and string rendering.  <a href="a00055.html#details">More...</a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="typedef-members"></a>
-Typedefs</h2></td></tr>
-<tr class="memitem:ga26edb910e4563d1115e22c627914e98b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00006.html">basic_connection</a><br class="typebreak"/>
-&lt; <a class="el" href="a00020.html">connect_direct</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00204.html#ga26edb910e4563d1115e22c627914e98b">connection</a></td></tr>
-<tr class="memdesc:ga26edb910e4563d1115e22c627914e98b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The "standard" connection type: connect to database right now.  <a href="a00204.html#ga26edb910e4563d1115e22c627914e98b"></a><br/></td></tr>
-<tr class="memitem:ga8911912522c75dd0b154fefdde735272"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00006.html">basic_connection</a><br class="typebreak"/>
-&lt; <a class="el" href="a00021.html">connect_lazy</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00204.html#ga8911912522c75dd0b154fefdde735272">lazyconnection</a></td></tr>
-<tr class="memdesc:ga8911912522c75dd0b154fefdde735272"><td class="mdescLeft">&#160;</td><td class="mdescRight">A "lazy" connection type: connect to database only when needed.  <a href="a00204.html#ga8911912522c75dd0b154fefdde735272"></a><br/></td></tr>
-<tr class="memitem:ga710db2d58482a4ea8ebbb822c2b0d417"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00006.html">basic_connection</a><br class="typebreak"/>
-&lt; <a class="el" href="a00019.html">connect_async</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00204.html#ga710db2d58482a4ea8ebbb822c2b0d417">asyncconnection</a></td></tr>
-<tr class="memdesc:ga710db2d58482a4ea8ebbb822c2b0d417"><td class="mdescLeft">&#160;</td><td class="mdescRight">"Asynchronous" connection type: start connecting, but don't wait for it  <a href="a00204.html#ga710db2d58482a4ea8ebbb822c2b0d417"></a><br/></td></tr>
-<tr class="memitem:ga830f18f804ec3e4cc8bab713169fb529"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00006.html">basic_connection</a><br class="typebreak"/>
-&lt; <a class="el" href="a00022.html">connect_null</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00204.html#ga830f18f804ec3e4cc8bab713169fb529">nullconnection</a></td></tr>
-<tr class="memdesc:ga830f18f804ec3e4cc8bab713169fb529"><td class="mdescLeft">&#160;</td><td class="mdescRight">A "dummy" connection type: don't connect to any database at all.  <a href="a00204.html#ga830f18f804ec3e4cc8bab713169fb529"></a><br/></td></tr>
-<tr class="memitem:ac6f886167ad26ee519591f7a983ac6d9"><td class="memItemLeft" align="right" valign="top">typedef unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a></td></tr>
-<tr class="memitem:afb3789542d30cda25ee02ba8d2c41a46"><td class="memItemLeft" align="right" valign="top">typedef signed int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#afb3789542d30cda25ee02ba8d2c41a46">tuple_difference_type</a></td></tr>
-<tr class="memitem:a82a9c2e4bb780869117bbe794ea24616"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00007.html">basic_fieldstream</a>&lt; char &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#a82a9c2e4bb780869117bbe794ea24616">fieldstream</a></td></tr>
-<tr class="memitem:ad07694cd816b68c7fc920a616daa8771"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00008.html">basic_ilostream</a>&lt; char &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ad07694cd816b68c7fc920a616daa8771">ilostream</a></td></tr>
-<tr class="memitem:a9a79c907a65843b9d4887ccbb44d5b1b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00010.html">basic_olostream</a>&lt; char &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#a9a79c907a65843b9d4887ccbb44d5b1b">olostream</a></td></tr>
-<tr class="memitem:a368340378e939373681ad2e39781fc8b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00009.html">basic_lostream</a>&lt; char &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#a368340378e939373681ad2e39781fc8b">lostream</a></td></tr>
-<tr class="memitem:ga82685329d6fd91f5ab30772d266fe5f0"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00103.html">transaction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00205.html#ga82685329d6fd91f5ab30772d266fe5f0">work</a></td></tr>
-<tr class="memdesc:ga82685329d6fd91f5ab30772d266fe5f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bog-standard, default transaction type.  <a href="a00205.html#ga82685329d6fd91f5ab30772d266fe5f0"></a><br/></td></tr>
-<tr class="memitem:gab81d0f16865bb70a79d4acb0d0657259"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00103.html">transaction</a><br class="typebreak"/>
-&lt; <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8cabedeb7c33721ac28a9e35be36f214f2d">read_committed</a>, <a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca4080e8f00464997c4345ddb2a15b3986">read_only</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00205.html#gab81d0f16865bb70a79d4acb0d0657259">read_transaction</a></td></tr>
-<tr class="memdesc:gab81d0f16865bb70a79d4acb0d0657259"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read-only transaction.  <a href="a00205.html#gab81d0f16865bb70a79d4acb0d0657259"></a><br/></td></tr>
-<tr class="memitem:a6808f9a0c8dea288c2df81b930d06c34"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00063.html">notify_listener</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#a6808f9a0c8dea288c2df81b930d06c34">trigger</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="enum-members"></a>
-Enumerations</h2></td></tr>
-<tr class="memitem:a1dc4688a8f01e6679b2afa93481836cc"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">readwrite_policy</a> { <a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca4080e8f00464997c4345ddb2a15b3986">read_only</a>, 
-<a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca7fbb98c4665801b02d8cbeeb2dde0858">read_write</a>
- }</td></tr>
-<tr class="memitem:a8f05a60f9e1f7dc4e4af5dce6b987c8c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8c">isolation_level</a> { <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8cabedeb7c33721ac28a9e35be36f214f2d">read_committed</a>, 
-<a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8caf572b93303ab779fc1b22a42b5ae6053">repeatable_read</a>, 
-<a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8ca022ad2c1a5b247f6cc5790909e708569">serializable</a>
- }</td></tr>
-<tr class="memdesc:a8f05a60f9e1f7dc4e4af5dce6b987c8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transaction isolation levels.  <a href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8c">More...</a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="func-members"></a>
-Functions</h2></td></tr>
-<tr class="memitem:ga5a9191cb199f2b67350de847e468e38b"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga5a9191cb199f2b67350de847e468e38b">escape_binary</a> (const std::string &amp;bin)</td></tr>
-<tr class="memdesc:ga5a9191cb199f2b67350de847e468e38b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for inclusion in SQL.  <a href="a00203.html#ga5a9191cb199f2b67350de847e468e38b"></a><br/></td></tr>
-<tr class="memitem:gad40c643f4f483941c07c7f25d9091abc"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gad40c643f4f483941c07c7f25d9091abc">escape_binary</a> (const char bin[])</td></tr>
-<tr class="memdesc:gad40c643f4f483941c07c7f25d9091abc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for inclusion in SQL.  <a href="a00203.html#gad40c643f4f483941c07c7f25d9091abc"></a><br/></td></tr>
-<tr class="memitem:ga67d0543fc753d81b490cb7c77205a283"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga67d0543fc753d81b490cb7c77205a283">escape_binary</a> (const char bin[], size_t len)</td></tr>
-<tr class="memdesc:ga67d0543fc753d81b490cb7c77205a283"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for inclusion in SQL.  <a href="a00203.html#ga67d0543fc753d81b490cb7c77205a283"></a><br/></td></tr>
-<tr class="memitem:gad1faeced6ee13b17fbc3aca21712cc7c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gad1faeced6ee13b17fbc3aca21712cc7c">escape_binary</a> (const unsigned char bin[])</td></tr>
-<tr class="memdesc:gad1faeced6ee13b17fbc3aca21712cc7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for inclusion in SQL.  <a href="a00203.html#gad1faeced6ee13b17fbc3aca21712cc7c"></a><br/></td></tr>
-<tr class="memitem:ga80a4bfe9b1c1b88c29d16ba06102370b"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga80a4bfe9b1c1b88c29d16ba06102370b">escape_binary</a> (const unsigned char bin[], size_t len)</td></tr>
-<tr class="memdesc:ga80a4bfe9b1c1b88c29d16ba06102370b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for inclusion in SQL.  <a href="a00203.html#ga80a4bfe9b1c1b88c29d16ba06102370b"></a><br/></td></tr>
-<tr class="memitem:aad07bde6f6d1012bc1fbd66e2339a213"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#aad07bde6f6d1012bc1fbd66e2339a213">encrypt_password</a> (const std::string &amp;user, const std::string &amp;password)</td></tr>
-<tr class="memdesc:aad07bde6f6d1012bc1fbd66e2339a213"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encrypt password for given user. Requires libpq 8.2 or better.  <a href="#aad07bde6f6d1012bc1fbd66e2339a213"></a><br/></td></tr>
-<tr class="memitem:aabbc8ca8c25198494ed511631932dcb2"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:aabbc8ca8c25198494ed511631932dcb2"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00176.html#aabbc8ca8c25198494ed511631932dcb2">field::to&lt; std::string &gt;</a> (std::string &amp;Obj) const </td></tr>
-<tr class="memdesc:aabbc8ca8c25198494ed511631932dcb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specialization: <code>to(string &amp;)</code>.  <a href="#aabbc8ca8c25198494ed511631932dcb2"></a><br/></td></tr>
-<tr class="memitem:abf6b4f639de27c5b0039381f17e9a07a"><td class="memTemplParams" colspan="2">template&lt;typename CHAR &gt; </td></tr>
-<tr class="memitem:abf6b4f639de27c5b0039381f17e9a07a"><td class="memTemplItemLeft" align="right" valign="top">std::basic_ostream&lt; CHAR &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00176.html#abf6b4f639de27c5b0039381f17e9a07a">operator&lt;&lt;</a> (std::basic_ostream&lt; CHAR &gt; &amp;S, const <a class="el" href="a00040.html">pqxx::field</a> &amp;F)</td></tr>
-<tr class="memdesc:abf6b4f639de27c5b0039381f17e9a07a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a result field to any type of stream.  <a href="#abf6b4f639de27c5b0039381f17e9a07a"></a><br/></td></tr>
-<tr class="memitem:a28aff4220c1c53e5c80b8a24fb0e9440"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:a28aff4220c1c53e5c80b8a24fb0e9440"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440">from_string</a> (const <a class="el" href="a00040.html">field</a> &amp;F, T &amp;Obj)</td></tr>
-<tr class="memdesc:a28aff4220c1c53e5c80b8a24fb0e9440"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a field's string contents to another type.  <a href="#a28aff4220c1c53e5c80b8a24fb0e9440"></a><br/></td></tr>
-<tr class="memitem:a4000e0b1288512dd1193b4dd442e6889"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:a4000e0b1288512dd1193b4dd442e6889"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">to_string</a> (const <a class="el" href="a00040.html">field</a> &amp;Obj)</td></tr>
-<tr class="memdesc:a4000e0b1288512dd1193b4dd442e6889"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a field to a string.  <a href="#a4000e0b1288512dd1193b4dd442e6889"></a><br/></td></tr>
-<tr class="memitem:a14f86142785f212ef3de46040e22c532"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00025.html">const_result_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#a14f86142785f212ef3de46040e22c532">operator+</a> (<a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a> o, <a class="el" href="a00025.html">const_result_iterator</a> i)</td></tr>
-<tr class="memitem:af9d548cd3c597e67d8a4288ba24a17f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00026.html">const_reverse_result_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#af9d548cd3c597e67d8a4288ba24a17f8">operator+</a> (<a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a> n, const <a class="el" href="a00026.html">const_reverse_result_iterator</a> &amp;i)</td></tr>
-<tr class="memitem:ga58ff00a3552facca2cc34bea4e2faff2"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:ga58ff00a3552facca2cc34bea4e2faff2"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00201.html#ga58ff00a3552facca2cc34bea4e2faff2">from_string</a> (const char Str[], T &amp;Obj)</td></tr>
-<tr class="memdesc:ga58ff00a3552facca2cc34bea4e2faff2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempt to convert postgres-generated string to given built-in type.  <a href="a00201.html#ga58ff00a3552facca2cc34bea4e2faff2"></a><br/></td></tr>
-<tr class="memitem:gaba8ca5ae8abde63e86fd1bba156404f0"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:gaba8ca5ae8abde63e86fd1bba156404f0"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00201.html#gaba8ca5ae8abde63e86fd1bba156404f0">from_string</a> (const char Str[], T &amp;Obj, size_t)</td></tr>
-<tr class="memdesc:gaba8ca5ae8abde63e86fd1bba156404f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Conversion with known string length (for strings that may contain nuls)  <a href="a00201.html#gaba8ca5ae8abde63e86fd1bba156404f0"></a><br/></td></tr>
-<tr class="memitem:gac0605a68479f665fdb45ce21127c8fc8"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:gac0605a68479f665fdb45ce21127c8fc8"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00201.html#gac0605a68479f665fdb45ce21127c8fc8">from_string&lt; std::string &gt;</a> (const char Str[], std::string &amp;Obj, size_t len)</td></tr>
-<tr class="memitem:gaf46637e8067239ca82a8fa6ec1fa3ccd"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:gaf46637e8067239ca82a8fa6ec1fa3ccd"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00201.html#gaf46637e8067239ca82a8fa6ec1fa3ccd">from_string</a> (const std::string &amp;Str, T &amp;Obj)</td></tr>
-<tr class="memitem:gaa57d02e03b8b7d8b91dec45e22abe0eb"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:gaa57d02e03b8b7d8b91dec45e22abe0eb"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00201.html#gaa57d02e03b8b7d8b91dec45e22abe0eb">from_string</a> (const std::stringstream &amp;Str, T &amp;Obj)</td></tr>
-<tr class="memitem:ga069ea52c5d8cc7916922932c587f350d"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:ga069ea52c5d8cc7916922932c587f350d"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00201.html#ga069ea52c5d8cc7916922932c587f350d">from_string</a> (const std::string &amp;Str, std::string &amp;Obj)</td></tr>
-<tr class="memitem:ga215c8af5887e32a2830f692b5d046a2c"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:ga215c8af5887e32a2830f692b5d046a2c"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00201.html#ga215c8af5887e32a2830f692b5d046a2c">to_string</a> (const T &amp;Obj)</td></tr>
-<tr class="memdesc:ga215c8af5887e32a2830f692b5d046a2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert built-in type to a readable string that PostgreSQL will understand.  <a href="a00201.html#ga215c8af5887e32a2830f692b5d046a2c"></a><br/></td></tr>
-<tr class="memitem:a79ecc564993aea182fe2d82ea9512e91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00028.html">const_tuple_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#a79ecc564993aea182fe2d82ea9512e91">operator+</a> (<a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">const_tuple_iterator::difference_type</a> o, <a class="el" href="a00028.html">const_tuple_iterator</a> i)</td></tr>
-<tr class="memitem:aac7c904372c0bffcd8c8b121f2c3f13e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00101.html">thread_safety_model</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#aac7c904372c0bffcd8c8b121f2c3f13e">describe_thread_safety</a> ()  throw ()</td></tr>
-<tr class="memdesc:aac7c904372c0bffcd8c8b121f2c3f13e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Describe thread safety available in this build.  <a href="#aac7c904372c0bffcd8c8b121f2c3f13e"></a><br/></td></tr>
-<tr class="memitem:ad97fec1db4afab602cfcf189109df23b"><td class="memTemplParams" colspan="2">template&lt;typename ITER , typename ACCESS &gt; </td></tr>
-<tr class="memitem:ad97fec1db4afab602cfcf189109df23b"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00176.html#ad97fec1db4afab602cfcf189109df23b">separated_list</a> (const std::string &amp;sep, ITER begin, ITER end, ACCESS access)</td></tr>
-<tr class="memdesc:ad97fec1db4afab602cfcf189109df23b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access iterators using ACCESS functor, returning separator-separated list.  <a href="#ad97fec1db4afab602cfcf189109df23b"></a><br/></td></tr>
-<tr class="memitem:ga5123fc11695c56a283bf5d748c04f4ed"><td class="memTemplParams" colspan="2">template&lt;typename ITER &gt; </td></tr>
-<tr class="memitem:ga5123fc11695c56a283bf5d748c04f4ed"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00202.html#ga5123fc11695c56a283bf5d748c04f4ed">separated_list</a> (const std::string &amp;sep, ITER begin, ITER end)</td></tr>
-<tr class="memdesc:ga5123fc11695c56a283bf5d748c04f4ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Render sequence as a string, using given separator between items.  <a href="a00202.html#ga5123fc11695c56a283bf5d748c04f4ed"></a><br/></td></tr>
-<tr class="memitem:gab10091fa8ffba17cf84c8583838e501e"><td class="memTemplParams" colspan="2">template&lt;typename OBJ &gt; </td></tr>
-<tr class="memitem:gab10091fa8ffba17cf84c8583838e501e"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00202.html#gab10091fa8ffba17cf84c8583838e501e">separated_list</a> (const std::string &amp;sep, OBJ *begin, OBJ *end)</td></tr>
-<tr class="memdesc:gab10091fa8ffba17cf84c8583838e501e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Render array as a string, using given separator between items.  <a href="a00202.html#gab10091fa8ffba17cf84c8583838e501e"></a><br/></td></tr>
-<tr class="memitem:ga17dcbbfd542677b5b7ccd810dc8dd7f2"><td class="memTemplParams" colspan="2">template&lt;typename CONTAINER &gt; </td></tr>
-<tr class="memitem:ga17dcbbfd542677b5b7ccd810dc8dd7f2"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00202.html#ga17dcbbfd542677b5b7ccd810dc8dd7f2">separated_list</a> (const std::string &amp;sep, const CONTAINER &amp;c)</td></tr>
-<tr class="memdesc:ga17dcbbfd542677b5b7ccd810dc8dd7f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Render items in a container as a string, using given separator.  <a href="a00202.html#ga17dcbbfd542677b5b7ccd810dc8dd7f2"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="var-members"></a>
-Variables</h2></td></tr>
-<tr class="memitem:a1abfa7aae5089dad48d69a60a9e557e3"><td class="memItemLeft" align="right" valign="top">const oid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#a1abfa7aae5089dad48d69a60a9e557e3">oid_none</a> = 0</td></tr>
-<tr class="memdesc:a1abfa7aae5089dad48d69a60a9e557e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The "null" oid.  <a href="#a1abfa7aae5089dad48d69a60a9e557e3"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>The home of all libpqxx classes, functions, templates, etc. </p>
-</div><h2>Typedef Documentation</h2>
-<a class="anchor" id="a82a9c2e4bb780869117bbe794ea24616"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00007.html">basic_fieldstream</a>&lt;char&gt; <a class="el" href="a00176.html#a82a9c2e4bb780869117bbe794ea24616">pqxx::fieldstream</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ad07694cd816b68c7fc920a616daa8771"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00008.html">basic_ilostream</a>&lt;char&gt; <a class="el" href="a00176.html#ad07694cd816b68c7fc920a616daa8771">pqxx::ilostream</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a368340378e939373681ad2e39781fc8b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00009.html">basic_lostream</a>&lt;char&gt; <a class="el" href="a00176.html#a368340378e939373681ad2e39781fc8b">pqxx::lostream</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a9a79c907a65843b9d4887ccbb44d5b1b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00010.html">basic_olostream</a>&lt;char&gt; <a class="el" href="a00176.html#a9a79c907a65843b9d4887ccbb44d5b1b">pqxx::olostream</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a6808f9a0c8dea288c2df81b930d06c34"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" href="a00063.html">notify_listener</a> <a class="el" href="a00176.html#a6808f9a0c8dea288c2df81b930d06c34">pqxx::trigger</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<dl class="deprecated"><dt><b><a class="el" href="a00210.html#_deprecated000012">Deprecated:</a></b></dt><dd>The trigger class from libpqxx 1.x/2.x has been replaced with <a class="el" href="a00062.html">notification_receiver</a>. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="afb3789542d30cda25ee02ba8d2c41a46"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef signed int <a class="el" href="a00176.html#afb3789542d30cda25ee02ba8d2c41a46">pqxx::tuple_difference_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ac6f886167ad26ee519591f7a983ac6d9"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef unsigned int <a class="el" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">pqxx::tuple_size_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Enumeration Type Documentation</h2>
-<a class="anchor" id="a8f05a60f9e1f7dc4e4af5dce6b987c8c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8c">pqxx::isolation_level</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Transaction isolation levels. </p>
-<p>These are as defined in the SQL standard. But there are a few notes specific to PostgreSQL.</p>
-<p>First, postgres does not support "read uncommitted." The lowest level you can get is "read committed," which is better. PostgreSQL is built on the MVCC paradigm, which guarantees "read committed" isolation without any additional performance overhead, so there was no point in providing the lower level.</p>
-<p>Second, "repeatable read" also makes more isolation guarantees than the standard requires. According to the standard, this level prevents "dirty
-reads" and "nonrepeatable reads," but not "phantom reads." In postgres, it actually prevents all three.</p>
-<p>Third, "serializable" is only properly supported starting at postgres 9.1. If you request "serializable" isolation on an older backend, you will get the same isolation as in "repeatable read." It's better than the "repeatable
-read" defined in the SQL standard, but not a complete implementation of the standard's "serializable" isolation level.</p>
-<p>In general, a lower isolation level will allow more surprising interactions between ongoing transactions, but improve performance. A higher level gives you more protection from subtle concurrency bugs, but sometimes it may not be possible to complete your transaction without avoiding paradoxes in the data. In that case a transaction may fail, and the application will have to re-do the whole thing based on the latest state of the database.</p>
-<p>Study the levels and design your application with the right level in mind. </p>
-<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" id="a8f05a60f9e1f7dc4e4af5dce6b987c8cabedeb7c33721ac28a9e35be36f214f2d"></a>read_committed</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a8f05a60f9e1f7dc4e4af5dce6b987c8caf572b93303ab779fc1b22a42b5ae6053"></a>repeatable_read</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a8f05a60f9e1f7dc4e4af5dce6b987c8ca022ad2c1a5b247f6cc5790909e708569"></a>serializable</em>&nbsp;</td><td>
-</td></tr>
-</table>
-</dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a1dc4688a8f01e6679b2afa93481836cc"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">pqxx::readwrite_policy</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" id="a1dc4688a8f01e6679b2afa93481836cca4080e8f00464997c4345ddb2a15b3986"></a>read_only</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a1dc4688a8f01e6679b2afa93481836cca7fbb98c4665801b02d8cbeeb2dde0858"></a>read_write</em>&nbsp;</td><td>
-</td></tr>
-</table>
-</dd>
-</dl>
-
-</div>
-</div>
-<h2>Function Documentation</h2>
-<a class="anchor" id="aac7c904372c0bffcd8c8b121f2c3f13e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00101.html">pqxx::thread_safety_model</a> pqxx::describe_thread_safety </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Describe thread safety available in this build. </p>
-
-<p>References <a class="el" href="a00101.html#adddd2eaf6dbc5feca29ce00f91b4d648">pqxx::thread_safety_model::description</a>, <a class="el" href="a00101.html#a76f2924aaefac243d3770f1f4b698211">pqxx::thread_safety_model::have_safe_strerror</a>, <a class="el" href="a00101.html#abe3528c0d2e42d6e98d80f0b45d79002">pqxx::thread_safety_model::safe_kerberos</a>, <a class="el" href="a00101.html#a3fe3fa8e530712e5228d2b5379871540">pqxx::thread_safety_model::safe_libpq</a>, <a class="el" href="a00101.html#ace2546ec39e30e8793cc4a296216f259">pqxx::thread_safety_model::safe_query_cancel</a>, and <a class="el" href="a00101.html#adb5c47ea21c35c73432de0d0b7e80bdb">pqxx::thread_safety_model::safe_result_copy</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aad07bde6f6d1012bc1fbd66e2339a213"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::encrypt_password </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>user</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>password</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Encrypt password for given user. Requires libpq 8.2 or better. </p>
-<p>Use this when setting a new password for the user if password encryption is enabled. Inputs are the username the password is for, and the plaintext password.</p>
-<dl class="section return"><dt>Returns</dt><dd>encrypted version of the password, suitable for encrypted PostgreSQL authentication.</dd></dl>
-<p>Thus the password for a user can be changed with: </p>
-<div class="fragment"><div class="line"><span class="keywordtype">void</span> setpw(transaction_base &amp;t, <span class="keyword">const</span> <span class="keywordtype">string</span> &amp;user, <span class="keyword">const</span> <span class="keywordtype">string</span> &amp;pw)</div>
-<div class="line">{</div>
-<div class="line">  t.exec(<span class="stringliteral">&quot;ALTER USER &quot;</span> + user + <span class="stringliteral">&quot; &quot;</span></div>
-<div class="line">        <span class="stringliteral">&quot;PASSWORD &#39;&quot;</span> + <a class="code" href="a00176.html#aad07bde6f6d1012bc1fbd66e2339a213" title="Encrypt password for given user. Requires libpq 8.2 or better.">encrypt_password</a>(user,pw) + <span class="stringliteral">&quot;&#39;&quot;</span>);</div>
-<div class="line">}</div>
-</div><!-- fragment --><dl class="section since"><dt>Since</dt><dd>libpq 8.2 </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="aabbc8ca8c25198494ed511631932dcb2"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="a00040.html#a11b508641e461a25fdc6b78fb7a36acf">pqxx::field::to</a>&lt; std::string &gt; </td>
-          <td>(</td>
-          <td class="paramtype">std::string &amp;&#160;</td>
-          <td class="paramname"><em>Obj</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Specialization: <code>to(string &amp;)</code>. </p>
-
-</div>
-</div>
-<a class="anchor" id="a28aff4220c1c53e5c80b8a24fb0e9440"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::from_string </td>
-          <td>(</td>
-          <td class="paramtype">const field &amp;&#160;</td>
-          <td class="paramname"><em>F</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">T &amp;&#160;</td>
-          <td class="paramname"><em>Obj</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Convert a field's string contents to another type. </p>
-
-<p>References <a class="el" href="a00040.html#a97781b0028cbfd2dca1106943a27afae">pqxx::field::c_str()</a>, and <a class="el" href="a00040.html#ad8d3b3ef9308b577d178086e4b295ca5">pqxx::field::size()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00201.html#ga58ff00a3552facca2cc34bea4e2faff2">from_string()</a>, <a class="el" href="a00085.html#a2aefb76b1cea234cc687735a3f8bc51a">pqxx::internal::sql_cursor::move()</a>, and <a class="el" href="a00040.html#a11b508641e461a25fdc6b78fb7a36acf">pqxx::field::to()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a79ecc564993aea182fe2d82ea9512e91"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00028.html">const_tuple_iterator</a> pqxx::operator+ </td>
-          <td>(</td>
-          <td class="paramtype">const_tuple_iterator::difference_type&#160;</td>
-          <td class="paramname"><em>o</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const_tuple_iterator&#160;</td>
-          <td class="paramname"><em>i</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a14f86142785f212ef3de46040e22c532"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00025.html">const_result_iterator</a> pqxx::operator+ </td>
-          <td>(</td>
-          <td class="paramtype">result::difference_type&#160;</td>
-          <td class="paramname"><em>o</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const_result_iterator&#160;</td>
-          <td class="paramname"><em>i</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="af9d548cd3c597e67d8a4288ba24a17f8"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00026.html">const_reverse_result_iterator</a> pqxx::operator+ </td>
-          <td>(</td>
-          <td class="paramtype">result::difference_type&#160;</td>
-          <td class="paramname"><em>n</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const const_reverse_result_iterator &amp;&#160;</td>
-          <td class="paramname"><em>i</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00026.html#af0afdb9600704e015047eefae139bd27">pqxx::const_reverse_result_iterator::base()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="abf6b4f639de27c5b0039381f17e9a07a"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CHAR &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">std::basic_ostream&lt;CHAR&gt;&amp; pqxx::operator&lt;&lt; </td>
-          <td>(</td>
-          <td class="paramtype">std::basic_ostream&lt; CHAR &gt; &amp;&#160;</td>
-          <td class="paramname"><em>S</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="a00040.html">pqxx::field</a> &amp;&#160;</td>
-          <td class="paramname"><em>F</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Write a result field to any type of stream. </p>
-<p>This can be convenient when writing a field to an output stream. More importantly, it lets you write a field to e.g. a <code>stringstream</code> which you can then use to read, format and convert the field in ways that to() does not support.</p>
-<p>Example: parse a field into a variable of the nonstandard "&lt;tt&gt;long long&lt;/tt&gt;" type.</p>
-<div class="fragment"><div class="line"><span class="keyword">extern</span> result R;</div>
-<div class="line"><span class="keywordtype">long</span> <span class="keywordtype">long</span> L;</div>
-<div class="line">stringstream S;</div>
-<div class="line"></div>
-<div class="line"><span class="comment">// Write field&#39;s string into S</span></div>
-<div class="line">S &lt;&lt; R[0][0];</div>
-<div class="line"></div>
-<div class="line"><span class="comment">// Parse contents of S into L</span></div>
-<div class="line">S &gt;&gt; L;</div>
-</div><!-- fragment --> 
-<p>References <a class="el" href="a00040.html#a97781b0028cbfd2dca1106943a27afae">pqxx::field::c_str()</a>, and <a class="el" href="a00040.html#ad8d3b3ef9308b577d178086e4b295ca5">pqxx::field::size()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ad97fec1db4afab602cfcf189109df23b"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename ITER , typename ACCESS &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::separated_list </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>sep</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">ITER&#160;</td>
-          <td class="paramname"><em>begin</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">ITER&#160;</td>
-          <td class="paramname"><em>end</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">ACCESS&#160;</td>
-          <td class="paramname"><em>access</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Access iterators using ACCESS functor, returning separator-separated list. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">sep</td><td>separator string (to be placed between items) </td></tr>
-    <tr><td class="paramname">begin</td><td>beginning of items sequence </td></tr>
-    <tr><td class="paramname">end</td><td>end of items sequence </td></tr>
-    <tr><td class="paramname">access</td><td>functor defining how to dereference sequence elements </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>References <a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">to_string()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00099.html#ae36c9e2bd18b6ed8a6c942ba616154b2">pqxx::tablestream::columnlist()</a>, <a class="el" href="a00100.html#a3f3bbf204195b04a00ea942c5f298c94">pqxx::tablewriter::generate()</a>, and <a class="el" href="a00202.html#ga5123fc11695c56a283bf5d748c04f4ed">separated_list()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a4000e0b1288512dd1193b4dd442e6889"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::to_string </td>
-          <td>(</td>
-          <td class="paramtype">const field &amp;&#160;</td>
-          <td class="paramname"><em>Obj</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Convert a field to a string. </p>
-
-<p>References <a class="el" href="a00040.html#a97781b0028cbfd2dca1106943a27afae">pqxx::field::c_str()</a>, and <a class="el" href="a00040.html#ad8d3b3ef9308b577d178086e4b295ca5">pqxx::field::size()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00023.html#a4963aaba6da521d480c21c7ec01835cf">pqxx::connection_base::adorn_name()</a>, <a class="el" href="a00013.html#a48d3b98f62d903bc99555d6c786d334a">pqxx::binarystring::at()</a>, <a class="el" href="a00082.html#a21afe937e085a4b3346080c389a12fb7">pqxx::result::column_name()</a>, <a class="el" href="a00082.html#a7a70138c10119663c29f81853ed21969">pqxx::result::column_table()</a>, <a class="el" href="a00082.html#a887f5867a4c241990ffb697097ddc2c9">pqxx::result::column_type()</a>, <a class="el" href="a00194.html#af3e7fe1386e8d2dafd23f1d1f176a945">pqxx::internal::EscapeAny()</a>, <a class="el" href="a00068.html#a3d89c57d7619430a3847595d8fb902bc">pqxx::pipeline::is_finished()</a>, <a class="el" href="a00203.html#ga81fe65fbb9561af7c5f0b33a9fe27e5a">pqxx::connection_base::quote()</a>, <a class="el" href="a00058.html#aac375f66e0a9fb817e4e59a1e73f6ba7">pqxx::largeobjectaccess::read()</a>, <a class="el" href="a00056.html#a7976bf34f68473dd51809bf25682aa03">pqxx::largeobject::remove()</a>, <a class="el" href="a00068.html#af94a53d0eecb7485cb135155f912ce8e">pqxx::pipeline::retain()</a>, <a class="el" href="a00176.html#ad97fec1db4afab602cfcf189109df23b">separated_list()</a>, <a class="el" href="a00044.html#a255914b05d1f935922338eeebcb10144">pqxx::icursorstream::set_stride()</a>, <a class="el" href="a00194.html#a89028a8bf1f6d1e8b34f4b474745d748">pqxx::internal::sleep_seconds()</a>, <a class="el" href="a00082.html#a9c54931412fec6e7516cacff4fcdfcf3">pqxx::result::table_column()</a>, <a class="el" href="a00056.html#ad97df88e75558320c89ea4f39c35afe2">pqxx::largeobject::to_file()</a>, <a class="el" href="a00201.html#ga215c8af5887e32a2830f692b5d046a2c">to_string()</a>, and <a class="el" href="a00058.html#ad04b47cf5b016f02e855f5e9c0bbccae">pqxx::largeobjectaccess::write()</a>.</p>
-
-</div>
-</div>
-<h2>Variable Documentation</h2>
-<a class="anchor" id="a1abfa7aae5089dad48d69a60a9e557e3"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const oid pqxx::oid_none = 0</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>The "null" oid. </p>
-
-<p>Referenced by <a class="el" href="a00082.html#a7a70138c10119663c29f81853ed21969">pqxx::result::column_table()</a>, <a class="el" href="a00082.html#a887f5867a4c241990ffb697097ddc2c9">pqxx::result::column_type()</a>, <a class="el" href="a00056.html#ae3a035076692d93ef07ab636e47fcc81">pqxx::largeobject::largeobject()</a>, and <a class="el" href="a00056.html#a70fe02eba0ce7e8d83db9bc3340260af">pqxx::largeobject::Reason()</a>.</p>
-
-</div>
-</div>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00176.js b/doc/html/Reference/a00176.js
deleted file mode 100644
index b02b0ba..0000000
--- a/doc/html/Reference/a00176.js
+++ /dev/null
@@ -1,94 +0,0 @@
-var a00176 =
-[
-    [ "internal", "a00194.html", "a00194" ],
-    [ "prepare", "a00196.html", "a00196" ],
-    [ "basic_connection", "a00006.html", "a00006" ],
-    [ "binarystring", "a00013.html", "a00013" ],
-    [ "connect_direct", "a00020.html", "a00020" ],
-    [ "connect_lazy", "a00021.html", "a00021" ],
-    [ "connect_async", "a00019.html", "a00019" ],
-    [ "connect_null", "a00022.html", "a00022" ],
-    [ "connection_base", "a00023.html", "a00023" ],
-    [ "connectionpolicy", "a00024.html", "a00024" ],
-    [ "cursor_base", "a00030.html", "a00030" ],
-    [ "stateless_cursor", "a00087.html", "a00087" ],
-    [ "icursorstream", "a00044.html", "a00044" ],
-    [ "icursor_iterator", "a00043.html", "a00043" ],
-    [ "dbtransaction", "a00032.html", "a00032" ],
-    [ "errorhandler", "a00036.html", "a00036" ],
-    [ "quiet_errorhandler", "a00076.html", "a00076" ],
-    [ "pqxx_exception", "a00074.html", "a00074" ],
-    [ "failure", "a00038.html", "a00038" ],
-    [ "broken_connection", "a00014.html", "a00014" ],
-    [ "sql_error", "a00086.html", "a00086" ],
-    [ "in_doubt_error", "a00045.html", "a00045" ],
-    [ "internal_error", "a00049.html", "a00049" ],
-    [ "usage_error", "a00113.html", "a00113" ],
-    [ "argument_error", "a00004.html", "a00004" ],
-    [ "conversion_error", "a00029.html", "a00029" ],
-    [ "range_error", "a00077.html", "a00077" ],
-    [ "feature_not_supported", "a00039.html", "a00039" ],
-    [ "data_exception", "a00031.html", "a00031" ],
-    [ "integrity_constraint_violation", "a00048.html", "a00048" ],
-    [ "restrict_violation", "a00081.html", "a00081" ],
-    [ "not_null_violation", "a00061.html", "a00061" ],
-    [ "foreign_key_violation", "a00042.html", "a00042" ],
-    [ "unique_violation", "a00112.html", "a00112" ],
-    [ "check_violation", "a00018.html", "a00018" ],
-    [ "invalid_cursor_state", "a00051.html", "a00051" ],
-    [ "invalid_sql_statement_name", "a00052.html", "a00052" ],
-    [ "invalid_cursor_name", "a00050.html", "a00050" ],
-    [ "syntax_error", "a00097.html", "a00097" ],
-    [ "undefined_column", "a00108.html", "a00108" ],
-    [ "undefined_function", "a00109.html", "a00109" ],
-    [ "undefined_table", "a00110.html", "a00110" ],
-    [ "insufficient_privilege", "a00046.html", "a00046" ],
-    [ "insufficient_resources", "a00047.html", "a00047" ],
-    [ "disk_full", "a00035.html", "a00035" ],
-    [ "out_of_memory", "a00066.html", "a00066" ],
-    [ "too_many_connections", "a00102.html", "a00102" ],
-    [ "plpgsql_error", "a00069.html", "a00069" ],
-    [ "plpgsql_raise", "a00071.html", "a00071" ],
-    [ "plpgsql_no_data_found", "a00070.html", "a00070" ],
-    [ "plpgsql_too_many_rows", "a00072.html", "a00072" ],
-    [ "field", "a00040.html", "a00040" ],
-    [ "field_streambuf", "a00041.html", "a00041" ],
-    [ "basic_fieldstream", "a00007.html", "a00007" ],
-    [ "isolation_traits", "a00054.html", "a00054" ],
-    [ "largeobject", "a00056.html", "a00056" ],
-    [ "largeobjectaccess", "a00058.html", "a00058" ],
-    [ "largeobject_streambuf", "a00057.html", "a00057" ],
-    [ "basic_ilostream", "a00008.html", "a00008" ],
-    [ "basic_olostream", "a00010.html", "a00010" ],
-    [ "basic_lostream", "a00009.html", "a00009" ],
-    [ "nontransaction", "a00060.html", "a00060" ],
-    [ "notification_receiver", "a00062.html", "a00062" ],
-    [ "notify_listener", "a00063.html", "a00063" ],
-    [ "pipeline", "a00068.html", "a00068" ],
-    [ "result", "a00082.html", "a00082" ],
-    [ "const_result_iterator", "a00025.html", "a00025" ],
-    [ "const_reverse_result_iterator", "a00026.html", "a00026" ],
-    [ "basic_robusttransaction", "a00011.html", "a00011" ],
-    [ "robusttransaction", "a00083.html", "a00083" ],
-    [ "string_traits", "a00088.html", null ],
-    [ "string_traits< const char * >", "a00091.html", "a00091" ],
-    [ "string_traits< char * >", "a00089.html", "a00089" ],
-    [ "string_traits< char[N]>", "a00090.html", "a00090" ],
-    [ "string_traits< const char[N]>", "a00092.html", "a00092" ],
-    [ "string_traits< std::string >", "a00094.html", "a00094" ],
-    [ "string_traits< const std::string >", "a00093.html", "a00093" ],
-    [ "string_traits< std::stringstream >", "a00095.html", "a00095" ],
-    [ "subtransaction", "a00096.html", "a00096" ],
-    [ "tablereader", "a00098.html", "a00098" ],
-    [ "tablestream", "a00099.html", "a00099" ],
-    [ "tablewriter", "a00100.html", "a00100" ],
-    [ "basic_transaction", "a00012.html", "a00012" ],
-    [ "transaction", "a00103.html", "a00103" ],
-    [ "transaction_base", "a00104.html", "a00104" ],
-    [ "transactor", "a00106.html", "a00106" ],
-    [ "tuple", "a00107.html", "a00107" ],
-    [ "const_tuple_iterator", "a00028.html", "a00028" ],
-    [ "const_reverse_tuple_iterator", "a00027.html", "a00027" ],
-    [ "thread_safety_model", "a00101.html", "a00101" ],
-    [ "items", "a00055.html", "a00055" ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00178_source.html b/doc/html/Reference/a00178_source.html
deleted file mode 100644
index d5967db..0000000
--- a/doc/html/Reference/a00178_source.html
+++ /dev/null
@@ -1,383 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: tuple.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00178_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">tuple.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/result.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      definitions for the pqxx::result class and support classes.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   pqxx::result represents the set of result tuples from a database query</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/tuple instead.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Copyright (c) 2001-2011, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PQXX_H_TUPLE</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_TUPLE</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-pre.hxx&quot;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;pqxx/except&quot;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;pqxx/field&quot;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment">/* Methods tested in eg. self-test program test001 are marked with &quot;//[t1]&quot;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;{</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">class </span>const_tuple_iterator;</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">class </span>const_reverse_tuple_iterator;</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">class </span>result;</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">class </span>range_error;</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="code" href="a00107.html">   52</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00107.html" title="Reference to one row in a result.">tuple</a></div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;{</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00055"></a><span class="lineno"><a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">   55</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">tuple_size_type</a> <a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"><a class="code" href="a00107.html#a8fff40c4046b2b183229a423b036c295">   56</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00176.html#afb3789542d30cda25ee02ba8d2c41a46">tuple_difference_type</a> <a class="code" href="a00107.html#a8fff40c4046b2b183229a423b036c295">difference_type</a>;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"><a class="code" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">   57</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a> <a class="code" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">const_iterator</a>;</div>
-<div class="line"><a name="l00058"></a><span class="lineno"><a class="code" href="a00107.html#aae56e5f3e7f68f16408ba7c876e364f3">   58</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_iterator</a> <a class="code" href="a00107.html#aae56e5f3e7f68f16408ba7c876e364f3">iterator</a>;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"><a class="code" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">   59</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00040.html" title="Reference to a field in a result set.">field</a> <a class="code" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a>;</div>
-<div class="line"><a name="l00060"></a><span class="lineno"><a class="code" href="a00107.html#a2ba69a8ed5d72f6a2c8c4e44959c3754">   60</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a> <a class="code" href="a00107.html#a2ba69a8ed5d72f6a2c8c4e44959c3754">pointer</a>;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"><a class="code" href="a00107.html#a00b39ba19194ab4ed39a66db5d706bdf">   61</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a> <a class="code" href="a00107.html#a00b39ba19194ab4ed39a66db5d706bdf">const_reverse_iterator</a>;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"><a class="code" href="a00107.html#a619a58bbca87bfbc98c98aa2f5095500">   62</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_iterator</a> <a class="code" href="a00107.html#a619a58bbca87bfbc98c98aa2f5095500">reverse_iterator</a>;</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <a class="code" href="a00107.html" title="Reference to one row in a result.">tuple</a>(<span class="keyword">const</span> <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> *r, <span class="keywordtype">size_t</span> i) <span class="keywordflow">throw</span> ();</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno"><a class="code" href="a00107.html#aa3815a9bb105e74635472a15538784a3">   67</a></span>&#160;  <a class="code" href="a00107.html#aa3815a9bb105e74635472a15538784a3">~tuple</a>() throw () {} <span class="comment">// Yes Scott Meyers, you&#39;re absolutely right[1]</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <span class="keywordtype">bool</span> PQXX_PURE operator==(<span class="keyword">const</span> <a class="code" href="a00107.html" title="Reference to one row in a result.">tuple</a> &amp;) <span class="keyword">const</span> throw ();              <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno"><a class="code" href="a00107.html#ab3ea1af4e6c962a57ae9c280fd022b84">   74</a></span>&#160;  <span class="keywordtype">bool</span> operator!=(const <a class="code" href="a00107.html" title="Reference to one row in a result.">tuple</a> &amp;rhs) const throw ()                      <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;      { <span class="keywordflow">return</span> !operator==(rhs); }</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  const_iterator begin() <span class="keyword">const</span> throw ();                                <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  const_iterator end() const throw ();                                  <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  reference front() const throw ();                                     <span class="comment">//[t74]</span></div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  reference back() const throw ();                                      <span class="comment">//[t75]</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a> rbegin() const;                          <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a> rend() const;                            <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  reference operator[](size_type) const throw ();                       <span class="comment">//[t11]</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  reference operator[](<span class="keywordtype">int</span>) const throw ();                             <span class="comment">//[t2]</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  reference operator[](const <span class="keywordtype">char</span>[]) const;                             <span class="comment">//[t11]</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  reference operator[](const PGSTD::<span class="keywordtype">string</span> &amp;) const;                    <span class="comment">//[t11]</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  reference at(size_type) const throw (pqxx::<a class="code" href="a00077.html" title="Something is out of range, similar to std::out_of_range.">range_error</a>);                      <span class="comment">//[t11]</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  reference at(<span class="keywordtype">int</span>) const throw (pqxx::range_error);                            <span class="comment">//[t11]</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  reference at(const <span class="keywordtype">char</span>[]) const;                                     <span class="comment">//[t11]</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  reference at(const PGSTD::<span class="keywordtype">string</span> &amp;) const;                            <span class="comment">//[t11]</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00101"></a><span class="lineno"><a class="code" href="a00107.html#ae68a37e2db5b44e1521d8c0156a3c4f9">  101</a></span>&#160;  <a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a> size() const throw ()                                       <span class="comment">//[t11]</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;                                                     { <span class="keywordflow">return</span> m_End-m_Begin; }</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;  <span class="keywordtype">void</span> swap(<a class="code" href="a00107.html" title="Reference to one row in a result.">tuple</a> &amp;) throw ();                                          <span class="comment">//[t11]</span></div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div>
-<div class="line"><a name="l00106"></a><span class="lineno"><a class="code" href="a00107.html#add3b3950f875cc68334a62e5c15dd34d">  106</a></span>&#160;  <span class="keywordtype">size_t</span> rownumber() const throw () { <span class="keywordflow">return</span> m_Index; }                 <span class="comment">//[t11]</span></div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;</div>
-<div class="line"><a name="l00113"></a><span class="lineno"><a class="code" href="a00107.html#aef33d07890dfee76b579e545276127d7">  113</a></span>&#160;  <a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a> column_number(<span class="keyword">const</span> PGSTD::string &amp;ColName) <span class="keyword">const</span>           <span class="comment">//[t30]</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;      { <span class="keywordflow">return</span> <a class="code" href="a00107.html#aef33d07890dfee76b579e545276127d7" title="Number of given column (throws exception if it doesn&#39;t exist)">column_number</a>(ColName.c_str()); }</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;  size_type column_number(<span class="keyword">const</span> <span class="keywordtype">char</span>[]) <span class="keyword">const</span>;                          <span class="comment">//[t30]</span></div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;  oid column_type(size_type) <span class="keyword">const</span>;                                     <span class="comment">//[t7]</span></div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"><a class="code" href="a00107.html#a161202f7f52589b5c00446e7c497ade0">  123</a></span>&#160;  oid column_type(<span class="keywordtype">int</span> ColNum) <span class="keyword">const</span>                                     <span class="comment">//[t7]</span></div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;      { <span class="keywordflow">return</span> <a class="code" href="a00107.html#a161202f7f52589b5c00446e7c497ade0" title="Type of given column.">column_type</a>(<a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>(ColNum)); }</div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"><a class="code" href="a00107.html#ac38d058ad7f5cc73c6a645136d7bba1e">  127</a></span>&#160;  oid column_type(<span class="keyword">const</span> PGSTD::string &amp;ColName) <span class="keyword">const</span>                   <span class="comment">//[t7]</span></div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;      { <span class="keywordflow">return</span> <a class="code" href="a00107.html#ac38d058ad7f5cc73c6a645136d7bba1e" title="Type of given column.">column_type</a>(column_number(ColName)); }</div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;</div>
-<div class="line"><a name="l00131"></a><span class="lineno"><a class="code" href="a00107.html#adf67f0634d187421841bbe7d78abc0f9">  131</a></span>&#160;  oid column_type(<span class="keyword">const</span> <span class="keywordtype">char</span> ColName[]) <span class="keyword">const</span>                           <span class="comment">//[t7]</span></div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;      { <span class="keywordflow">return</span> <a class="code" href="a00107.html#adf67f0634d187421841bbe7d78abc0f9" title="Type of given column.">column_type</a>(column_number(ColName)); }</div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;  oid column_table(size_type ColNum) <span class="keyword">const</span>;                             <span class="comment">//[t2]</span></div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div>
-<div class="line"><a name="l00138"></a><span class="lineno"><a class="code" href="a00107.html#a5ce82cef5ce0c07188307c0e734a2cc8">  138</a></span>&#160;  oid column_table(<span class="keywordtype">int</span> ColNum) <span class="keyword">const</span>                                    <span class="comment">//[t2]</span></div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;      { <span class="keywordflow">return</span> <a class="code" href="a00107.html#a5ce82cef5ce0c07188307c0e734a2cc8" title="What table did this column come from?">column_table</a>(<a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>(ColNum)); }</div>
-<div class="line"><a name="l00141"></a><span class="lineno"><a class="code" href="a00107.html#a3ba92ea4db8924603f8b7d9fe05a419c">  141</a></span>&#160;  oid column_table(<span class="keyword">const</span> PGSTD::string &amp;ColName) <span class="keyword">const</span>          <span class="comment">//[t2]</span></div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;      { <span class="keywordflow">return</span> <a class="code" href="a00107.html#a3ba92ea4db8924603f8b7d9fe05a419c" title="What table did this column come from?">column_table</a>(column_number(ColName)); }</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;  size_type table_column(size_type) <span class="keyword">const</span>;                              <span class="comment">//[t93]</span></div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;</div>
-<div class="line"><a name="l00158"></a><span class="lineno"><a class="code" href="a00107.html#a83ced5b92cf759526acb1e3f61886c35">  158</a></span>&#160;  <a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a> table_column(<span class="keywordtype">int</span> ColNum) <span class="keyword">const</span>                              <span class="comment">//[t93]</span></div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;      { <span class="keywordflow">return</span> <a class="code" href="a00107.html#a83ced5b92cf759526acb1e3f61886c35" title="What column number in its table did this result column come from?">table_column</a>(<a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a>(ColNum)); }</div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div>
-<div class="line"><a name="l00162"></a><span class="lineno"><a class="code" href="a00107.html#a7ecb5e742835c2b2c45f19fc3e8c95f5">  162</a></span>&#160;  <a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a> table_column(<span class="keyword">const</span> PGSTD::string &amp;ColName) <span class="keyword">const</span>            <span class="comment">//[t93]</span></div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;      { <span class="keywordflow">return</span> <a class="code" href="a00107.html#a7ecb5e742835c2b2c45f19fc3e8c95f5" title="What column number in its table did this result column come from?">table_column</a>(column_number(ColName)); }</div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div>
-<div class="line"><a name="l00166"></a><span class="lineno"><a class="code" href="a00107.html#a1cf7ff6980433ae25d4438b792039e71">  166</a></span>&#160;  <span class="keywordtype">size_t</span> <a class="code" href="a00107.html#a1cf7ff6980433ae25d4438b792039e71">num</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> rownumber(); }                            <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;  <a class="code" href="a00107.html" title="Reference to one row in a result.">tuple</a> slice(size_type Begin, size_type End) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;</div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;  <span class="comment">// Is this an empty slice?</span></div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;  <span class="keywordtype">bool</span> PQXX_PURE empty() <span class="keyword">const</span> throw ();</div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;protected:</div>
-<div class="line"><a name="l00186"></a><span class="lineno"><a class="code" href="a00107.html#acd53905ae10cba58b4337aefe648aec6">  186</a></span>&#160;  friend class <a class="code" href="a00040.html" title="Reference to a field in a result set.">field</a>;</div>
-<div class="line"><a name="l00187"></a><span class="lineno"><a class="code" href="a00107.html#add93ece18a68e9f3cf4697861511f624">  187</a></span>&#160;  const <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a> *m_Home;</div>
-<div class="line"><a name="l00188"></a><span class="lineno"><a class="code" href="a00107.html#a45283ce03e2ed9642b0407124155980b">  188</a></span>&#160;  <span class="keywordtype">size_t</span> m_Index;</div>
-<div class="line"><a name="l00189"></a><span class="lineno"><a class="code" href="a00107.html#a9e4e5bc2702da6058b8bf679a86e6253">  189</a></span>&#160;  <a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a> m_Begin;</div>
-<div class="line"><a name="l00190"></a><span class="lineno"><a class="code" href="a00107.html#a702fb7ee202de0c4d303aa86c6700ec7">  190</a></span>&#160;  <a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a> m_End;</div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;private:</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;  <span class="comment">// Not allowed:</span></div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;  <a class="code" href="a00107.html" title="Reference to one row in a result.">tuple</a>();</div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;};</div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;</div>
-<div class="line"><a name="l00199"></a><span class="lineno"><a class="code" href="a00028.html">  199</a></span>&#160;class PQXX_LIBEXPORT <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a> :</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  public PGSTD::iterator&lt;PGSTD::random_access_iterator_tag,</div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;                         const field,</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;                         tuple::<a class="code" href="a00040.html#a862c8028550be182c0104b48b3cf8399">size_type</a>&gt;,</div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;  public field</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;{</div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;  <span class="keyword">typedef</span> PGSTD::iterator&lt;PGSTD::random_access_iterator_tag,</div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;                                <span class="keyword">const</span> field,</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;                                <a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a>&gt; it;</div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;  <span class="keyword">using</span> it::pointer;</div>
-<div class="line"><a name="l00210"></a><span class="lineno"><a class="code" href="a00028.html#a9829e1f6f8ba5f28ddbae08cddf183d6">  210</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a> <a class="code" href="a00028.html#a9829e1f6f8ba5f28ddbae08cddf183d6">size_type</a>;</div>
-<div class="line"><a name="l00211"></a><span class="lineno"><a class="code" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">  211</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00107.html#a8fff40c4046b2b183229a423b036c295">tuple::difference_type</a> <a class="code" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a>;</div>
-<div class="line"><a name="l00212"></a><span class="lineno"><a class="code" href="a00028.html#a5c99036c804619585245e453cd3788b2">  212</a></span>&#160;  <span class="keyword">typedef</span> field <a class="code" href="a00028.html#a5c99036c804619585245e453cd3788b2">reference</a>;</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;</div>
-<div class="line"><a name="l00214"></a><span class="lineno"><a class="code" href="a00028.html#adbd6662e08d026f79b1df56fe5d3d8e4">  214</a></span>&#160;  <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a>(<span class="keyword">const</span> tuple &amp;T, <a class="code" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">tuple::size_type</a> C) <span class="keywordflow">throw</span> () :   <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;    field(T, C) {}</div>
-<div class="line"><a name="l00216"></a><span class="lineno"><a class="code" href="a00028.html#ab14a27f87b7d570b8340b484869a131e">  216</a></span>&#160;  <a class="code" href="a00028.html#ab14a27f87b7d570b8340b484869a131e">const_tuple_iterator</a>(<span class="keyword">const</span> field &amp;F) <span class="keywordflow">throw</span> () : field(F) {}           <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;</div>
-<div class="line"><a name="l00222"></a><span class="lineno"><a class="code" href="a00028.html#a0a3aac40eb8627fc04b11e26c5a9311e">  222</a></span>&#160;  pointer <a class="code" href="a00028.html#a0a3aac40eb8627fc04b11e26c5a9311e">operator-&gt;</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">this</span>; }                           <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00223"></a><span class="lineno"><a class="code" href="a00028.html#ad809f99f770cd093a241718327b08fad">  223</a></span>&#160;  reference <a class="code" href="a00028.html#ad809f99f770cd093a241718327b08fad">operator*</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> field(*<span class="keyword">this</span>); }                  <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;  <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a> operator++(<span class="keywordtype">int</span>);                                 <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00231"></a><span class="lineno"><a class="code" href="a00028.html#ad69f1affcdcd3ba6e25f8544e53db4c9">  231</a></span>&#160;  <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a> &amp;<a class="code" href="a00028.html#ad69f1affcdcd3ba6e25f8544e53db4c9">operator++</a>() { ++m_col; <span class="keywordflow">return</span> *<span class="keyword">this</span>; }         <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;  <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a> operator--(<span class="keywordtype">int</span>);                                 <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00233"></a><span class="lineno"><a class="code" href="a00028.html#a0cfc38e184025a70632c77cf9ddab854">  233</a></span>&#160;  <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a> &amp;<a class="code" href="a00028.html#a0cfc38e184025a70632c77cf9ddab854">operator--</a>() { --m_col; <span class="keywordflow">return</span> *<span class="keyword">this</span>; }         <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;</div>
-<div class="line"><a name="l00235"></a><span class="lineno"><a class="code" href="a00028.html#a71cc0a0b9010eb6d971631e32724922f">  235</a></span>&#160;  <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a> &amp;operator+=(difference_type i)                   <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;      { m_col = size_type(difference_type(m_col) + i); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00237"></a><span class="lineno"><a class="code" href="a00028.html#a0a3867bded7fc4181f57d516ef72f15f">  237</a></span>&#160;  <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a> &amp;operator-=(difference_type i)                   <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;      { m_col = size_type(difference_type(m_col) - i); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;</div>
-<div class="line"><a name="l00245"></a><span class="lineno"><a class="code" href="a00028.html#ada9be67072933135310c77b27e0f3540">  245</a></span>&#160;  <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a> &amp;i) <span class="keyword">const</span>                  <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;      {<span class="keywordflow">return</span> col()==i.col();}</div>
-<div class="line"><a name="l00247"></a><span class="lineno"><a class="code" href="a00028.html#a9403d1f1aaf668c2434a2db8eeca0375">  247</a></span>&#160;  <span class="keywordtype">bool</span> operator!=(<span class="keyword">const</span> <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a> &amp;i) <span class="keyword">const</span>                  <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;      {<span class="keywordflow">return</span> col()!=i.col();}</div>
-<div class="line"><a name="l00249"></a><span class="lineno"><a class="code" href="a00028.html#a0d40e819e0f26072ee3cb0bc8c680242">  249</a></span>&#160;  <span class="keywordtype">bool</span> operator&lt;(<span class="keyword">const</span> <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a> &amp;i) <span class="keyword">const</span>                   <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;      {<span class="keywordflow">return</span> col()&lt;i.col();}</div>
-<div class="line"><a name="l00251"></a><span class="lineno"><a class="code" href="a00028.html#a11fc7f6bebd2ea49e39a32ee263646f7">  251</a></span>&#160;  <span class="keywordtype">bool</span> operator&lt;=(<span class="keyword">const</span> <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a> &amp;i) <span class="keyword">const</span>                  <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;      {<span class="keywordflow">return</span> col()&lt;=i.col();}</div>
-<div class="line"><a name="l00253"></a><span class="lineno"><a class="code" href="a00028.html#a9597eed7de8833d1663e13f293723e76">  253</a></span>&#160;  <span class="keywordtype">bool</span> operator&gt;(<span class="keyword">const</span> <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a> &amp;i) <span class="keyword">const</span>                   <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;      {<span class="keywordflow">return</span> col()&gt;i.col();}</div>
-<div class="line"><a name="l00255"></a><span class="lineno"><a class="code" href="a00028.html#a97a72d87b07205861e619b356dbf6a13">  255</a></span>&#160;  <span class="keywordtype">bool</span> operator&gt;=(<span class="keyword">const</span> <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a> &amp;i) <span class="keyword">const</span>                  <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;      {<span class="keywordflow">return</span> col()&gt;=i.col();}</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;</div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;  <span class="keyword">inline</span> <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a> <a class="code" href="a00176.html#a14f86142785f212ef3de46040e22c532">operator+</a>(difference_type) <span class="keyword">const</span>;         <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;</div>
-<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;  <span class="keyword">friend</span> <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a> <a class="code" href="a00176.html#a14f86142785f212ef3de46040e22c532">operator+</a>(                                <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;        difference_type,</div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;        <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a>);</div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;</div>
-<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;  <span class="keyword">inline</span> <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a> operator-(difference_type) <span class="keyword">const</span>;         <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;  <span class="keyword">inline</span> difference_type operator-(<a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a>) <span class="keyword">const</span>;         <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<span class="comment"></span>};</div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;</div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;</div>
-<div class="line"><a name="l00276"></a><span class="lineno"><a class="code" href="a00027.html">  276</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a> : <span class="keyword">private</span> <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a></div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;{</div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00279"></a><span class="lineno"><a class="code" href="a00027.html#acfeaa999bdc29d7a00dd3c7b441159c9">  279</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a> <a class="code" href="a00027.html#acfeaa999bdc29d7a00dd3c7b441159c9">super</a>;</div>
-<div class="line"><a name="l00280"></a><span class="lineno"><a class="code" href="a00027.html#a5a6a65374213d98c1060687eac932a52">  280</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a> <a class="code" href="a00027.html#a5a6a65374213d98c1060687eac932a52">iterator_type</a>;</div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;  <span class="keyword">using</span> iterator_type::iterator_category;</div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;  <span class="keyword">using</span> <a class="code" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">iterator_type::difference_type</a>;</div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;  <span class="keyword">using</span> iterator_type::pointer;</div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="preprocessor">#ifndef _MSC_VER</span></div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="preprocessor"></span>  <span class="keyword">using</span> iterator_type::value_type;</div>
-<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;  <span class="keyword">using</span> <a class="code" href="a00040.html" title="Reference to a field in a result set.">iterator_type::reference</a>;</div>
-<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="preprocessor"></span>  <span class="comment">// Workaround for Visual C++.NET 2003, which has access problems</span></div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;  <span class="keyword">typedef</span> field value_type;</div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;  <span class="keyword">typedef</span> <span class="keyword">const</span> field &amp;reference;</div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00293"></a><span class="lineno"><a class="code" href="a00027.html#a6070a748f0a316013cda5a36e55ae967">  293</a></span>&#160;  <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a>(<span class="keyword">const</span> <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a> &amp;r) : <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;    <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a>(r) {}</div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;  <span class="keyword">explicit</span></div>
-<div class="line"><a name="l00296"></a><span class="lineno"><a class="code" href="a00027.html#ac882fd1ecae81460033842c88aad95d3">  296</a></span>&#160;    <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a>(<span class="keyword">const</span> <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">super</a> &amp;rhs) <span class="keywordflow">throw</span>() :            <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;      <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a>(rhs) { super::operator--(); }</div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;</div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;  iterator_type PQXX_PURE base() <span class="keyword">const</span> throw ();                        <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;</div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;  using iterator_type::operator-&gt;;                                      <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;  using iterator_type::operator*;                                       <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;  <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a> &amp;</div>
-<div class="line"><a name="l00314"></a><span class="lineno"><a class="code" href="a00027.html#a260dbe03a79907ee06b15b22f4757b53">  314</a></span>&#160;    operator=(const <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a> &amp;r)                    <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;      { iterator_type::operator=(r); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00316"></a><span class="lineno"><a class="code" href="a00027.html#aa2b622cb478e2423aba8013117483c41">  316</a></span>&#160;  <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a> operator++()                             <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;      { iterator_type::operator--(); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;  <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a> operator++(<span class="keywordtype">int</span>);                         <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00319"></a><span class="lineno"><a class="code" href="a00027.html#a3ac4f8c6dfd71aacfafb2c2c9080bf1d">  319</a></span>&#160;  <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a> &amp;operator--()                            <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;      { iterator_type::operator++(); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;  <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a> operator--(<span class="keywordtype">int</span>);                         <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00322"></a><span class="lineno"><a class="code" href="a00027.html#a19df3962a332430fb1b531f24959a05b">  322</a></span>&#160;  <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a> &amp;operator+=(difference_type i)           <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;      { iterator_type::operator-=(i); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00324"></a><span class="lineno"><a class="code" href="a00027.html#adfa94c0a489aae615a2d09e8bf10939d">  324</a></span>&#160;  <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a> &amp;operator-=(difference_type i)           <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;      { iterator_type::operator+=(i); <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
-<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;</div>
-<div class="line"><a name="l00332"></a><span class="lineno"><a class="code" href="a00027.html#abb4b905cf43a962fd80e2bbb3ebabb09">  332</a></span>&#160;  <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a> <a class="code" href="a00176.html#a14f86142785f212ef3de46040e22c532">operator+</a>(difference_type i) <span class="keyword">const</span>       <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;      { <span class="keywordflow">return</span> <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a>(base()-i); }</div>
-<div class="line"><a name="l00334"></a><span class="lineno"><a class="code" href="a00027.html#a11ca506e9cac97842a53ddb78f409fed">  334</a></span>&#160;  <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a> operator-(difference_type i)             <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;      { <span class="keywordflow">return</span> <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a>(base()+i); }</div>
-<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;  difference_type</div>
-<div class="line"><a name="l00337"></a><span class="lineno"><a class="code" href="a00027.html#a3303dbad6189d4c4eccac0e1bf6ede1e">  337</a></span>&#160;    operator-(<span class="keyword">const</span> <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a> &amp;rhs) <span class="keyword">const</span>            <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;      { <span class="keywordflow">return</span> rhs.const_tuple_iterator::operator-(*this); }</div>
-<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;</div>
-<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;  <span class="keywordtype">bool</span></div>
-<div class="line"><a name="l00346"></a><span class="lineno"><a class="code" href="a00027.html#a801315de235f75a68367f998d928332a">  346</a></span>&#160;    operator==(<span class="keyword">const</span> <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a> &amp;rhs) <span class="keyword">const</span> <span class="keywordflow">throw</span> ()  <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;      { <span class="keywordflow">return</span> iterator_type::operator==(rhs); }</div>
-<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;  <span class="keywordtype">bool</span></div>
-<div class="line"><a name="l00349"></a><span class="lineno"><a class="code" href="a00027.html#a098f50ff4829f9ee993e886b5948583f">  349</a></span>&#160;    operator!=(<span class="keyword">const</span> <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a> &amp;rhs) <span class="keyword">const</span> <span class="keywordflow">throw</span> ()  <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;      { <span class="keywordflow">return</span> !operator==(rhs); }</div>
-<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;</div>
-<div class="line"><a name="l00352"></a><span class="lineno"><a class="code" href="a00027.html#a55e6dceb8e406e684340e10de40e5a48">  352</a></span>&#160;  <span class="keywordtype">bool</span> operator&lt;(<span class="keyword">const</span> <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a> &amp;rhs) <span class="keyword">const</span>         <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;      { <span class="keywordflow">return</span> iterator_type::operator&gt;(rhs); }</div>
-<div class="line"><a name="l00354"></a><span class="lineno"><a class="code" href="a00027.html#a31697aa746ed96aa03373faf6d2a56bf">  354</a></span>&#160;  <span class="keywordtype">bool</span> operator&lt;=(<span class="keyword">const</span> <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a> &amp;rhs) <span class="keyword">const</span>        <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;      { <span class="keywordflow">return</span> iterator_type::operator&gt;=(rhs); }</div>
-<div class="line"><a name="l00356"></a><span class="lineno"><a class="code" href="a00027.html#a9155b63bbbed74b28fb7364fdcc17d99">  356</a></span>&#160;  <span class="keywordtype">bool</span> operator&gt;(<span class="keyword">const</span> <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a> &amp;rhs) <span class="keyword">const</span>         <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;      { <span class="keywordflow">return</span> iterator_type::operator&lt;(rhs); }</div>
-<div class="line"><a name="l00358"></a><span class="lineno"><a class="code" href="a00027.html#af96d51ef06328f74e7b24e95f3831d9a">  358</a></span>&#160;  <span class="keywordtype">bool</span> operator&gt;=(<span class="keyword">const</span> <a class="code" href="a00027.html" title="Reverse iterator for a tuple. Use as tuple::const_reverse_iterator.">const_reverse_tuple_iterator</a> &amp;rhs) <span class="keyword">const</span>        <span class="comment">//[t82]</span></div>
-<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;      { <span class="keywordflow">return</span> iterator_type::operator&lt;=(rhs); }</div>
-<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;};</div>
-<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;</div>
-<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;</div>
-<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;<span class="keyword">inline</span> const_tuple_iterator</div>
-<div class="line"><a name="l00365"></a><span class="lineno"><a class="code" href="a00028.html#a433482a1750504705e650fa75eb37b66">  365</a></span>&#160;<a class="code" href="a00176.html#a14f86142785f212ef3de46040e22c532">const_tuple_iterator::operator+</a>(difference_type o)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a>(</div>
-<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;        tuple(home(), idx()),</div>
-<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;        size_type(difference_type(col()) + o));</div>
-<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;}</div>
-<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;</div>
-<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;<span class="keyword">inline</span> <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a></div>
-<div class="line"><a name="l00373"></a><span class="lineno"><a class="code" href="a00176.html#a79ecc564993aea182fe2d82ea9512e91">  373</a></span>&#160;<a class="code" href="a00176.html#a14f86142785f212ef3de46040e22c532">operator+</a>(<a class="code" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">const_tuple_iterator::difference_type</a> o, <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a> i)</div>
-<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;        { <span class="keywordflow">return</span> i + o; }</div>
-<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;</div>
-<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;<span class="keyword">inline</span> const_tuple_iterator</div>
-<div class="line"><a name="l00377"></a><span class="lineno"><a class="code" href="a00028.html#a947f588862432793167ace50bb0157c1">  377</a></span>&#160;<a class="code" href="a00028.html#a947f588862432793167ace50bb0157c1">const_tuple_iterator::operator-</a>(difference_type o)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a>(</div>
-<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;        tuple(home(), idx()),</div>
-<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;        size_type(difference_type(col()) - o));</div>
-<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;}</div>
-<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;</div>
-<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;<span class="keyword">inline</span> <a class="code" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">const_tuple_iterator::difference_type</a></div>
-<div class="line"><a name="l00385"></a><span class="lineno"><a class="code" href="a00028.html#aa6ecbe2f97164809e39b5d40c6a79c05">  385</a></span>&#160;<a class="code" href="a00028.html#a947f588862432793167ace50bb0157c1">const_tuple_iterator::operator-</a>(<a class="code" href="a00028.html" title="Iterator for fields in a tuple. Use as tuple::const_iterator.">const_tuple_iterator</a> i)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;<span class="keyword">        </span>{ <span class="keywordflow">return</span> difference_type(num() - i.<a class="code" href="a00040.html#a812714c00006721cdf895980fa8154fb">num</a>()); }</div>
-<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;</div>
-<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;</div>
-<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;} <span class="comment">// namespace pqxx</span></div>
-<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;</div>
-<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;</div>
-<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;<span class="comment">[1] Scott Meyers, in one of his essential books, &quot;Effective C++&quot; and &quot;More</span></div>
-<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;<span class="comment">Effective C++&quot;, points out that it is good style to have any class containing</span></div>
-<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;<span class="comment">a member of pointer type define a destructor--just to show that it knows what it</span></div>
-<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;<span class="comment">is doing with the pointer.  This helps prevent nasty memory leak / double</span></div>
-<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;<span class="comment">deletion bugs typically resulting from programmers&#39; omission to deal with such</span></div>
-<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;<span class="comment">issues in their destructors.</span></div>
-<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;<span class="comment">The @c -Weffc++ option in gcc generates warnings for noncompliance with Scott&#39;s</span></div>
-<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;<span class="comment">style guidelines, and hence necessitates the definition of this destructor,</span></div>
-<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;<span class="comment">trivial as it may be.</span></div>
-<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;</div>
-<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;</div>
-<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-internal-post.hxx&quot;</span></div>
-<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;</div>
-<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;<span class="preprocessor">#endif</span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>tuple.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00180_source.html b/doc/html/Reference/a00180_source.html
deleted file mode 100644
index e94a7bc..0000000
--- a/doc/html/Reference/a00180_source.html
+++ /dev/null
@@ -1,485 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: util.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00180_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">util.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/util.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      Various utility definitions for libpqxx</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *      DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/util instead.</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * Copyright (c) 2001-2012, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef PQXX_H_UTIL</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PQXX_H_UTIL</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &quot;pqxx/compiler-public.hxx&quot;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;cstdio&gt;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;cctype&gt;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;typeinfo&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#ifdef PQXX_TR1_HEADERS</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;tr1/memory&gt;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;memory&gt;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &quot;pqxx/strconv&quot;</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div>
-<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;</div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<span class="keyword">namespace </span>pqxx {}</div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;</div>
-<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;</div>
-<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="keyword">namespace </span>PGSTD {}</div>
-<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;</div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<span class="preprocessor">#include &lt;pqxx/internal/libpq-forward.hxx&gt;</span></div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;</div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;</div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="keyword">namespace </span>pqxx</div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;{</div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;</div>
-<div class="line"><a name="l00280"></a><span class="lineno"><a class="code" href="a00101.html">  280</a></span>&#160;<span class="keyword">struct </span>PQXX_LIBEXPORT <a class="code" href="a00101.html" title="Descriptor of library&#39;s thread-safety model.">thread_safety_model</a></div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;{</div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;</div>
-<div class="line"><a name="l00290"></a><span class="lineno"><a class="code" href="a00101.html#a76f2924aaefac243d3770f1f4b698211">  290</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="a00101.html#a76f2924aaefac243d3770f1f4b698211" title="Does standard C library have a thread-safe alternative to strerror?">have_safe_strerror</a>;</div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;</div>
-<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;</div>
-<div class="line"><a name="l00300"></a><span class="lineno"><a class="code" href="a00101.html#a3fe3fa8e530712e5228d2b5379871540">  300</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="a00101.html#a3fe3fa8e530712e5228d2b5379871540" title="Is the underlying libpq build thread-safe?">safe_libpq</a>;</div>
-<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;</div>
-<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;</div>
-<div class="line"><a name="l00306"></a><span class="lineno"><a class="code" href="a00101.html#ace2546ec39e30e8793cc4a296216f259">  306</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="a00101.html#ace2546ec39e30e8793cc4a296216f259" title="Is canceling queries thread-safe?">safe_query_cancel</a>;</div>
-<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;</div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;</div>
-<div class="line"><a name="l00314"></a><span class="lineno"><a class="code" href="a00101.html#adb5c47ea21c35c73432de0d0b7e80bdb">  314</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="a00101.html#adb5c47ea21c35c73432de0d0b7e80bdb" title="Are copies of pqxx::result and pqxx::binarystring objects thread-safe?">safe_result_copy</a>;</div>
-<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;</div>
-<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;</div>
-<div class="line"><a name="l00323"></a><span class="lineno"><a class="code" href="a00101.html#abe3528c0d2e42d6e98d80f0b45d79002">  323</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="a00101.html#abe3528c0d2e42d6e98d80f0b45d79002" title="Is Kerberos thread-safe?">safe_kerberos</a>;</div>
-<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;</div>
-<div class="line"><a name="l00326"></a><span class="lineno"><a class="code" href="a00101.html#adddd2eaf6dbc5feca29ce00f91b4d648">  326</a></span>&#160;  PGSTD::string <a class="code" href="a00101.html#adddd2eaf6dbc5feca29ce00f91b4d648" title="A human-readable description of any thread-safety issues.">description</a>;</div>
-<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;};</div>
-<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;</div>
-<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;<a class="code" href="a00101.html" title="Descriptor of library&#39;s thread-safety model.">thread_safety_model</a> PQXX_LIBEXPORT <a class="code" href="a00176.html#aac7c904372c0bffcd8c8b121f2c3f13e" title="Describe thread safety available in this build.">describe_thread_safety</a>() throw ();</div>
-<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;</div>
-<div class="line"><a name="l00333"></a><span class="lineno"><a class="code" href="a00176.html#a1abfa7aae5089dad48d69a60a9e557e3">  333</a></span>&#160;const oid <a class="code" href="a00176.html#a1abfa7aae5089dad48d69a60a9e557e3" title="The &quot;null&quot; oid.">oid_none</a> = 0;</div>
-<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;</div>
-<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;</div>
-<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;template&lt;typename T=PGSTD::<span class="keywordtype">string</span>, typename CONT=PGSTD::vector&lt;T&gt; &gt;</div>
-<div class="line"><a name="l00359"></a><span class="lineno"><a class="code" href="a00055.html">  359</a></span>&#160;class <a class="code" href="a00055.html" title="Container of items with easy contents initialization and string rendering.">items</a> : public CONT</div>
-<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;{</div>
-<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00363"></a><span class="lineno"><a class="code" href="a00055.html#a374e1532420a3b60b28dfc27dba994a7">  363</a></span>&#160;  <a class="code" href="a00055.html#a374e1532420a3b60b28dfc27dba994a7" title="Create empty items list.">items</a>() : CONT() {}                                                   <span class="comment">//[t0]</span></div>
-<div class="line"><a name="l00365"></a><span class="lineno"><a class="code" href="a00055.html#aa9f1a5f279471ed644ab9ca78bdd78a3">  365</a></span>&#160;<span class="comment"></span>  <span class="keyword">explicit</span> <a class="code" href="a00055.html#aa9f1a5f279471ed644ab9ca78bdd78a3" title="Create items list with one element.">items</a>(<span class="keyword">const</span> T &amp;t) : CONT() { this-&gt;push_back(t); }           <span class="comment">//[t0]</span></div>
-<div class="line"><a name="l00366"></a><span class="lineno"><a class="code" href="a00055.html#acb295ee3294961c1dac99df59de64da9">  366</a></span>&#160;  <a class="code" href="a00055.html" title="Container of items with easy contents initialization and string rendering.">items</a>(<span class="keyword">const</span> T &amp;t1, <span class="keyword">const</span> T &amp;t2) : CONT()                              <span class="comment">//[t0]</span></div>
-<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;        { this-&gt;push_back(t1); this-&gt;push_back(t2); }</div>
-<div class="line"><a name="l00368"></a><span class="lineno"><a class="code" href="a00055.html#a1c4dad14844c77b90175e6ab0bc4a72b">  368</a></span>&#160;  <a class="code" href="a00055.html" title="Container of items with easy contents initialization and string rendering.">items</a>(<span class="keyword">const</span> T &amp;t1, <span class="keyword">const</span> T &amp;t2, <span class="keyword">const</span> T &amp;t3) : CONT()                 <span class="comment">//[t0]</span></div>
-<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;        { this-&gt;push_back(t1); this-&gt;push_back(t2); this-&gt;push_back(t3); }</div>
-<div class="line"><a name="l00370"></a><span class="lineno"><a class="code" href="a00055.html#a675386230923a7ceb4380cf880d05604">  370</a></span>&#160;  <a class="code" href="a00055.html" title="Container of items with easy contents initialization and string rendering.">items</a>(<span class="keyword">const</span> T &amp;t1, <span class="keyword">const</span> T &amp;t2, <span class="keyword">const</span> T &amp;t3, <span class="keyword">const</span> T &amp;t4) : CONT()    <span class="comment">//[t0]</span></div>
-<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;  {</div>
-<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;    this-&gt;push_back(t1);</div>
-<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;    this-&gt;push_back(t2);</div>
-<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;    this-&gt;push_back(t3);</div>
-<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;    this-&gt;push_back(t4);</div>
-<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;  }</div>
-<div class="line"><a name="l00377"></a><span class="lineno"><a class="code" href="a00055.html#a806ffda069bc7790b213dbede7119051">  377</a></span>&#160;  <a class="code" href="a00055.html" title="Container of items with easy contents initialization and string rendering.">items</a>(<span class="keyword">const</span> T&amp;t1,<span class="keyword">const</span> T&amp;t2,<span class="keyword">const</span> T&amp;t3,<span class="keyword">const</span> T&amp;t4,<span class="keyword">const</span> T&amp;t5):CONT()  <span class="comment">//[t0]</span></div>
-<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;  {</div>
-<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;    this-&gt;push_back(t1);</div>
-<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;    this-&gt;push_back(t2);</div>
-<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;    this-&gt;push_back(t3);</div>
-<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;    this-&gt;push_back(t4);</div>
-<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;    this-&gt;push_back(t5);</div>
-<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;  }</div>
-<div class="line"><a name="l00386"></a><span class="lineno"><a class="code" href="a00055.html#a31b6a81ea8deee77375d25bce93099e2">  386</a></span>&#160;  <a class="code" href="a00055.html#a31b6a81ea8deee77375d25bce93099e2" title="Copy container.">items</a>(<span class="keyword">const</span> CONT &amp;c) : CONT(c) {}                                     <span class="comment">//[t0]</span></div>
-<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;</div>
-<div class="line"><a name="l00389"></a><span class="lineno"><a class="code" href="a00055.html#a936efe3dfed125e4e61f3a76d460183a">  389</a></span>&#160;  <a class="code" href="a00055.html" title="Container of items with easy contents initialization and string rendering.">items</a> &amp;operator()(<span class="keyword">const</span> T &amp;t)                                         <span class="comment">//[t0]</span></div>
-<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;  {</div>
-<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;    this-&gt;push_back(t);</div>
-<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;    <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;  }</div>
-<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;};</div>
-<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;</div>
-<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;</div>
-<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;<span class="keyword">namespace </span>internal</div>
-<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;{</div>
-<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;<span class="comment">// TODO: Does standard library provide a ready-made version of this?</span></div>
-<div class="line"><a name="l00401"></a><span class="lineno"><a class="code" href="a00034.html">  401</a></span>&#160;<span class="comment"></span><span class="keyword">template</span>&lt;<span class="keyword">typename</span> ITER&gt; <span class="keyword">struct </span><a class="code" href="a00034.html" title="Functor: dereference iterator.">dereference</a></div>
-<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;{</div>
-<div class="line"><a name="l00403"></a><span class="lineno"><a class="code" href="a00034.html#a4eb51db87ff14a4edf9787b5117ddd24">  403</a></span>&#160;  <span class="keyword">typename</span> ITER::value_type <a class="code" href="a00034.html#a4eb51db87ff14a4edf9787b5117ddd24">operator()</a>(ITER i)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> *i; }</div>
-<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;};</div>
-<div class="line"><a name="l00405"></a><span class="lineno"><a class="code" href="a00033.html#a9709f1dbe1bc7599e96dd16b22e776bd">  405</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <span class="keyword">struct </span><a class="code" href="a00033.html">deref_ptr</a> { T <a class="code" href="a00033.html#a9709f1dbe1bc7599e96dd16b22e776bd">operator()</a>(T *i)<span class="keyword"> const </span>{<span class="keywordflow">return</span> *i;} };</div>
-<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;} <span class="comment">// namespace internal</span></div>
-<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;</div>
-<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;</div>
-<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;</div>
-<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> ITER, <span class="keyword">typename</span> ACCESS&gt; <span class="keyword">inline</span></div>
-<div class="line"><a name="l00417"></a><span class="lineno"><a class="code" href="a00176.html#ad97fec1db4afab602cfcf189109df23b">  417</a></span>&#160;PGSTD::string <a class="code" href="a00176.html#ad97fec1db4afab602cfcf189109df23b" title="Access iterators using ACCESS functor, returning separator-separated list.">separated_list</a>(<span class="keyword">const</span> PGSTD::string &amp;sep,                  <span class="comment">//[t0]</span></div>
-<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;    ITER begin,</div>
-<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;    ITER end,</div>
-<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;    ACCESS access)</div>
-<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;{</div>
-<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;  PGSTD::string <a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">result</a>;</div>
-<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;  <span class="keywordflow">if</span> (begin != end)</div>
-<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;  {</div>
-<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;    result = <a class="code" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889" title="Convert a field to a string.">to_string</a>(access(begin));</div>
-<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;    <span class="keywordflow">for</span> (++begin; begin != end; ++begin)</div>
-<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;    {</div>
-<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;      result += sep;</div>
-<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;      result += <a class="code" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889" title="Convert a field to a string.">to_string</a>(access(begin));</div>
-<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;    }</div>
-<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;  }</div>
-<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;  <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;}</div>
-<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;</div>
-<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;</div>
-<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> ITER&gt; <span class="keyword">inline</span> PGSTD::string</div>
-<div class="line"><a name="l00442"></a><span class="lineno"><a class="code" href="a00202.html#ga5123fc11695c56a283bf5d748c04f4ed">  442</a></span>&#160;<a class="code" href="a00176.html#ad97fec1db4afab602cfcf189109df23b" title="Access iterators using ACCESS functor, returning separator-separated list.">separated_list</a>(<span class="keyword">const</span> PGSTD::string &amp;sep, ITER begin, ITER end)          <span class="comment">//[t0]</span></div>
-<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;        { <span class="keywordflow">return</span> <a class="code" href="a00176.html#ad97fec1db4afab602cfcf189109df23b" title="Access iterators using ACCESS functor, returning separator-separated list.">separated_list</a>(sep,begin,end,<a class="code" href="a00034.html" title="Functor: dereference iterator.">internal::dereference&lt;ITER&gt;</a>()); }</div>
-<div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;</div>
-<div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;</div>
-<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> OBJ&gt; <span class="keyword">inline</span> PGSTD::string</div>
-<div class="line"><a name="l00448"></a><span class="lineno"><a class="code" href="a00202.html#gab10091fa8ffba17cf84c8583838e501e">  448</a></span>&#160;<a class="code" href="a00176.html#ad97fec1db4afab602cfcf189109df23b" title="Access iterators using ACCESS functor, returning separator-separated list.">separated_list</a>(<span class="keyword">const</span> PGSTD::string &amp;sep, OBJ *begin, OBJ *end)          <span class="comment">//[t0]</span></div>
-<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;        { <span class="keywordflow">return</span> <a class="code" href="a00176.html#ad97fec1db4afab602cfcf189109df23b" title="Access iterators using ACCESS functor, returning separator-separated list.">separated_list</a>(sep,begin,end,<a class="code" href="a00033.html">internal::deref_ptr&lt;OBJ&gt;</a>()); }</div>
-<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;</div>
-<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;</div>
-<div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> CONTAINER&gt; <span class="keyword">inline</span> PGSTD::string</div>
-<div class="line"><a name="l00454"></a><span class="lineno"><a class="code" href="a00202.html#ga17dcbbfd542677b5b7ccd810dc8dd7f2">  454</a></span>&#160;<a class="code" href="a00176.html#ad97fec1db4afab602cfcf189109df23b" title="Access iterators using ACCESS functor, returning separator-separated list.">separated_list</a>(<span class="keyword">const</span> PGSTD::string &amp;sep, <span class="keyword">const</span> CONTAINER &amp;c)            <span class="comment">//[t10]</span></div>
-<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;        { <span class="keywordflow">return</span> <a class="code" href="a00176.html#ad97fec1db4afab602cfcf189109df23b" title="Access iterators using ACCESS functor, returning separator-separated list.">separated_list</a>(sep, c.begin(), c.end()); }</div>
-<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;</div>
-<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;</div>
-<div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;<span class="keyword">namespace </span>internal</div>
-<div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;{</div>
-<div class="line"><a name="l00470"></a><span class="lineno"><a class="code" href="a00194.html#a90395de14f03d17224bf191ecaa5e580">  470</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="a00194.html#a90395de14f03d17224bf191ecaa5e580">result_size_type</a>;</div>
-<div class="line"><a name="l00471"></a><span class="lineno"><a class="code" href="a00194.html#ac2fc95105bfd76a9f8746dbe2437eb2d">  471</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">long</span> <a class="code" href="a00194.html#ac2fc95105bfd76a9f8746dbe2437eb2d">result_difference_type</a>;</div>
-<div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;} <span class="comment">// namespace internal</span></div>
-<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;</div>
-<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;</div>
-<div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;<span class="keyword">namespace </span>internal</div>
-<div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;{</div>
-<div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;<span class="keywordtype">void</span> PQXX_LIBEXPORT <a class="code" href="a00194.html#ab048fa293e7bb430169315de6936b309">freepqmem</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *) <span class="keywordflow">throw</span> ();</div>
-<div class="line"><a name="l00478"></a><span class="lineno"><a class="code" href="a00194.html#a8a65effb13a8adc7e4a2596ae493ace6">  478</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> P&gt; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00194.html#a8a65effb13a8adc7e4a2596ae493ace6">freepqmem_templated</a>(P *p) <span class="keywordflow">throw</span> ()</div>
-<div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;{</div>
-<div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;  <a class="code" href="a00194.html#ab048fa293e7bb430169315de6936b309">freepqmem</a>(p);</div>
-<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;}</div>
-<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;</div>
-<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;<span class="keywordtype">void</span> PQXX_LIBEXPORT <a class="code" href="a00194.html#aa29eef5604b39841313027cccc6adf22">freemallocmem</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *) throw ();</div>
-<div class="line"><a name="l00484"></a><span class="lineno"><a class="code" href="a00194.html#a512825913228d447e077b5416a922b8f">  484</a></span>&#160;template&lt;typename P&gt; inline <span class="keywordtype">void</span> <a class="code" href="a00194.html#a512825913228d447e077b5416a922b8f">freemallocmem_templated</a>(P *p) throw ()</div>
-<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;{</div>
-<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;  <a class="code" href="a00194.html#aa29eef5604b39841313027cccc6adf22">freemallocmem</a>(p);</div>
-<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;}</div>
-<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;</div>
-<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;</div>
-<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_SHARED_PTR</span></div>
-<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keywordtype">void</span> (*DELETER)(T *) = freepqmem_templated&lt;T&gt; &gt;</div>
-<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;  <span class="keyword">class </span>PQAlloc</div>
-<div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;{</div>
-<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;  <span class="keyword">typedef</span> T <a class="code" href="a00073.html#a7fe52ebd1d2533f298caa5ffc975be66">content_type</a>;</div>
-<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;  <a class="code" href="a00073.html#adf8536b0ab651d81247809a673f3bf42">PQAlloc</a>() throw () : m_ptr() {}</div>
-<div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;  <a class="code" href="a00073.html#adf8536b0ab651d81247809a673f3bf42">PQAlloc</a>(<span class="keyword">const</span> <a class="code" href="a00073.html#adf8536b0ab651d81247809a673f3bf42">PQAlloc</a> &amp;rhs) <span class="keywordflow">throw</span> () : m_ptr(rhs.m_ptr) {}</div>
-<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00073.html#adf8536b0ab651d81247809a673f3bf42">PQAlloc</a>(T *t) : m_ptr(t, DELETER) {}</div>
-<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;</div>
-<div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;  T *<span class="keyword">get</span>() <span class="keyword">const</span> <span class="keywordflow">throw</span> () { <span class="keywordflow">return</span> m_ptr.get(); }</div>
-<div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;  <a class="code" href="a00073.html#adf8536b0ab651d81247809a673f3bf42">PQAlloc</a> &amp;<a class="code" href="a00073.html#a93b56fd3623e58c1aa6ceaaff54bbe11">operator=</a>(<span class="keyword">const</span> <a class="code" href="a00073.html#adf8536b0ab651d81247809a673f3bf42">PQAlloc</a> &amp;rhs) <span class="keywordflow">throw</span> ()</div>
-<div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;  {</div>
-<div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;    m_ptr = rhs.m_ptr;</div>
-<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;    <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;  }</div>
-<div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;</div>
-<div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;  T *<a class="code" href="a00073.html#a362f5103b150fb3913adb8923c7b1dbe" title="Dereference pointer.">operator-&gt;</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> m_ptr.get(); }</div>
-<div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;  T &amp;<a class="code" href="a00073.html#afaa858977fa3c7df8f6497afdf4f2803" title="Dereference pointer.">operator*</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> *m_ptr; }</div>
-<div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="a00073.html#a7bb9fd9d80b38ddbed8128b33806900d">reset</a>() throw () { m_ptr.reset(); }</div>
-<div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="a00073.html#a681827ee20603fab0019324494e78455">swap</a>(<a class="code" href="a00073.html#adf8536b0ab651d81247809a673f3bf42">PQAlloc</a> &amp;other) <span class="keywordflow">throw</span> () { m_ptr.swap(other.m_ptr); }</div>
-<div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;</div>
-<div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;  PQXXTR1::shared_ptr&lt;T&gt; m_ptr;</div>
-<div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;};</div>
-<div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;</div>
-<div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;<span class="preprocessor">#else // !PQXX_HAVE_SHARED_PTR</span></div>
-<div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00522"></a><span class="lineno"><a class="code" href="a00080.html">  522</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00080.html">refcount</a></div>
-<div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;{</div>
-<div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;  <a class="code" href="a00080.html">refcount</a> *<span class="keyword">volatile</span> m_l, *<span class="keyword">volatile</span> m_r;</div>
-<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;</div>
-<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;  <a class="code" href="a00080.html">refcount</a>();</div>
-<div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;  ~<a class="code" href="a00080.html">refcount</a>();</div>
-<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;</div>
-<div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;  <span class="keywordtype">void</span> makeref(<a class="code" href="a00080.html">refcount</a> &amp;) <span class="keywordflow">throw</span> ();</div>
-<div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;</div>
-<div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;  <span class="keywordtype">bool</span> loseref() <span class="keywordflow">throw</span> ();</div>
-<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;</div>
-<div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;  <a class="code" href="a00080.html">refcount</a>(<span class="keyword">const</span> <a class="code" href="a00080.html">refcount</a> &amp;);</div>
-<div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;  <a class="code" href="a00080.html">refcount</a> &amp;operator=(<span class="keyword">const</span> <a class="code" href="a00080.html">refcount</a> &amp;);</div>
-<div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;};</div>
-<div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;</div>
-<div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;</div>
-<div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;</div>
-<div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keywordtype">void</span> (*DELETER)(T *) = freepqmem_templated&lt;T&gt; &gt;</div>
-<div class="line"><a name="l00559"></a><span class="lineno"><a class="code" href="a00073.html">  559</a></span>&#160;<span class="keyword">class </span><a class="code" href="a00073.html" title="Reference-counted smart pointer to libpq-allocated object.">PQAlloc</a></div>
-<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;{</div>
-<div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;  T *m_Obj;</div>
-<div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;  <span class="keyword">mutable</span> <a class="code" href="a00080.html">refcount</a> m_rc;</div>
-<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00564"></a><span class="lineno"><a class="code" href="a00073.html#a7fe52ebd1d2533f298caa5ffc975be66">  564</a></span>&#160;  <span class="keyword">typedef</span> T <a class="code" href="a00073.html#a7fe52ebd1d2533f298caa5ffc975be66">content_type</a>;</div>
-<div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;</div>
-<div class="line"><a name="l00566"></a><span class="lineno"><a class="code" href="a00073.html#adf8536b0ab651d81247809a673f3bf42">  566</a></span>&#160;  <a class="code" href="a00073.html#adf8536b0ab651d81247809a673f3bf42">PQAlloc</a>() throw () : m_Obj(0), m_rc() {}</div>
-<div class="line"><a name="l00567"></a><span class="lineno"><a class="code" href="a00073.html#a402105c20c0fba99659dbea44fbd36b2">  567</a></span>&#160;  <a class="code" href="a00073.html#a402105c20c0fba99659dbea44fbd36b2">PQAlloc</a>(<span class="keyword">const</span> <a class="code" href="a00073.html" title="Reference-counted smart pointer to libpq-allocated object.">PQAlloc</a> &amp;rhs) <span class="keywordflow">throw</span> () : m_Obj(0), m_rc() { makeref(rhs); }</div>
-<div class="line"><a name="l00568"></a><span class="lineno"><a class="code" href="a00073.html#a8aded9ce9cf12f720f193ed303367bd1">  568</a></span>&#160;  <a class="code" href="a00073.html#a8aded9ce9cf12f720f193ed303367bd1">~PQAlloc</a>() throw () { loseref(); }</div>
-<div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;</div>
-<div class="line"><a name="l00570"></a><span class="lineno"><a class="code" href="a00073.html#a93b56fd3623e58c1aa6ceaaff54bbe11">  570</a></span>&#160;  <a class="code" href="a00073.html" title="Reference-counted smart pointer to libpq-allocated object.">PQAlloc</a> &amp;<a class="code" href="a00073.html#a93b56fd3623e58c1aa6ceaaff54bbe11">operator=</a>(<span class="keyword">const</span> <a class="code" href="a00073.html" title="Reference-counted smart pointer to libpq-allocated object.">PQAlloc</a> &amp;rhs) <span class="keywordflow">throw</span> () {redoref(rhs); <span class="keywordflow">return</span> *<span class="keyword">this</span>;}</div>
-<div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;</div>
-<div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;</div>
-<div class="line"><a name="l00575"></a><span class="lineno"><a class="code" href="a00073.html#a43caacd4030a3dd949e9e44352c859dd">  575</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00073.html#a43caacd4030a3dd949e9e44352c859dd" title="Assume ownership of a pointer.">PQAlloc</a>(T *obj) <span class="keywordflow">throw</span> () : m_Obj(obj), m_rc() {}</div>
-<div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;</div>
-<div class="line"><a name="l00577"></a><span class="lineno"><a class="code" href="a00073.html#a681827ee20603fab0019324494e78455">  577</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="a00073.html#a681827ee20603fab0019324494e78455">swap</a>(<a class="code" href="a00073.html" title="Reference-counted smart pointer to libpq-allocated object.">PQAlloc</a> &amp;rhs) <span class="keywordflow">throw</span> ()</div>
-<div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;  {</div>
-<div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;    <a class="code" href="a00073.html" title="Reference-counted smart pointer to libpq-allocated object.">PQAlloc</a> tmp(*<span class="keyword">this</span>);</div>
-<div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;    *<span class="keyword">this</span> = rhs;</div>
-<div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;    rhs = tmp;</div>
-<div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;  }</div>
-<div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;</div>
-<div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;  <span class="comment">//PQAlloc &amp;operator=(T *obj) throw () { redoref(obj); return *this; }</span></div>
-<div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;</div>
-<div class="line"><a name="l00587"></a><span class="lineno"><a class="code" href="a00073.html#a4550cd53958a269ac8c2e4e7a02d2f02">  587</a></span>&#160;  <span class="keyword">operator</span> bool() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> m_Obj != 0; }</div>
-<div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;</div>
-<div class="line"><a name="l00590"></a><span class="lineno"><a class="code" href="a00073.html#af32cad9f63309273527e4007a7d892ef">  590</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="a00073.html#af32cad9f63309273527e4007a7d892ef" title="Is this pointer null?">operator!</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> !m_Obj; }</div>
-<div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;</div>
-<div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;</div>
-<div class="line"><a name="l00595"></a><span class="lineno"><a class="code" href="a00073.html#a362f5103b150fb3913adb8923c7b1dbe">  595</a></span>&#160;  T *<a class="code" href="a00073.html#a362f5103b150fb3913adb8923c7b1dbe" title="Dereference pointer.">operator-&gt;</a>() <span class="keyword">const</span> throw (PGSTD::logic_error)</div>
-<div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;  {</div>
-<div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;    <span class="keywordflow">if</span> (!m_Obj) <span class="keywordflow">throw</span> PGSTD::logic_error(<span class="stringliteral">&quot;Null pointer dereferenced&quot;</span>);</div>
-<div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;    <span class="keywordflow">return</span> m_Obj;</div>
-<div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;  }</div>
-<div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;</div>
-<div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;</div>
-<div class="line"><a name="l00604"></a><span class="lineno"><a class="code" href="a00073.html#afaa858977fa3c7df8f6497afdf4f2803">  604</a></span>&#160;  T &amp;<a class="code" href="a00073.html#afaa858977fa3c7df8f6497afdf4f2803" title="Dereference pointer.">operator*</a>() <span class="keyword">const</span> throw (PGSTD::logic_error) { <span class="keywordflow">return</span> *<a class="code" href="a00073.html#a362f5103b150fb3913adb8923c7b1dbe" title="Dereference pointer.">operator-&gt;</a>(); }</div>
-<div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;</div>
-<div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;</div>
-<div class="line"><a name="l00609"></a><span class="lineno"><a class="code" href="a00073.html#ac8d570bb46f0831c42a5b3fc0f803040">  609</a></span>&#160;  T *<span class="keyword">get</span>() <span class="keyword">const</span> <span class="keywordflow">throw</span> () { <span class="keywordflow">return</span> m_Obj; }</div>
-<div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;</div>
-<div class="line"><a name="l00611"></a><span class="lineno"><a class="code" href="a00073.html#a7bb9fd9d80b38ddbed8128b33806900d">  611</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="a00073.html#a7bb9fd9d80b38ddbed8128b33806900d">reset</a>() throw () { loseref(); }</div>
-<div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;</div>
-<div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;  <span class="keywordtype">void</span> makeref(T *p) <span class="keywordflow">throw</span> () { m_Obj = p; }</div>
-<div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;</div>
-<div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;  <span class="keywordtype">void</span> makeref(<span class="keyword">const</span> <a class="code" href="a00073.html#adf8536b0ab651d81247809a673f3bf42">PQAlloc</a> &amp;rhs) <span class="keywordflow">throw</span> ()</div>
-<div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;  {</div>
-<div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;    m_Obj = rhs.m_Obj;</div>
-<div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;    m_rc.<a class="code" href="a00080.html#a7cf6cdeea44ec32c1c8b9d02f4c2f83c" title="Create additional reference based on existing refcount object.">makeref</a>(rhs.m_rc);</div>
-<div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;  }</div>
-<div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;</div>
-<div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;  <span class="keywordtype">void</span> loseref() throw ()</div>
-<div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160;  {</div>
-<div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;    <span class="keywordflow">if</span> (m_rc.<a class="code" href="a00080.html#ad096a060aac9424435026f17b04d3772" title="Drop this reference; return whether we were the last reference.">loseref</a>() &amp;&amp; m_Obj) DELETER(m_Obj);</div>
-<div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;    m_Obj = 0;</div>
-<div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;  }</div>
-<div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;</div>
-<div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;  <span class="keywordtype">void</span> redoref(<span class="keyword">const</span> <a class="code" href="a00073.html#adf8536b0ab651d81247809a673f3bf42">PQAlloc</a> &amp;rhs) <span class="keywordflow">throw</span> ()</div>
-<div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;        { <span class="keywordflow">if</span> (rhs.m_Obj != m_Obj) { loseref(); makeref(rhs); } }</div>
-<div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;  <span class="keywordtype">void</span> redoref(T *obj) <span class="keywordflow">throw</span> ()</div>
-<div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;        { <span class="keywordflow">if</span> (obj != m_Obj) { loseref(); makeref(obj); } }</div>
-<div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;};</div>
-<div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160;</div>
-<div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;<span class="preprocessor">#endif // PQXX_HAVE_SHARED_PTR</span></div>
-<div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;</div>
-<div class="line"><a name="l00638"></a><span class="lineno"><a class="code" href="a00084.html">  638</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <span class="keyword">class </span><a class="code" href="a00084.html">scoped_array</a></div>
-<div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;{</div>
-<div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;  T *m_ptr;</div>
-<div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00642"></a><span class="lineno"><a class="code" href="a00084.html#ac5ba5559e184842746b13c9545c0ac73">  642</a></span>&#160;  <span class="keyword">typedef</span> <span class="keywordtype">size_t</span> <a class="code" href="a00084.html#ac5ba5559e184842746b13c9545c0ac73">size_type</a>;</div>
-<div class="line"><a name="l00643"></a><span class="lineno"><a class="code" href="a00084.html#a2a9085342769fddc1cc5a8c6287b0892">  643</a></span>&#160;  <span class="keyword">typedef</span> <span class="keywordtype">long</span> <a class="code" href="a00084.html#a2a9085342769fddc1cc5a8c6287b0892">difference_type</a>;</div>
-<div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;</div>
-<div class="line"><a name="l00645"></a><span class="lineno"><a class="code" href="a00084.html#a38e241073d5b8b235f1d9d35980a8639">  645</a></span>&#160;  <a class="code" href="a00084.html#a38e241073d5b8b235f1d9d35980a8639">scoped_array</a>() : m_ptr(0) {}</div>
-<div class="line"><a name="l00646"></a><span class="lineno"><a class="code" href="a00084.html#af0349dcca1c6261e641eebf127324a41">  646</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00084.html#af0349dcca1c6261e641eebf127324a41">scoped_array</a>(<a class="code" href="a00084.html#ac5ba5559e184842746b13c9545c0ac73">size_type</a> n) : m_ptr(new T[n]) {}</div>
-<div class="line"><a name="l00647"></a><span class="lineno"><a class="code" href="a00084.html#ab139e833e327beb370470269e09e85a6">  647</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="a00084.html#ab139e833e327beb370470269e09e85a6">scoped_array</a>(T *t) : m_ptr(t) {}</div>
-<div class="line"><a name="l00648"></a><span class="lineno"><a class="code" href="a00084.html#a92873171917fe692165825e4cc5d0b50">  648</a></span>&#160;  <a class="code" href="a00084.html#a92873171917fe692165825e4cc5d0b50">~scoped_array</a>() { <span class="keyword">delete</span> [] m_ptr; }</div>
-<div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;</div>
-<div class="line"><a name="l00650"></a><span class="lineno"><a class="code" href="a00084.html#af8afa32de4971796d6d15d73b7590b0a">  650</a></span>&#160;  T *<span class="keyword">get</span>() <span class="keyword">const</span> <span class="keywordflow">throw</span> () { <span class="keywordflow">return</span> m_ptr; }</div>
-<div class="line"><a name="l00651"></a><span class="lineno"><a class="code" href="a00084.html#ac3891140f89ff6e3e43a818767431c23">  651</a></span>&#160;  T &amp;<a class="code" href="a00084.html#ac3891140f89ff6e3e43a818767431c23">operator*</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> *m_ptr; }</div>
-<div class="line"><a name="l00652"></a><span class="lineno"><a class="code" href="a00084.html#aada7488a2fb51e6d81cdd86469f43ada">  652</a></span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> INDEX&gt; T &amp;<a class="code" href="a00084.html#aada7488a2fb51e6d81cdd86469f43ada">operator[]</a>(INDEX i) <span class="keyword">const</span> <span class="keywordflow">throw</span> ()</div>
-<div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;        { <span class="keywordflow">return</span> m_ptr[i]; }</div>
-<div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;</div>
-<div class="line"><a name="l00655"></a><span class="lineno"><a class="code" href="a00084.html#af0ac2a40f4e23eb28cde185d629a2678">  655</a></span>&#160;  <a class="code" href="a00084.html">scoped_array</a> &amp;<a class="code" href="a00084.html#af0ac2a40f4e23eb28cde185d629a2678">operator=</a>(T *t) <span class="keywordflow">throw</span> ()</div>
-<div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160;  {</div>
-<div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160;    <span class="keywordflow">if</span> (t != m_ptr)</div>
-<div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;    {</div>
-<div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;      <span class="keyword">delete</span> [] m_ptr;</div>
-<div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;      m_ptr = t;</div>
-<div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;    }</div>
-<div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;    <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;  }</div>
-<div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160;</div>
-<div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;  <a class="code" href="a00084.html#a38e241073d5b8b235f1d9d35980a8639">scoped_array</a>(<span class="keyword">const</span> <a class="code" href="a00084.html">scoped_array</a> &amp;);</div>
-<div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;  <a class="code" href="a00084.html">scoped_array</a> &amp;<a class="code" href="a00084.html#af0ac2a40f4e23eb28cde185d629a2678">operator=</a>(<span class="keyword">const</span> <a class="code" href="a00084.html">scoped_array</a> &amp;);</div>
-<div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;};</div>
-<div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;</div>
-<div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;</div>
-<div class="line"><a name="l00672"></a><span class="lineno"><a class="code" href="a00059.html">  672</a></span>&#160;<span class="keyword">class </span>PQXX_LIBEXPORT <a class="code" href="a00059.html">namedclass</a></div>
-<div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160;{</div>
-<div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00675"></a><span class="lineno"><a class="code" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">  675</a></span>&#160;  <a class="code" href="a00059.html">namedclass</a>(<span class="keyword">const</span> PGSTD::string &amp;Classname, <span class="keyword">const</span> PGSTD::string &amp;Name=<span class="stringliteral">&quot;&quot;</span>) :</div>
-<div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;    m_Classname(Classname),</div>
-<div class="line"><a name="l00677"></a><span class="lineno">  677</span>&#160;    m_Name(Name)</div>
-<div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;  {</div>
-<div class="line"><a name="l00679"></a><span class="lineno">  679</span>&#160;  }</div>
-<div class="line"><a name="l00680"></a><span class="lineno">  680</span>&#160;</div>
-<div class="line"><a name="l00681"></a><span class="lineno"><a class="code" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">  681</a></span>&#160;  <span class="keyword">const</span> PGSTD::string &amp;<a class="code" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a>() <span class="keyword">const</span> throw () { <span class="keywordflow">return</span> m_Name; }         <span class="comment">//[t1]</span></div>
-<div class="line"><a name="l00682"></a><span class="lineno"><a class="code" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">  682</a></span>&#160;  <span class="keyword">const</span> PGSTD::string &amp;<a class="code" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a>() <span class="keyword">const</span> throw () {<span class="keywordflow">return</span> m_Classname;} <span class="comment">//[t73]</span></div>
-<div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160;  PGSTD::string description() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;</div>
-<div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;  PGSTD::string m_Classname, m_Name;</div>
-<div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160;};</div>
-<div class="line"><a name="l00688"></a><span class="lineno">  688</span>&#160;</div>
-<div class="line"><a name="l00689"></a><span class="lineno">  689</span>&#160;</div>
-<div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00194.html#a84149cf6f6b2c2a59ec021c6b2d2c01d">CheckUniqueRegistration</a>(<span class="keyword">const</span> namedclass *New, <span class="keyword">const</span> namedclass *Old);</div>
-<div class="line"><a name="l00691"></a><span class="lineno">  691</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00194.html#a5194ce7692fe9bfe81cb3df3df30b165">CheckUniqueUnregistration</a>(<span class="keyword">const</span> namedclass *New, <span class="keyword">const</span> namedclass *Old);</div>
-<div class="line"><a name="l00692"></a><span class="lineno">  692</span>&#160;</div>
-<div class="line"><a name="l00693"></a><span class="lineno">  693</span>&#160;</div>
-<div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;</div>
-<div class="line"><a name="l00698"></a><span class="lineno">  698</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> GUEST&gt;</div>
-<div class="line"><a name="l00699"></a><span class="lineno"><a class="code" href="a00111.html">  699</a></span>&#160;<span class="keyword">class </span><a class="code" href="a00111.html" title="Ensure proper opening/closing of GUEST objects related to a &quot;host&quot; object.">unique</a></div>
-<div class="line"><a name="l00700"></a><span class="lineno">  700</span>&#160;{</div>
-<div class="line"><a name="l00701"></a><span class="lineno">  701</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00702"></a><span class="lineno"><a class="code" href="a00111.html#a7dce0951d8eff0a8d156ff1b73e2c878">  702</a></span>&#160;  <a class="code" href="a00111.html#a7dce0951d8eff0a8d156ff1b73e2c878">unique</a>() : m_Guest(0) {}</div>
-<div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;</div>
-<div class="line"><a name="l00704"></a><span class="lineno"><a class="code" href="a00111.html#a9a6ace7374f5ed24d77d6e760e186d8b">  704</a></span>&#160;  GUEST *<span class="keyword">get</span>() <span class="keyword">const</span> <span class="keywordflow">throw</span> () { <span class="keywordflow">return</span> m_Guest; }</div>
-<div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;</div>
-<div class="line"><a name="l00706"></a><span class="lineno"><a class="code" href="a00111.html#a20d41d4090254a82c02f1d7e30af9d04">  706</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="a00111.html#a20d41d4090254a82c02f1d7e30af9d04">Register</a>(GUEST *G)</div>
-<div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;  {</div>
-<div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;    <a class="code" href="a00194.html#a84149cf6f6b2c2a59ec021c6b2d2c01d">CheckUniqueRegistration</a>(G, m_Guest);</div>
-<div class="line"><a name="l00709"></a><span class="lineno">  709</span>&#160;    m_Guest = G;</div>
-<div class="line"><a name="l00710"></a><span class="lineno">  710</span>&#160;  }</div>
-<div class="line"><a name="l00711"></a><span class="lineno">  711</span>&#160;</div>
-<div class="line"><a name="l00712"></a><span class="lineno"><a class="code" href="a00111.html#afd6cf65f79200733565eb68f9085611a">  712</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="a00111.html#afd6cf65f79200733565eb68f9085611a">Unregister</a>(GUEST *G)</div>
-<div class="line"><a name="l00713"></a><span class="lineno">  713</span>&#160;  {</div>
-<div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160;    <a class="code" href="a00194.html#a5194ce7692fe9bfe81cb3df3df30b165">CheckUniqueUnregistration</a>(G, m_Guest);</div>
-<div class="line"><a name="l00715"></a><span class="lineno">  715</span>&#160;    m_Guest = 0;</div>
-<div class="line"><a name="l00716"></a><span class="lineno">  716</span>&#160;  }</div>
-<div class="line"><a name="l00717"></a><span class="lineno">  717</span>&#160;</div>
-<div class="line"><a name="l00718"></a><span class="lineno">  718</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;  GUEST *m_Guest;</div>
-<div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;</div>
-<div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;  <a class="code" href="a00111.html#a7dce0951d8eff0a8d156ff1b73e2c878">unique</a>(<span class="keyword">const</span> <a class="code" href="a00111.html" title="Ensure proper opening/closing of GUEST objects related to a &quot;host&quot; object.">unique</a> &amp;);</div>
-<div class="line"><a name="l00724"></a><span class="lineno">  724</span>&#160;  <a class="code" href="a00111.html" title="Ensure proper opening/closing of GUEST objects related to a &quot;host&quot; object.">unique</a> &amp;operator=(<span class="keyword">const</span> <a class="code" href="a00111.html" title="Ensure proper opening/closing of GUEST objects related to a &quot;host&quot; object.">unique</a> &amp;);</div>
-<div class="line"><a name="l00725"></a><span class="lineno">  725</span>&#160;};</div>
-<div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160;</div>
-<div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;</div>
-<div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;<span class="keywordtype">void</span> PQXX_LIBEXPORT <a class="code" href="a00194.html#a89028a8bf1f6d1e8b34f4b474745d748" title="Sleep for the given number of seconds.">sleep_seconds</a>(<span class="keywordtype">int</span>);</div>
-<div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;</div>
-<div class="line"><a name="l00734"></a><span class="lineno"><a class="code" href="a00194.html#aa8bb95dddb8e23eda80ccdd902dc6c10">  734</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="a00194.html#aa8bb95dddb8e23eda80ccdd902dc6c10" title="Work around problem with library export directives and pointers.">cstring</a>;</div>
-<div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;</div>
-<div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160;</div>
-<div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;<a class="code" href="a00194.html#aa8bb95dddb8e23eda80ccdd902dc6c10" title="Work around problem with library export directives and pointers.">cstring</a> PQXX_LIBEXPORT <a class="code" href="a00194.html#a252084ebf8acdd095dba1e0a6dd52ba7" title="Human-readable description for error code, possibly using given buffer.">strerror_wrapper</a>(<span class="keywordtype">int</span> err, <span class="keywordtype">char</span> buf[], PGSTD::size_t len)</div>
-<div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;  <span class="keywordflow">throw</span> ();</div>
-<div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160;</div>
-<div class="line"><a name="l00749"></a><span class="lineno">  749</span>&#160;</div>
-<div class="line"><a name="l00751"></a><span class="lineno">  751</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="a00194.html#a55ac16515026030b8addf32c282a421b" title="Commonly used SQL commands.">sql_begin_work</a>[], <a class="code" href="a00194.html#a10f3ed458cb3d5c2f12e652be9aa9921">sql_commit_work</a>[], <a class="code" href="a00194.html#aeeb006fd802ba13c08db2de7dc38830a">sql_rollback_work</a>[];</div>
-<div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160;</div>
-<div class="line"><a name="l00753"></a><span class="lineno">  753</span>&#160;</div>
-<div class="line"><a name="l00755"></a><span class="lineno"><a class="code" href="a00194.html#a4a7739c8d726b66269cc9cc5f51907a9">  755</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <span class="keyword">inline</span> PGSTD::ptrdiff_t <a class="code" href="a00194.html#a4a7739c8d726b66269cc9cc5f51907a9" title="Wrapper for std::distance; not all platforms have std::distance().">distance</a>(T first, T last)</div>
-<div class="line"><a name="l00756"></a><span class="lineno">  756</span>&#160;{</div>
-<div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;<span class="preprocessor">#ifdef PQXX_HAVE_DISTANCE</span></div>
-<div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;<span class="preprocessor"></span>  <span class="keywordflow">return</span> <a class="code" href="a00194.html#a4a7739c8d726b66269cc9cc5f51907a9" title="Wrapper for std::distance; not all platforms have std::distance().">PGSTD::distance</a>(first, last);</div>
-<div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00760"></a><span class="lineno">  760</span>&#160;<span class="preprocessor"></span>  <span class="comment">// Naive implementation.  All we really need for now.</span></div>
-<div class="line"><a name="l00761"></a><span class="lineno">  761</span>&#160;  PGSTD::ptrdiff_t d;</div>
-<div class="line"><a name="l00762"></a><span class="lineno">  762</span>&#160;  <span class="keywordflow">for</span> (d=0; first != last; ++d) ++first;</div>
-<div class="line"><a name="l00763"></a><span class="lineno">  763</span>&#160;  <span class="keywordflow">return</span> d;</div>
-<div class="line"><a name="l00764"></a><span class="lineno">  764</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00765"></a><span class="lineno">  765</span>&#160;<span class="preprocessor"></span>}</div>
-<div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160;</div>
-<div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160;} <span class="comment">// namespace internal</span></div>
-<div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160;} <span class="comment">// namespace pqxx</span></div>
-<div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;</div>
-<div class="line"><a name="l00770"></a><span class="lineno">  770</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00771"></a><span class="lineno">  771</span>&#160;<span class="preprocessor"></span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>util.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00181_source.html b/doc/html/Reference/a00181_source.html
deleted file mode 100644
index ffa8d6d..0000000
--- a/doc/html/Reference/a00181_source.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: version.hxx Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00181_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">version.hxx</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *   FILE</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *      pqxx/version.hxx</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *   DESCRIPTION</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *      libpqxx version description.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *   DO NOT INCLUDE THIS FILE DIRECTLY; include pqxx/version instead.</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * Copyright (c) 2009, Jeroen T. Vermeulen &lt;jtv@xs4all.nl&gt;</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * See COPYING for copyright license.  If you did not receive a file called</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * COPYING with this source code, please notify the distributor of this mistake,</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * or contact the author.</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *-------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef PQXX_H_VERSION</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#define PQXX_VERSION &quot;4.0.1&quot;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#define PQXX_VERSION_MAJOR 4</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#define PQXX_VERSION_MINOR 0</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#define PQXX_ABI &quot;4.0&quot;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#endif</span></div>
-</div><!-- fragment --></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li><li class="navelem"><b>version.hxx</b></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00194.html b/doc/html/Reference/a00194.html
deleted file mode 100644
index 9643185..0000000
--- a/doc/html/Reference/a00194.html
+++ /dev/null
@@ -1,787 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::internal Namespace Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
-      <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00194.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#namespaces">Namespaces</a> &#124;
-<a href="#nested-classes">Classes</a> &#124;
-<a href="#typedef-members">Typedefs</a> &#124;
-<a href="#func-members">Functions</a> &#124;
-<a href="#var-members">Variables</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::internal Namespace Reference<div class="ingroups"><a class="el" href="a00201.html">String conversion</a></div></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Private namespace for libpqxx's internal use; do not access.  
-<a href="#details">More...</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="namespaces"></a>
-Namespaces</h2></td></tr>
-<tr class="memitem:a00195"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00195.html">gate</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="nested-classes"></a>
-Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html">reactivation_avoidance_counter</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00079.html">reactivation_avoidance_exemption</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scoped exemption to reactivation avoidance.  <a href="a00079.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00085.html">sql_cursor</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cursor with SQL positioning semantics.  <a href="a00085.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00064.html">notify_listener_forwarder</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal helper class to support old-style, payloadless notifications.  <a href="a00064.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00037.html">Escaper</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html">transactionfocus</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00067.html">parameterized_invocation</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00034.html">dereference</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Functor: dereference iterator.  <a href="a00034.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00033.html">deref_ptr</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00080.html">refcount</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html">PQAlloc</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reference-counted smart pointer to libpq-allocated object.  <a href="a00073.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00084.html">scoped_array</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html">namedclass</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00111.html">unique</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ensure proper opening/closing of GUEST objects related to a "host" object.  <a href="a00111.html#details">More...</a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="typedef-members"></a>
-Typedefs</h2></td></tr>
-<tr class="memitem:a90395de14f03d17224bf191ecaa5e580"><td class="memItemLeft" align="right" valign="top">typedef unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#a90395de14f03d17224bf191ecaa5e580">result_size_type</a></td></tr>
-<tr class="memitem:ac2fc95105bfd76a9f8746dbe2437eb2d"><td class="memItemLeft" align="right" valign="top">typedef long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#ac2fc95105bfd76a9f8746dbe2437eb2d">result_difference_type</a></td></tr>
-<tr class="memitem:aa8bb95dddb8e23eda80ccdd902dc6c10"><td class="memItemLeft" align="right" valign="top">typedef const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#aa8bb95dddb8e23eda80ccdd902dc6c10">cstring</a></td></tr>
-<tr class="memdesc:aa8bb95dddb8e23eda80ccdd902dc6c10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Work around problem with library export directives and pointers.  <a href="#aa8bb95dddb8e23eda80ccdd902dc6c10"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="func-members"></a>
-Functions</h2></td></tr>
-<tr class="memitem:aab24f7cf8fda5527887819f620eea4be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#aab24f7cf8fda5527887819f620eea4be">wait_read</a> (const internal::pq::PGconn *)</td></tr>
-<tr class="memitem:afb8cc01458ec8de28273c4854e34e4b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#afb8cc01458ec8de28273c4854e34e4b9">wait_read</a> (const internal::pq::PGconn *, long seconds, long microseconds)</td></tr>
-<tr class="memitem:a578ac9f03e48ac2c6489456b6843ecb7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#a578ac9f03e48ac2c6489456b6843ecb7">wait_write</a> (const internal::pq::PGconn *)</td></tr>
-<tr class="memitem:a1d4ccde33cf0aa77b96d2dd358235f25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">result::size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#a1d4ccde33cf0aa77b96d2dd358235f25">obtain_stateless_cursor_size</a> (<a class="el" href="a00085.html">sql_cursor</a> &amp;)</td></tr>
-<tr class="memitem:aeeea06390ffa0def35db2d8bd524c671"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00082.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#aeeea06390ffa0def35db2d8bd524c671">stateless_cursor_retrieve</a> (<a class="el" href="a00085.html">sql_cursor</a> &amp;, <a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a> size, <a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a> begin_pos, <a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a> end_pos)</td></tr>
-<tr class="memitem:a97c9781c1d455b437ccca7514c1cec18"><td class="memItemLeft" align="right" valign="top">void PQXX_NORETURN&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#a97c9781c1d455b437ccca7514c1cec18">throw_null_conversion</a> (const std::string &amp;type)</td></tr>
-<tr class="memdesc:a97c9781c1d455b437ccca7514c1cec18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Throw exception for attempt to convert null to given type.  <a href="#a97c9781c1d455b437ccca7514c1cec18"></a><br/></td></tr>
-<tr class="memitem:a101f49b838a40f5eefde9d7327748ec7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#a101f49b838a40f5eefde9d7327748ec7">digit_to_number</a> (char c)  throw ()</td></tr>
-<tr class="memdesc:a101f49b838a40f5eefde9d7327748ec7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compute numeric value of given textual digit (assuming that it is a digit)  <a href="#a101f49b838a40f5eefde9d7327748ec7"></a><br/></td></tr>
-<tr class="memitem:ac577abf6ce9eaaf835c72eccb4a15e4d"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#ac577abf6ce9eaaf835c72eccb4a15e4d">number_to_digit</a> (int i)  throw ()</td></tr>
-<tr class="memitem:aec2c51550179d39ca0d4605f69d520c7"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#aec2c51550179d39ca0d4605f69d520c7">Escape</a> (const std::string &amp;s, const std::string &amp;null)</td></tr>
-<tr class="memitem:ab546477f70bb67fbcdc9af7000196074"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#ab546477f70bb67fbcdc9af7000196074">EscapeAny</a> (const std::string &amp;s, const std::string &amp;null)</td></tr>
-<tr class="memitem:af95a7f4a688d906ba2d9c6c5a6e8e27c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#af95a7f4a688d906ba2d9c6c5a6e8e27c">EscapeAny</a> (const char s[], const std::string &amp;null)</td></tr>
-<tr class="memitem:af3e7fe1386e8d2dafd23f1d1f176a945"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:af3e7fe1386e8d2dafd23f1d1f176a945"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00194.html#af3e7fe1386e8d2dafd23f1d1f176a945">EscapeAny</a> (const T &amp;t, const std::string &amp;null)</td></tr>
-<tr class="memitem:ab048fa293e7bb430169315de6936b309"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#ab048fa293e7bb430169315de6936b309">freepqmem</a> (const void *)  throw ()</td></tr>
-<tr class="memitem:a8a65effb13a8adc7e4a2596ae493ace6"><td class="memTemplParams" colspan="2">template&lt;typename P &gt; </td></tr>
-<tr class="memitem:a8a65effb13a8adc7e4a2596ae493ace6"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00194.html#a8a65effb13a8adc7e4a2596ae493ace6">freepqmem_templated</a> (P *p)  throw ()</td></tr>
-<tr class="memitem:aa29eef5604b39841313027cccc6adf22"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#aa29eef5604b39841313027cccc6adf22">freemallocmem</a> (const void *)  throw ()</td></tr>
-<tr class="memitem:a512825913228d447e077b5416a922b8f"><td class="memTemplParams" colspan="2">template&lt;typename P &gt; </td></tr>
-<tr class="memitem:a512825913228d447e077b5416a922b8f"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00194.html#a512825913228d447e077b5416a922b8f">freemallocmem_templated</a> (P *p)  throw ()</td></tr>
-<tr class="memitem:a84149cf6f6b2c2a59ec021c6b2d2c01d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#a84149cf6f6b2c2a59ec021c6b2d2c01d">CheckUniqueRegistration</a> (const <a class="el" href="a00059.html">namedclass</a> *New, const <a class="el" href="a00059.html">namedclass</a> *Old)</td></tr>
-<tr class="memitem:a5194ce7692fe9bfe81cb3df3df30b165"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#a5194ce7692fe9bfe81cb3df3df30b165">CheckUniqueUnregistration</a> (const <a class="el" href="a00059.html">namedclass</a> *New, const <a class="el" href="a00059.html">namedclass</a> *Old)</td></tr>
-<tr class="memitem:a89028a8bf1f6d1e8b34f4b474745d748"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#a89028a8bf1f6d1e8b34f4b474745d748">sleep_seconds</a> (int)</td></tr>
-<tr class="memdesc:a89028a8bf1f6d1e8b34f4b474745d748"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep for the given number of seconds.  <a href="#a89028a8bf1f6d1e8b34f4b474745d748"></a><br/></td></tr>
-<tr class="memitem:a252084ebf8acdd095dba1e0a6dd52ba7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00194.html#aa8bb95dddb8e23eda80ccdd902dc6c10">cstring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#a252084ebf8acdd095dba1e0a6dd52ba7">strerror_wrapper</a> (int err, char buf[], std::size_t len)  throw ()</td></tr>
-<tr class="memdesc:a252084ebf8acdd095dba1e0a6dd52ba7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Human-readable description for error code, possibly using given buffer.  <a href="#a252084ebf8acdd095dba1e0a6dd52ba7"></a><br/></td></tr>
-<tr class="memitem:a4a7739c8d726b66269cc9cc5f51907a9"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:a4a7739c8d726b66269cc9cc5f51907a9"><td class="memTemplItemLeft" align="right" valign="top">std::ptrdiff_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00194.html#a4a7739c8d726b66269cc9cc5f51907a9">distance</a> (T first, T last)</td></tr>
-<tr class="memdesc:a4a7739c8d726b66269cc9cc5f51907a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapper for std::distance; not all platforms have std::distance().  <a href="#a4a7739c8d726b66269cc9cc5f51907a9"></a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="var-members"></a>
-Variables</h2></td></tr>
-<tr class="memitem:a55ac16515026030b8addf32c282a421b"><td class="memItemLeft" align="right" valign="top">const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#a55ac16515026030b8addf32c282a421b">sql_begin_work</a> [] = &quot;BEGIN&quot;</td></tr>
-<tr class="memdesc:a55ac16515026030b8addf32c282a421b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Commonly used SQL commands.  <a href="#a55ac16515026030b8addf32c282a421b"></a><br/></td></tr>
-<tr class="memitem:a10f3ed458cb3d5c2f12e652be9aa9921"><td class="memItemLeft" align="right" valign="top">const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#a10f3ed458cb3d5c2f12e652be9aa9921">sql_commit_work</a> [] = &quot;COMMIT&quot;</td></tr>
-<tr class="memitem:aeeb006fd802ba13c08db2de7dc38830a"><td class="memItemLeft" align="right" valign="top">const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html#aeeb006fd802ba13c08db2de7dc38830a">sql_rollback_work</a> [] = &quot;ROLLBACK&quot;</td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Private namespace for libpqxx's internal use; do not access. </p>
-<p>This namespace hides definitions internal to libpqxx. These are not supposed to be used by client programs, and they may change at any time without notice.</p>
-<p>Conversely, if you find something in this namespace tremendously useful, by all means do lodge a request for its publication.</p>
-<dl class="section warning"><dt>Warning</dt><dd>Here be dragons! </dd></dl>
-</div><h2>Typedef Documentation</h2>
-<a class="anchor" id="aa8bb95dddb8e23eda80ccdd902dc6c10"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef const char* <a class="el" href="a00194.html#aa8bb95dddb8e23eda80ccdd902dc6c10">pqxx::internal::cstring</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Work around problem with library export directives and pointers. </p>
-
-</div>
-</div>
-<a class="anchor" id="ac2fc95105bfd76a9f8746dbe2437eb2d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef long <a class="el" href="a00194.html#ac2fc95105bfd76a9f8746dbe2437eb2d">pqxx::internal::result_difference_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a90395de14f03d17224bf191ecaa5e580"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef unsigned long <a class="el" href="a00194.html#a90395de14f03d17224bf191ecaa5e580">pqxx::internal::result_size_type</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2>Function Documentation</h2>
-<a class="anchor" id="a84149cf6f6b2c2a59ec021c6b2d2c01d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::internal::CheckUniqueRegistration </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00059.html">namedclass</a> *&#160;</td>
-          <td class="paramname"><em>New</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="a00059.html">namedclass</a> *&#160;</td>
-          <td class="paramname"><em>Old</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">pqxx::internal::namedclass::description()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00111.html#a20d41d4090254a82c02f1d7e30af9d04">pqxx::internal::unique&lt; internal::transactionfocus &gt;::Register()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a5194ce7692fe9bfe81cb3df3df30b165"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::internal::CheckUniqueUnregistration </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00059.html">namedclass</a> *&#160;</td>
-          <td class="paramname"><em>New</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="a00059.html">namedclass</a> *&#160;</td>
-          <td class="paramname"><em>Old</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">pqxx::internal::namedclass::description()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00111.html#afd6cf65f79200733565eb68f9085611a">pqxx::internal::unique&lt; internal::transactionfocus &gt;::Unregister()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a101f49b838a40f5eefde9d7327748ec7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int pqxx::internal::digit_to_number </td>
-          <td>(</td>
-          <td class="paramtype">char&#160;</td>
-          <td class="paramname"><em>c</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Compute numeric value of given textual digit (assuming that it is a digit) </p>
-
-</div>
-</div>
-<a class="anchor" id="a4a7739c8d726b66269cc9cc5f51907a9"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">std::ptrdiff_t pqxx::internal::distance </td>
-          <td>(</td>
-          <td class="paramtype">T&#160;</td>
-          <td class="paramname"><em>first</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">T&#160;</td>
-          <td class="paramname"><em>last</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Wrapper for std::distance; not all platforms have std::distance(). </p>
-
-</div>
-</div>
-<a class="anchor" id="aec2c51550179d39ca0d4605f69d520c7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">string pqxx::internal::Escape </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>s</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>null</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00194.html#ab546477f70bb67fbcdc9af7000196074">EscapeAny()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ab546477f70bb67fbcdc9af7000196074"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::internal::EscapeAny </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>s</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>null</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00194.html#aec2c51550179d39ca0d4605f69d520c7">Escape()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00037.html#aa93a0d1009d7900066cdb3893b4a25b2">pqxx::internal::Escaper&lt; IT &gt;::operator()()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="af95a7f4a688d906ba2d9c6c5a6e8e27c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::internal::EscapeAny </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>s</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>null</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00194.html#aec2c51550179d39ca0d4605f69d520c7">Escape()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="af3e7fe1386e8d2dafd23f1d1f176a945"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::internal::EscapeAny </td>
-          <td>(</td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>t</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>null</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00194.html#aec2c51550179d39ca0d4605f69d520c7">Escape()</a>, and <a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">pqxx::to_string()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aa29eef5604b39841313027cccc6adf22"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::internal::freemallocmem </td>
-          <td>(</td>
-          <td class="paramtype">const void *&#160;</td>
-          <td class="paramname"><em>p</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00194.html#a512825913228d447e077b5416a922b8f">freemallocmem_templated()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a512825913228d447e077b5416a922b8f"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename P &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::internal::freemallocmem_templated </td>
-          <td>(</td>
-          <td class="paramtype">P *&#160;</td>
-          <td class="paramname"><em>p</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00194.html#aa29eef5604b39841313027cccc6adf22">freemallocmem()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ab048fa293e7bb430169315de6936b309"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::internal::freepqmem </td>
-          <td>(</td>
-          <td class="paramtype">const void *&#160;</td>
-          <td class="paramname"><em>p</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00194.html#a8a65effb13a8adc7e4a2596ae493ace6">freepqmem_templated()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a8a65effb13a8adc7e4a2596ae493ace6"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename P &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::internal::freepqmem_templated </td>
-          <td>(</td>
-          <td class="paramtype">P *&#160;</td>
-          <td class="paramname"><em>p</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00194.html#ab048fa293e7bb430169315de6936b309">freepqmem()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ac577abf6ce9eaaf835c72eccb4a15e4d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char pqxx::internal::number_to_digit </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a1d4ccde33cf0aa77b96d2dd358235f25"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">result::size_type</a> pqxx::internal::obtain_stateless_cursor_size </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00085.html">sql_cursor</a> &amp;&#160;</td>
-          <td class="paramname"><em>cur</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00030.html#a56b530ba6b18f3fcdb5b93a0087922c9">pqxx::cursor_base::all()</a>, <a class="el" href="a00085.html#a3ae9feae24d5eab6cf30867351cee54e">pqxx::internal::sql_cursor::endpos()</a>, and <a class="el" href="a00085.html#a2aefb76b1cea234cc687735a3f8bc51a">pqxx::internal::sql_cursor::move()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00087.html#ae278f24bab98d3946061934a48992067">pqxx::stateless_cursor&lt; up, op &gt;::size()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a89028a8bf1f6d1e8b34f4b474745d748"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::internal::sleep_seconds </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>s</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Sleep for the given number of seconds. </p>
-<p>May return early, e.g. when interrupted by a signal. Completes instantly if a zero or negative sleep time is requested. </p>
-
-<p>References <a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">pqxx::to_string()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aeeea06390ffa0def35db2d8bd524c671"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00082.html">result</a> pqxx::internal::stateless_cursor_retrieve </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="a00085.html">sql_cursor</a> &amp;&#160;</td>
-          <td class="paramname"><em>cur</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a>&#160;</td>
-          <td class="paramname"><em>size</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a>&#160;</td>
-          <td class="paramname"><em>begin_pos</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">result::difference_type</a>&#160;</td>
-          <td class="paramname"><em>end_pos</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00085.html#af02410eca37436cb84547357d0b5a38e">pqxx::internal::sql_cursor::empty_result()</a>, <a class="el" href="a00085.html#ac356fb51140719a5703d8c5c6784ebb5">pqxx::internal::sql_cursor::fetch()</a>, <a class="el" href="a00085.html#a2aefb76b1cea234cc687735a3f8bc51a">pqxx::internal::sql_cursor::move()</a>, and <a class="el" href="a00085.html#a5a8ff4f51d2a249f1e772e0953452684">pqxx::internal::sql_cursor::pos()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00087.html#a97046479f709ae621473c48ed7a0932d">pqxx::stateless_cursor&lt; up, op &gt;::retrieve()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a252084ebf8acdd095dba1e0a6dd52ba7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="a00194.html#aa8bb95dddb8e23eda80ccdd902dc6c10">cstring</a> pqxx::internal::strerror_wrapper </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char&#160;</td>
-          <td class="paramname"><em>buf</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">std::size_t&#160;</td>
-          <td class="paramname"><em>len</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td>  throw ()</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Human-readable description for error code, possibly using given buffer. </p>
-<p>Wrapper for <code>strerror()</code> or thread-safe variant, as available. The default code copies the string to the provided buffer, but this may not always be necessary. The result is guaranteed to remain usable for as long as the given buffer does. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">err</td><td>system error code as copied from errno </td></tr>
-    <tr><td class="paramname">buf</td><td>caller-provided buffer for message to be stored in, if needed </td></tr>
-    <tr><td class="paramname">len</td><td>usable size (in bytes) of provided buffer </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>human-readable error string, which may or may not reside in buf </dd></dl>
-
-<p>Referenced by <a class="el" href="a00056.html#a70fe02eba0ce7e8d83db9bc3340260af">pqxx::largeobject::Reason()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a97c9781c1d455b437ccca7514c1cec18"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::internal::throw_null_conversion </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>type</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Throw exception for attempt to convert null to given type. </p>
-
-<p>References <a class="el" href="a00194.html#a97c9781c1d455b437ccca7514c1cec18">throw_null_conversion()</a>.</p>
-
-<p>Referenced by <a class="el" href="a00094.html#ade264b724da3d0a7e05fe78cb3e4220f">pqxx::string_traits&lt; std::string &gt;::null()</a>, <a class="el" href="a00093.html#a2a8565fbc2819d0ae348df080d9d7d45">pqxx::string_traits&lt; const std::string &gt;::null()</a>, <a class="el" href="a00095.html#aeda8297c0d566194c18f6ab91adf6124">pqxx::string_traits&lt; std::stringstream &gt;::null()</a>, and <a class="el" href="a00194.html#a97c9781c1d455b437ccca7514c1cec18">throw_null_conversion()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aab24f7cf8fda5527887819f620eea4be"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::internal::wait_read </td>
-          <td>(</td>
-          <td class="paramtype">const internal::pq::PGconn *&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00023.html#ab5c24029bda3198d826d24757e49c746">pqxx::connection_base::await_notification()</a>, <a class="el" href="a00019.html#aa2b7f15be38163b46695c2739b59fb8b">pqxx::connect_async::do_completeconnect()</a>, and <a class="el" href="a00023.html#af860fe4c418cfa4f573f34d73327d111">pqxx::connection_base::wait_read()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="afb8cc01458ec8de28273c4854e34e4b9"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::internal::wait_read </td>
-          <td>(</td>
-          <td class="paramtype">const internal::pq::PGconn *&#160;</td>
-          <td class="paramname">, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">long&#160;</td>
-          <td class="paramname"><em>seconds</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">long&#160;</td>
-          <td class="paramname"><em>microseconds</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a578ac9f03e48ac2c6489456b6843ecb7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::internal::wait_write </td>
-          <td>(</td>
-          <td class="paramtype">const internal::pq::PGconn *&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00019.html#aa2b7f15be38163b46695c2739b59fb8b">pqxx::connect_async::do_completeconnect()</a>, and <a class="el" href="a00023.html#acfb8d53e6f105db280cd5d977c005bea">pqxx::connection_base::wait_write()</a>.</p>
-
-</div>
-</div>
-<h2>Variable Documentation</h2>
-<a class="anchor" id="a55ac16515026030b8addf32c282a421b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char pqxx::internal::sql_begin_work = &quot;BEGIN&quot;</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Commonly used SQL commands. </p>
-
-</div>
-</div>
-<a class="anchor" id="a10f3ed458cb3d5c2f12e652be9aa9921"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char pqxx::internal::sql_commit_work = &quot;COMMIT&quot;</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aeeb006fd802ba13c08db2de7dc38830a"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char pqxx::internal::sql_rollback_work = &quot;ROLLBACK&quot;</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Referenced by <a class="el" href="a00032.html#a38c5eb7ae19ad150f89e951261873aba">pqxx::dbtransaction::do_abort()</a>.</p>
-
-</div>
-</div>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00194.html">internal</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00194.js b/doc/html/Reference/a00194.js
deleted file mode 100644
index 67bb3fd..0000000
--- a/doc/html/Reference/a00194.js
+++ /dev/null
@@ -1,18 +0,0 @@
-var a00194 =
-[
-    [ "gate", "a00195.html", null ],
-    [ "reactivation_avoidance_counter", "a00078.html", "a00078" ],
-    [ "reactivation_avoidance_exemption", "a00079.html", "a00079" ],
-    [ "sql_cursor", "a00085.html", "a00085" ],
-    [ "notify_listener_forwarder", "a00064.html", "a00064" ],
-    [ "Escaper", "a00037.html", "a00037" ],
-    [ "transactionfocus", "a00105.html", "a00105" ],
-    [ "parameterized_invocation", "a00067.html", "a00067" ],
-    [ "dereference", "a00034.html", "a00034" ],
-    [ "deref_ptr", "a00033.html", "a00033" ],
-    [ "refcount", "a00080.html", "a00080" ],
-    [ "PQAlloc", "a00073.html", "a00073" ],
-    [ "scoped_array", "a00084.html", "a00084" ],
-    [ "namedclass", "a00059.html", "a00059" ],
-    [ "unique", "a00111.html", "a00111" ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00195.html b/doc/html/Reference/a00195.html
deleted file mode 100644
index 4a9e87a..0000000
--- a/doc/html/Reference/a00195.html
+++ /dev/null
@@ -1,82 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::internal::gate Namespace Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
-      <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00195.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::internal::gate Namespace Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00194.html">internal</a></li><li class="navelem"><a class="el" href="a00195.html">gate</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00196.html b/doc/html/Reference/a00196.html
deleted file mode 100644
index afcd2ea..0000000
--- a/doc/html/Reference/a00196.html
+++ /dev/null
@@ -1,100 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::prepare Namespace Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
-      <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00196.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#namespaces">Namespaces</a> &#124;
-<a href="#nested-classes">Classes</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::prepare Namespace Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Dedicated namespace for helper types related to prepared statements.  
-<a href="#details">More...</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="namespaces"></a>
-Namespaces</h2></td></tr>
-<tr class="memitem:a00197"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00197.html">internal</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="nested-classes"></a>
-Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00053.html">invocation</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper class for passing parameters to, and executing, prepared statements.  <a href="a00053.html#details">More...</a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Dedicated namespace for helper types related to prepared statements. </p>
-</div></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00196.html">prepare</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00196.js b/doc/html/Reference/a00196.js
deleted file mode 100644
index 119f4fc..0000000
--- a/doc/html/Reference/a00196.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00196 =
-[
-    [ "internal", "a00197.html", "a00197" ],
-    [ "invocation", "a00053.html", "a00053" ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00197.html b/doc/html/Reference/a00197.html
deleted file mode 100644
index 4d0a4b0..0000000
--- a/doc/html/Reference/a00197.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: pqxx::prepare::internal Namespace Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
-      <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00197.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#nested-classes">Classes</a>  </div>
-  <div class="headertitle">
-<div class="title">pqxx::prepare::internal Namespace Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="nested-classes"></a>
-Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00075.html">prepared_def</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal representation of a prepared statement definition.  <a href="a00075.html#details">More...</a><br/></td></tr>
-</table>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="a00176.html">pqxx</a></li><li class="navelem"><a class="el" href="a00196.html">prepare</a></li><li class="navelem"><a class="el" href="a00197.html">internal</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00197.js b/doc/html/Reference/a00197.js
deleted file mode 100644
index 30a9a82..0000000
--- a/doc/html/Reference/a00197.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var a00197 =
-[
-    [ "prepared_def", "a00075.html", "a00075" ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00199.html b/doc/html/Reference/a00199.html
deleted file mode 100644
index 6157434..0000000
--- a/doc/html/Reference/a00199.html
+++ /dev/null
@@ -1,81 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Performance features</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00199.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">Performance features</div>  </div>
-</div><!--header-->
-<div class="contents">
-<p>If your program's database interaction is not as efficient as it needs to be, the first place to look is usually the SQL you're executing. But libpqxx has a few specialized features to help you squeeze a bit more performance out of how you issue commands and retrieve data: </p>
-<ul>
-<li><a class="el" href="a00068.html" title="Processes several queries in FIFO manner, optimized for high throughput.">pqxx::pipeline</a> lets you send queries to the database in batch, and continue other processing while they are executing. </li>
-<li><a class="el" href="a00200.html">Prepared statements</a>. These can be executed many times without the server parsing and planning them each and every time. They also save you having to escape string parameters.</li>
-</ul>
-<p>As always of course, don't risk the quality of your code for optimizations that you don't need! </p>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00200.html b/doc/html/Reference/a00200.html
deleted file mode 100644
index 276c65e..0000000
--- a/doc/html/Reference/a00200.html
+++ /dev/null
@@ -1,105 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Prepared statements</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00200.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">Prepared statements</div>  </div>
-</div><!--header-->
-<div class="contents">
-<p>Prepared statements are SQL queries that you define once and then invoke as many times as you like, typically with varying parameters. It's basically a function that you can define ad hoc.</p>
-<p>If you have an SQL statement that you're going to execute many times in quick succession, it may be more efficient to prepare it once and reuse it. This saves the database backend the effort of parsing complex SQL and figuring out an efficient execution plan. Another nice side effect is that you don't need to worry about escaping parameters.</p>
-<p>You create a prepared statement by preparing it on the connection, passing an identifier and its SQL text. The identifier is the name by which the prepared statement will be known; it should consist of letters, digits, and underscores only and start with a letter. The name is case-sensitive.</p>
-<div class="fragment"><div class="line"><span class="keywordtype">void</span> prepare_my_statement(<a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">pqxx::connection_base</a> &amp;c)</div>
-<div class="line">{</div>
-<div class="line">  c.<a class="code" href="a00023.html#ab71d463277c017f695eed71cdd87afb2" title="Define a prepared statement.">prepare</a>(<span class="stringliteral">&quot;my_statement&quot;</span>, <span class="stringliteral">&quot;SELECT * FROM Employee WHERE name = &#39;Xavier&#39;&quot;</span>);</div>
-<div class="line">}</div>
-</div><!-- fragment --><p>Once you've done this, you'll be able to call <code>my_statement</code> from any transaction you execute on the same connection. You start an invocation by looking up your statement using a member function called <code>"prepared"</code>. (The definition used a different member function, called <code>"prepare"</code> ).</p>
-<div class="fragment"><div class="line"><a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">pqxx::result</a> execute_my_statement(<a class="code" href="a00104.html">pqxx::transaction_base</a> &amp;t)</div>
-<div class="line">{</div>
-<div class="line">  <span class="keywordflow">return</span> t.<a class="code" href="a00104.html#a1357ac4f6330284129c91882a169276d" title="Execute prepared statement.">prepared</a>(<span class="stringliteral">&quot;my_statement&quot;</span>).<a class="code" href="a00053.html#af937364fbb9bf4cead8c646220a4507d" title="Execute!">exec</a>();</div>
-<div class="line">}</div>
-</div><!-- fragment --><p>Did I mention that prepared statements can have parameters? The query text can contain $<code>1</code>, <code>$2</code> etc. as placeholders for parameter values that you will provide when you invoke the prepared satement.</p>
-<div class="fragment"><div class="line"><span class="keywordtype">void</span> prepare_find(<a class="code" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">pqxx::connection_base</a> &amp;c)</div>
-<div class="line">{</div>
-<div class="line">  <span class="comment">// Prepare a statement called &quot;find&quot; that looks for employees with a given</span></div>
-<div class="line">  <span class="comment">// name (parameter 1) whose salary exceeds a given number (parameter 2).</span></div>
-<div class="line">  c.<a class="code" href="a00023.html#ab71d463277c017f695eed71cdd87afb2" title="Define a prepared statement.">prepare</a>(</div>
-<div class="line">        <span class="stringliteral">&quot;find&quot;</span>,</div>
-<div class="line">        <span class="stringliteral">&quot;SELECT * FROM Employee WHERE name = $1 AND salary &gt; $2&quot;</span>);</div>
-<div class="line">}</div>
-</div><!-- fragment --><p>How do you pass those parameters? C++ has no good way to let you pass an unlimited, variable number of arguments to a function call, and the compiler does not know how many you are going to pass. There's a trick for that: you can treat the value you get back from <code>prepared</code> as a function, which you call to pass a parameter. What you get back from that call is the same again, so you can call it again to pass another parameter and so on.</p>
-<p>Once you've passed all parameters in this way, you invoke the statement with the parameters by calling <code>exec</code> on the invocation.</p>
-<p>This example looks up the prepared statement "find," passes <code>name</code> and <code>min_salary</code> as parameters, and invokes the statement with those values:</p>
-<div class="fragment"><div class="line"><a class="code" href="a00082.html" title="Result set containing data returned by a query or command.">pqxx::result</a> execute_find(</div>
-<div class="line">  <a class="code" href="a00104.html">pqxx::transaction_base</a> &amp;t, std::string name, <span class="keywordtype">int</span> min_salary)</div>
-<div class="line">{</div>
-<div class="line">  <span class="keywordflow">return</span> t.<a class="code" href="a00104.html#a1357ac4f6330284129c91882a169276d" title="Execute prepared statement.">prepared</a>(<span class="stringliteral">&quot;find&quot;</span>)(name)(min_salary).<a class="code" href="a00053.html#af937364fbb9bf4cead8c646220a4507d" title="Execute!">exec</a>();</div>
-<div class="line">}</div>
-</div><!-- fragment --><dl class="section warning"><dt>Warning</dt><dd>There are cases where prepared statements are actually slower than plain SQL. Sometimes the backend can produce a better execution plan when it knows the parameter values. For example, say you've got a web application and you're querying for users with status "inactive" who have email addresses in a given domain name X. If X is a very popular provider, the best way to plan the query may be to list the inactive users first and then filter for the email addresses you're looking for. But in other cases, it may be much faster to find matching email addresses first and then see which of their owners are "inactive." A prepared statement must be planned to fit either case, but a direct query can be optimized based on table statistics, partial indexes, etc. </dd></dl>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00201.html b/doc/html/Reference/a00201.html
deleted file mode 100644
index 3ae27ed..0000000
--- a/doc/html/Reference/a00201.html
+++ /dev/null
@@ -1,376 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: String conversion</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00201.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#namespaces">Namespaces</a> &#124;
-<a href="#nested-classes">Classes</a> &#124;
-<a href="#define-members">Macros</a> &#124;
-<a href="#func-members">Functions</a>  </div>
-  <div class="headertitle">
-<div class="title">String conversion</div>  </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="namespaces"></a>
-Namespaces</h2></td></tr>
-<tr class="memitem:a00194"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html">pqxx::internal</a></td></tr>
-<tr class="memdesc:a00194"><td class="mdescLeft">&#160;</td><td class="mdescRight">Private namespace for libpqxx's internal use; do not access. <br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="nested-classes"></a>
-Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00088.html">pqxx::string_traits&lt; T &gt;</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Traits class for use in string conversions.  <a href="a00088.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00091.html">pqxx::string_traits&lt; const char * &gt;</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">String traits for C-style string ("pointer to const char")  <a href="a00091.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00089.html">pqxx::string_traits&lt; char * &gt;</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">String traits for non-const C-style string ("pointer to char")  <a href="a00089.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00090.html">pqxx::string_traits&lt; char[N]&gt;</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">String traits for C-style string constant ("array of char")  <a href="a00090.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00092.html">pqxx::string_traits&lt; const char[N]&gt;</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">String traits for "array of const char.".  <a href="a00092.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00094.html">pqxx::string_traits&lt; std::string &gt;</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00093.html">pqxx::string_traits&lt; const std::string &gt;</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00095.html">pqxx::string_traits&lt; std::stringstream &gt;</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="define-members"></a>
-Macros</h2></td></tr>
-<tr class="memitem:ga9c0b6d727ce7535938d64a819cf527b0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00201.html#ga9c0b6d727ce7535938d64a819cf527b0">PQXX_DECLARE_STRING_TRAITS_SPECIALIZATION</a>(T)</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="func-members"></a>
-Functions</h2></td></tr>
-<tr class="memitem:ga58ff00a3552facca2cc34bea4e2faff2"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:ga58ff00a3552facca2cc34bea4e2faff2"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00201.html#ga58ff00a3552facca2cc34bea4e2faff2">pqxx::from_string</a> (const char Str[], T &amp;Obj)</td></tr>
-<tr class="memdesc:ga58ff00a3552facca2cc34bea4e2faff2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempt to convert postgres-generated string to given built-in type.  <a href="#ga58ff00a3552facca2cc34bea4e2faff2"></a><br/></td></tr>
-<tr class="memitem:gaba8ca5ae8abde63e86fd1bba156404f0"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:gaba8ca5ae8abde63e86fd1bba156404f0"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00201.html#gaba8ca5ae8abde63e86fd1bba156404f0">pqxx::from_string</a> (const char Str[], T &amp;Obj, size_t)</td></tr>
-<tr class="memdesc:gaba8ca5ae8abde63e86fd1bba156404f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Conversion with known string length (for strings that may contain nuls)  <a href="#gaba8ca5ae8abde63e86fd1bba156404f0"></a><br/></td></tr>
-<tr class="memitem:gac0605a68479f665fdb45ce21127c8fc8"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:gac0605a68479f665fdb45ce21127c8fc8"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00201.html#gac0605a68479f665fdb45ce21127c8fc8">pqxx::from_string&lt; std::string &gt;</a> (const char Str[], std::string &amp;Obj, size_t len)</td></tr>
-<tr class="memitem:gaf46637e8067239ca82a8fa6ec1fa3ccd"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:gaf46637e8067239ca82a8fa6ec1fa3ccd"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00201.html#gaf46637e8067239ca82a8fa6ec1fa3ccd">pqxx::from_string</a> (const std::string &amp;Str, T &amp;Obj)</td></tr>
-<tr class="memitem:gaa57d02e03b8b7d8b91dec45e22abe0eb"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:gaa57d02e03b8b7d8b91dec45e22abe0eb"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00201.html#gaa57d02e03b8b7d8b91dec45e22abe0eb">pqxx::from_string</a> (const std::stringstream &amp;Str, T &amp;Obj)</td></tr>
-<tr class="memitem:ga069ea52c5d8cc7916922932c587f350d"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:ga069ea52c5d8cc7916922932c587f350d"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00201.html#ga069ea52c5d8cc7916922932c587f350d">pqxx::from_string</a> (const std::string &amp;Str, std::string &amp;Obj)</td></tr>
-<tr class="memitem:ga215c8af5887e32a2830f692b5d046a2c"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:ga215c8af5887e32a2830f692b5d046a2c"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00201.html#ga215c8af5887e32a2830f692b5d046a2c">pqxx::to_string</a> (const T &amp;Obj)</td></tr>
-<tr class="memdesc:ga215c8af5887e32a2830f692b5d046a2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert built-in type to a readable string that PostgreSQL will understand.  <a href="#ga215c8af5887e32a2830f692b5d046a2c"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<p>For purposes of communication with the server, values need to be converted from and to a human-readable string format that (unlike the various functions and templates in the C and C++ standard libraries) is not sensitive to locale settings and internationalization. This section contains functionality that is used extensively by libpqxx itself, but is also available for use by other programs. </p>
-<h2>Macro Definition Documentation</h2>
-<a class="anchor" id="ga9c0b6d727ce7535938d64a819cf527b0"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define PQXX_DECLARE_STRING_TRAITS_SPECIALIZATION</td>
-          <td>(</td>
-          <td class="paramtype">&#160;</td>
-          <td class="paramname">T</td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><span class="keyword">template</span>&lt;&gt; <span class="keyword">struct </span>PQXX_LIBEXPORT string_traits&lt;T&gt;                       \</div>
-<div class="line">{                                                                       \</div>
-<div class="line">  typedef T subject_type;                                               \</div>
-<div class="line">  static <span class="keyword">const</span> <span class="keywordtype">char</span> *name() { <span class="keywordflow">return</span> #T; }                              \</div>
-<div class="line">  static <span class="keywordtype">bool</span> has_null() { <span class="keywordflow">return</span> <span class="keyword">false</span>; }                              \</div>
-<div class="line">  static <span class="keywordtype">bool</span> is_null(T) { <span class="keywordflow">return</span> <span class="keyword">false</span>; }                              \</div>
-<div class="line">  static T null()                                                       \</div>
-<div class="line">    { internal::throw_null_conversion(name()); <span class="keywordflow">return</span> subject_type(); } \</div>
-<div class="line">  static <span class="keywordtype">void</span> <a class="code" href="a00201.html#ga58ff00a3552facca2cc34bea4e2faff2" title="Attempt to convert postgres-generated string to given built-in type.">from_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> Str[], T &amp;Obj);                    \</div>
-<div class="line">  static PGSTD::string <a class="code" href="a00201.html#ga215c8af5887e32a2830f692b5d046a2c" title="Convert built-in type to a readable string that PostgreSQL will understand.">to_string</a>(T Obj);                                \</div>
-<div class="line">};</div>
-</div><!-- fragment -->
-</div>
-</div>
-<h2>Function Documentation</h2>
-<a class="anchor" id="ga58ff00a3552facca2cc34bea4e2faff2"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::from_string </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>Str</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">T &amp;&#160;</td>
-          <td class="paramname"><em>Obj</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Attempt to convert postgres-generated string to given built-in type. </p>
-<p>If the form of the value found in the string does not match the expected type, e.g. if a decimal point is found when converting to an integer type, the conversion fails. Overflows (e.g. converting "9999999999" to a 16-bit C++ type) are also treated as errors. If in some cases this behaviour should be inappropriate, convert to something bigger such as <code>long</code> <code>int</code> first and then truncate the resulting value.</p>
-<p>Only the simplest possible conversions are supported. No fancy features such as hexadecimal or octal, spurious signs, or exponent notation will work. No whitespace is stripped away. Only the kinds of strings that come out of PostgreSQL and out of <a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889" title="Convert a field to a string.">to_string()</a> can be converted. </p>
-
-<p>References <a class="el" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440">pqxx::from_string()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="gaba8ca5ae8abde63e86fd1bba156404f0"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::from_string </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>Str</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">T &amp;&#160;</td>
-          <td class="paramname"><em>Obj</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname">&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Conversion with known string length (for strings that may contain nuls) </p>
-<p>This is only used for strings, where embedded nul bytes should not determine the end of the string.</p>
-<p>For all other types, this just uses the regular, nul-terminated version of <a class="el" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440" title="Convert a field&#39;s string contents to another type.">from_string()</a>. </p>
-
-<p>References <a class="el" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440">pqxx::from_string()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="gaf46637e8067239ca82a8fa6ec1fa3ccd"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::from_string </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Str</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">T &amp;&#160;</td>
-          <td class="paramname"><em>Obj</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440">pqxx::from_string()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="gaa57d02e03b8b7d8b91dec45e22abe0eb"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::from_string </td>
-          <td>(</td>
-          <td class="paramtype">const std::stringstream &amp;&#160;</td>
-          <td class="paramname"><em>Str</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">T &amp;&#160;</td>
-          <td class="paramname"><em>Obj</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440">pqxx::from_string()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ga069ea52c5d8cc7916922932c587f350d"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void pqxx::from_string </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>Str</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">std::string &amp;&#160;</td>
-          <td class="paramname"><em>Obj</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="gac0605a68479f665fdb45ce21127c8fc8"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void <a class="el" href="a00176.html#a28aff4220c1c53e5c80b8a24fb0e9440">pqxx::from_string</a>&lt; std::string &gt; </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>Str</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">std::string &amp;&#160;</td>
-          <td class="paramname"><em>Obj</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>len</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ga215c8af5887e32a2830f692b5d046a2c"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::to_string </td>
-          <td>(</td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>Obj</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Convert built-in type to a readable string that PostgreSQL will understand. </p>
-<p>No special formatting is done, and any locale settings are ignored. The resulting string will be human-readable and in a format suitable for use in SQL queries. </p>
-
-<p>References <a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">pqxx::to_string()</a>.</p>
-
-</div>
-</div>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00201.js b/doc/html/Reference/a00201.js
deleted file mode 100644
index 9213c70..0000000
--- a/doc/html/Reference/a00201.js
+++ /dev/null
@@ -1,20 +0,0 @@
-var a00201 =
-[
-    [ "internal", "a00194.html", null ],
-    [ "string_traits", "a00088.html", null ],
-    [ "string_traits< const char * >", "a00091.html", null ],
-    [ "string_traits< char * >", "a00089.html", null ],
-    [ "string_traits< char[N]>", "a00090.html", null ],
-    [ "string_traits< const char[N]>", "a00092.html", null ],
-    [ "string_traits< std::string >", "a00094.html", null ],
-    [ "string_traits< const std::string >", "a00093.html", null ],
-    [ "string_traits< std::stringstream >", "a00095.html", null ],
-    [ "PQXX_DECLARE_STRING_TRAITS_SPECIALIZATION", "a00201.html#ga9c0b6d727ce7535938d64a819cf527b0", null ],
-    [ "from_string", "a00201.html#ga58ff00a3552facca2cc34bea4e2faff2", null ],
-    [ "from_string", "a00201.html#gaba8ca5ae8abde63e86fd1bba156404f0", null ],
-    [ "from_string", "a00201.html#gaf46637e8067239ca82a8fa6ec1fa3ccd", null ],
-    [ "from_string", "a00201.html#gaa57d02e03b8b7d8b91dec45e22abe0eb", null ],
-    [ "from_string", "a00201.html#ga069ea52c5d8cc7916922932c587f350d", null ],
-    [ "from_string< std::string >", "a00201.html#gac0605a68479f665fdb45ce21127c8fc8", null ],
-    [ "to_string", "a00201.html#ga215c8af5887e32a2830f692b5d046a2c", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00202.html b/doc/html/Reference/a00202.html
deleted file mode 100644
index 2345d00..0000000
--- a/doc/html/Reference/a00202.html
+++ /dev/null
@@ -1,200 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Utility functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00202.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#func-members">Functions</a>  </div>
-  <div class="headertitle">
-<div class="title">Utility functions</div>  </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="func-members"></a>
-Functions</h2></td></tr>
-<tr class="memitem:ga5123fc11695c56a283bf5d748c04f4ed"><td class="memTemplParams" colspan="2">template&lt;typename ITER &gt; </td></tr>
-<tr class="memitem:ga5123fc11695c56a283bf5d748c04f4ed"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00202.html#ga5123fc11695c56a283bf5d748c04f4ed">pqxx::separated_list</a> (const std::string &amp;sep, ITER begin, ITER end)</td></tr>
-<tr class="memdesc:ga5123fc11695c56a283bf5d748c04f4ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Render sequence as a string, using given separator between items.  <a href="#ga5123fc11695c56a283bf5d748c04f4ed"></a><br/></td></tr>
-<tr class="memitem:gab10091fa8ffba17cf84c8583838e501e"><td class="memTemplParams" colspan="2">template&lt;typename OBJ &gt; </td></tr>
-<tr class="memitem:gab10091fa8ffba17cf84c8583838e501e"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00202.html#gab10091fa8ffba17cf84c8583838e501e">pqxx::separated_list</a> (const std::string &amp;sep, OBJ *begin, OBJ *end)</td></tr>
-<tr class="memdesc:gab10091fa8ffba17cf84c8583838e501e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Render array as a string, using given separator between items.  <a href="#gab10091fa8ffba17cf84c8583838e501e"></a><br/></td></tr>
-<tr class="memitem:ga17dcbbfd542677b5b7ccd810dc8dd7f2"><td class="memTemplParams" colspan="2">template&lt;typename CONTAINER &gt; </td></tr>
-<tr class="memitem:ga17dcbbfd542677b5b7ccd810dc8dd7f2"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00202.html#ga17dcbbfd542677b5b7ccd810dc8dd7f2">pqxx::separated_list</a> (const std::string &amp;sep, const CONTAINER &amp;c)</td></tr>
-<tr class="memdesc:ga17dcbbfd542677b5b7ccd810dc8dd7f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Render items in a container as a string, using given separator.  <a href="#ga17dcbbfd542677b5b7ccd810dc8dd7f2"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<h2>Function Documentation</h2>
-<a class="anchor" id="ga5123fc11695c56a283bf5d748c04f4ed"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename ITER &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::separated_list </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>sep</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">ITER&#160;</td>
-          <td class="paramname"><em>begin</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">ITER&#160;</td>
-          <td class="paramname"><em>end</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Render sequence as a string, using given separator between items. </p>
-
-<p>References <a class="el" href="a00176.html#ad97fec1db4afab602cfcf189109df23b">pqxx::separated_list()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="gab10091fa8ffba17cf84c8583838e501e"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename OBJ &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::separated_list </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>sep</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">OBJ *&#160;</td>
-          <td class="paramname"><em>begin</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">OBJ *&#160;</td>
-          <td class="paramname"><em>end</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Render array as a string, using given separator between items. </p>
-
-<p>References <a class="el" href="a00176.html#ad97fec1db4afab602cfcf189109df23b">pqxx::separated_list()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ga17dcbbfd542677b5b7ccd810dc8dd7f2"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename CONTAINER &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::separated_list </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>sep</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const CONTAINER &amp;&#160;</td>
-          <td class="paramname"><em>c</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Render items in a container as a string, using given separator. </p>
-
-<p>References <a class="el" href="a00176.html#ad97fec1db4afab602cfcf189109df23b">pqxx::separated_list()</a>.</p>
-
-</div>
-</div>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00202.js b/doc/html/Reference/a00202.js
deleted file mode 100644
index e63e83e..0000000
--- a/doc/html/Reference/a00202.js
+++ /dev/null
@@ -1,6 +0,0 @@
-var a00202 =
-[
-    [ "separated_list", "a00202.html#ga5123fc11695c56a283bf5d748c04f4ed", null ],
-    [ "separated_list", "a00202.html#gab10091fa8ffba17cf84c8583838e501e", null ],
-    [ "separated_list", "a00202.html#ga17dcbbfd542677b5b7ccd810dc8dd7f2", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00203.html b/doc/html/Reference/a00203.html
deleted file mode 100644
index 9921d71..0000000
--- a/doc/html/Reference/a00203.html
+++ /dev/null
@@ -1,827 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: String escaping</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00203.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#func-members">Functions</a>  </div>
-  <div class="headertitle">
-<div class="title">String escaping</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Binary data corresponding to PostgreSQL's "BYTEA" binary-string type.  
-<a href="#details">More...</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="func-members"></a>
-Functions</h2></td></tr>
-<tr class="memitem:ga5a9191cb199f2b67350de847e468e38b"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga5a9191cb199f2b67350de847e468e38b">pqxx::escape_binary</a> (const std::string &amp;bin)</td></tr>
-<tr class="memdesc:ga5a9191cb199f2b67350de847e468e38b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for inclusion in SQL.  <a href="#ga5a9191cb199f2b67350de847e468e38b"></a><br/></td></tr>
-<tr class="memitem:gad40c643f4f483941c07c7f25d9091abc"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gad40c643f4f483941c07c7f25d9091abc">pqxx::escape_binary</a> (const char bin[])</td></tr>
-<tr class="memdesc:gad40c643f4f483941c07c7f25d9091abc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for inclusion in SQL.  <a href="#gad40c643f4f483941c07c7f25d9091abc"></a><br/></td></tr>
-<tr class="memitem:ga67d0543fc753d81b490cb7c77205a283"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga67d0543fc753d81b490cb7c77205a283">pqxx::escape_binary</a> (const char bin[], size_t len)</td></tr>
-<tr class="memdesc:ga67d0543fc753d81b490cb7c77205a283"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for inclusion in SQL.  <a href="#ga67d0543fc753d81b490cb7c77205a283"></a><br/></td></tr>
-<tr class="memitem:gad1faeced6ee13b17fbc3aca21712cc7c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gad1faeced6ee13b17fbc3aca21712cc7c">pqxx::escape_binary</a> (const unsigned char bin[])</td></tr>
-<tr class="memdesc:gad1faeced6ee13b17fbc3aca21712cc7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for inclusion in SQL.  <a href="#gad1faeced6ee13b17fbc3aca21712cc7c"></a><br/></td></tr>
-<tr class="memitem:ga80a4bfe9b1c1b88c29d16ba06102370b"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga80a4bfe9b1c1b88c29d16ba06102370b">pqxx::escape_binary</a> (const unsigned char bin[], size_t len)</td></tr>
-<tr class="memdesc:ga80a4bfe9b1c1b88c29d16ba06102370b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for inclusion in SQL.  <a href="#ga80a4bfe9b1c1b88c29d16ba06102370b"></a><br/></td></tr>
-<tr class="memitem:ga8978ff727c03a1aaaa3a9d3fd3268abf"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga8978ff727c03a1aaaa3a9d3fd3268abf">pqxx::connection_base::esc</a> (const char str[])</td></tr>
-<tr class="memdesc:ga8978ff727c03a1aaaa3a9d3fd3268abf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal on this connection.  <a href="#ga8978ff727c03a1aaaa3a9d3fd3268abf"></a><br/></td></tr>
-<tr class="memitem:gae711f65dd793a70629f97a2e0e54d8db"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gae711f65dd793a70629f97a2e0e54d8db">pqxx::connection_base::esc</a> (const char str[], size_t maxlen)</td></tr>
-<tr class="memdesc:gae711f65dd793a70629f97a2e0e54d8db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal on this connection.  <a href="#gae711f65dd793a70629f97a2e0e54d8db"></a><br/></td></tr>
-<tr class="memitem:gaca9ba750fd096cfd652a4323dab3a653"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gaca9ba750fd096cfd652a4323dab3a653">pqxx::connection_base::esc</a> (const std::string &amp;str)</td></tr>
-<tr class="memdesc:gaca9ba750fd096cfd652a4323dab3a653"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal on this connection.  <a href="#gaca9ba750fd096cfd652a4323dab3a653"></a><br/></td></tr>
-<tr class="memitem:ga6a8c83d3dcea7114a00c188fe6a92779"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga6a8c83d3dcea7114a00c188fe6a92779">pqxx::connection_base::esc_raw</a> (const unsigned char str[], size_t len)</td></tr>
-<tr class="memdesc:ga6a8c83d3dcea7114a00c188fe6a92779"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for use as SQL string literal on this connection.  <a href="#ga6a8c83d3dcea7114a00c188fe6a92779"></a><br/></td></tr>
-<tr class="memitem:ga8b59e512bedb3e8a69f3aa7e557daab7"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga8b59e512bedb3e8a69f3aa7e557daab7">pqxx::connection_base::quote_raw</a> (const unsigned char str[], size_t len)</td></tr>
-<tr class="memdesc:ga8b59e512bedb3e8a69f3aa7e557daab7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape and quote a string of binary data.  <a href="#ga8b59e512bedb3e8a69f3aa7e557daab7"></a><br/></td></tr>
-<tr class="memitem:gae68c4661843dcf695585f6e1b6011788"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gae68c4661843dcf695585f6e1b6011788">pqxx::connection_base::quote_name</a> (const std::string &amp;identifier)</td></tr>
-<tr class="memdesc:gae68c4661843dcf695585f6e1b6011788"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape and quote an SQL identifier for use in a query.  <a href="#gae68c4661843dcf695585f6e1b6011788"></a><br/></td></tr>
-<tr class="memitem:ga81fe65fbb9561af7c5f0b33a9fe27e5a"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:ga81fe65fbb9561af7c5f0b33a9fe27e5a"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00203.html#ga81fe65fbb9561af7c5f0b33a9fe27e5a">pqxx::connection_base::quote</a> (const T &amp;t)</td></tr>
-<tr class="memdesc:ga81fe65fbb9561af7c5f0b33a9fe27e5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represent object as SQL string, including quoting &amp; escaping.  <a href="#ga81fe65fbb9561af7c5f0b33a9fe27e5a"></a><br/></td></tr>
-<tr class="memitem:ga7e10c6bf1796584c0949383cb25541c2"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga7e10c6bf1796584c0949383cb25541c2">pqxx::connection_base::quote</a> (const <a class="el" href="a00013.html">binarystring</a> &amp;)</td></tr>
-<tr class="memitem:ga98dee516d429520627fd94f5ccb2b023"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga98dee516d429520627fd94f5ccb2b023">pqxx::transaction_base::esc</a> (const char str[]) const </td></tr>
-<tr class="memdesc:ga98dee516d429520627fd94f5ccb2b023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal in this transaction.  <a href="#ga98dee516d429520627fd94f5ccb2b023"></a><br/></td></tr>
-<tr class="memitem:ga38cc55d0d7637dd53a6508e2bc4beadb"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb">pqxx::transaction_base::esc</a> (const char str[], size_t maxlen) const </td></tr>
-<tr class="memdesc:ga38cc55d0d7637dd53a6508e2bc4beadb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal in this transaction.  <a href="#ga38cc55d0d7637dd53a6508e2bc4beadb"></a><br/></td></tr>
-<tr class="memitem:ga80bbd3626005768e0d39bdfb6930e244"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244">pqxx::transaction_base::esc</a> (const std::string &amp;str) const </td></tr>
-<tr class="memdesc:ga80bbd3626005768e0d39bdfb6930e244"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape string for use as SQL string literal in this transaction.  <a href="#ga80bbd3626005768e0d39bdfb6930e244"></a><br/></td></tr>
-<tr class="memitem:ga6048218f7af70cd0423429d54203749c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga6048218f7af70cd0423429d54203749c">pqxx::transaction_base::esc_raw</a> (const unsigned char str[], size_t len) const </td></tr>
-<tr class="memdesc:ga6048218f7af70cd0423429d54203749c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary data for use as SQL string literal in this transaction.  <a href="#ga6048218f7af70cd0423429d54203749c"></a><br/></td></tr>
-<tr class="memitem:ga489c7438da9241486297a451a8579dc1"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga489c7438da9241486297a451a8579dc1">pqxx::transaction_base::esc_raw</a> (const std::string &amp;) const </td></tr>
-<tr class="memdesc:ga489c7438da9241486297a451a8579dc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary data for use as SQL string literal in this transaction.  <a href="#ga489c7438da9241486297a451a8579dc1"></a><br/></td></tr>
-<tr class="memitem:ga263a180c5d0decf645aca3fc1ed4d6ff"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:ga263a180c5d0decf645aca3fc1ed4d6ff"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff">pqxx::transaction_base::quote</a> (const T &amp;t) const </td></tr>
-<tr class="memdesc:ga263a180c5d0decf645aca3fc1ed4d6ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represent object as SQL string, including quoting &amp; escaping.  <a href="#ga263a180c5d0decf645aca3fc1ed4d6ff"></a><br/></td></tr>
-<tr class="memitem:gac62a687a3367d500a54d0e0a722880c6"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gac62a687a3367d500a54d0e0a722880c6">pqxx::transaction_base::quote_raw</a> (const unsigned char str[], size_t len) const </td></tr>
-<tr class="memdesc:gac62a687a3367d500a54d0e0a722880c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Binary-escape and quote a binarystring for use as an SQL constant.  <a href="#gac62a687a3367d500a54d0e0a722880c6"></a><br/></td></tr>
-<tr class="memitem:gaa10d27c49fd2089fe55ebc7ef060b65a"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gaa10d27c49fd2089fe55ebc7ef060b65a">pqxx::transaction_base::quote_raw</a> (const std::string &amp;str) const </td></tr>
-<tr class="memitem:gad943d244673a97eef6c7a927f4f412c0"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gad943d244673a97eef6c7a927f4f412c0">pqxx::transaction_base::quote_name</a> (const std::string &amp;identifier) const </td></tr>
-<tr class="memdesc:gad943d244673a97eef6c7a927f4f412c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape an SQL identifier for use in a query.  <a href="#gad943d244673a97eef6c7a927f4f412c0"></a><br/></td></tr>
-<tr class="memitem:ga9c1a379cd2ba4eea395fb79df463eb98"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga9c1a379cd2ba4eea395fb79df463eb98">escape_binary</a> (const std::string &amp;bin)</td></tr>
-<tr class="memdesc:ga9c1a379cd2ba4eea395fb79df463eb98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for inclusion in SQL.  <a href="#ga9c1a379cd2ba4eea395fb79df463eb98"></a><br/></td></tr>
-<tr class="memitem:ga5b230e243d4ebbe8085a8048e912601e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga5b230e243d4ebbe8085a8048e912601e">escape_binary</a> (const char bin[])</td></tr>
-<tr class="memdesc:ga5b230e243d4ebbe8085a8048e912601e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for inclusion in SQL.  <a href="#ga5b230e243d4ebbe8085a8048e912601e"></a><br/></td></tr>
-<tr class="memitem:ga787364a7ae884b781b58ac248ff0925c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga787364a7ae884b781b58ac248ff0925c">escape_binary</a> (const char bin[], size_t len)</td></tr>
-<tr class="memdesc:ga787364a7ae884b781b58ac248ff0925c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for inclusion in SQL.  <a href="#ga787364a7ae884b781b58ac248ff0925c"></a><br/></td></tr>
-<tr class="memitem:ga1147c3174b747009783b65981d4707f0"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ga1147c3174b747009783b65981d4707f0">escape_binary</a> (const unsigned char bin[])</td></tr>
-<tr class="memdesc:ga1147c3174b747009783b65981d4707f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for inclusion in SQL.  <a href="#ga1147c3174b747009783b65981d4707f0"></a><br/></td></tr>
-<tr class="memitem:gaeb5da84878d4ea8f902f956b8240e73e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#gaeb5da84878d4ea8f902f956b8240e73e">escape_binary</a> (const unsigned char bin[], size_t len)</td></tr>
-<tr class="memdesc:gaeb5da84878d4ea8f902f956b8240e73e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape binary string for inclusion in SQL.  <a href="#gaeb5da84878d4ea8f902f956b8240e73e"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<p>Binary data corresponding to PostgreSQL's "BYTEA" binary-string type. </p>
-<p>This class represents a binary string as stored in a field of type bytea. The raw value returned by a bytea field contains escape sequences for certain characters, which are filtered out by binarystring.</p>
-<p>Internally a binarystring is zero-terminated, but it may also contain zero bytes, just like any other byte value. So don't assume that it can be treated as a C-style string unless you've made sure of this yourself.</p>
-<p>The binarystring retains its value even if the result it was obtained from is destroyed, but it cannot be copied or assigned.</p>
-<p>To convert the other way, i.e. from a raw series of bytes to a string suitable for inclusion as bytea values in your SQL, use the transaction's <a class="el" href="a00203.html#ga6048218f7af70cd0423429d54203749c" title="Escape binary data for use as SQL string literal in this transaction.">esc_raw()</a> functions.</p>
-<dl class="section warning"><dt>Warning</dt><dd>This class is implemented as a reference-counting smart pointer. Copying, swapping, and destroying binarystring objects that refer to the same underlying data block is <em>not thread-safe</em>. If you wish to pass binarystrings around between threads, make sure that each of these operations is protected against concurrency with similar operations on the same object, or other objects pointing to the same data block.</dd></dl>
-<p>Use these functions to "groom" user-provided strings before using them in your SQL statements. This reduces the chance of failures when users type unexpected characters, but more importantly, it helps prevent so-called SQL injection attacks.</p>
-<p>To understand what SQL injection vulnerabilities are and why they should be prevented, imagine you use the following SQL statement somewhere in your program:</p>
-<div class="fragment"><div class="line">TX.exec(<span class="stringliteral">&quot;SELECT number,amount &quot;</span></div>
-<div class="line">     <span class="stringliteral">&quot;FROM accounts &quot;</span></div>
-<div class="line">     <span class="stringliteral">&quot;WHERE allowed_to_see(&#39;&quot;</span> + userid + <span class="stringliteral">&quot;&#39;,&#39;&quot;</span> + password + <span class="stringliteral">&quot;&#39;)&quot;</span>);</div>
-</div><!-- fragment --><p>This shows a logged-in user important information on all accounts he is authorized to view. The userid and password strings are variables entered by the user himself.</p>
-<p>Now, if the user is actually an attacker who knows (or can guess) the general shape of this SQL statement, imagine he enters the following password:</p>
-<div class="fragment"><div class="line">x<span class="stringliteral">&#39;) OR (&#39;</span>x<span class="stringliteral">&#39; = &#39;</span>x</div>
-</div><!-- fragment --><p>Does that make sense to you? Probably not. But if this is inserted into the SQL string by the C++ code above, the query becomes:</p>
-<div class="fragment"><div class="line">SELECT number,amount</div>
-<div class="line">FROM accounts</div>
-<div class="line">WHERE allowed_to_see(<span class="stringliteral">&#39;user&#39;</span>,<span class="charliteral">&#39;x&#39;</span>) OR (&#39;x&#39; = &#39;x&#39;)</div>
-</div><!-- fragment --><p>Is this what you wanted to happen? Probably not! The neat allowed_to_see() clause is completely circumvented by the "&lt;tt&gt;OR ('x' = 'x')&lt;/tt&gt;" clause, which is always <code>true</code>. Therefore, the attacker will get to see all accounts in the database!</p>
-<p>To prevent this from happening, use the transaction's <a class="el" href="a00203.html#ga98dee516d429520627fd94f5ccb2b023" title="Escape string for use as SQL string literal in this transaction.">esc()</a> function:</p>
-<div class="fragment"><div class="line">TX.exec(<span class="stringliteral">&quot;SELECT number,amount &quot;</span></div>
-<div class="line">     <span class="stringliteral">&quot;FROM accounts &quot;</span></div>
-<div class="line">     <span class="stringliteral">&quot;WHERE allowed_to_see(&#39;&quot;</span> + TX.esc(userid) + <span class="stringliteral">&quot;&#39;, &quot;</span></div>
-<div class="line">             <span class="stringliteral">&quot;&#39;&quot;</span> + TX.esc(password) + <span class="stringliteral">&quot;&#39;)&quot;</span>);</div>
-</div><!-- fragment --><p>Now, the quotes embedded in the attacker's string will be neatly escaped so they can't "break out" of the quoted SQL string they were meant to go into:</p>
-<div class="fragment"><div class="line">SELECT number,amount</div>
-<div class="line">FROM accounts</div>
-<div class="line">WHERE allowed_to_see(<span class="stringliteral">&#39;user&#39;</span>, <span class="charliteral">&#39;x&#39;</span><span class="stringliteral">&#39;) OR (&#39;</span><span class="charliteral">&#39;x&#39;</span><span class="stringliteral">&#39; = &#39;</span><span class="charliteral">&#39;x&#39;</span>)</div>
-</div><!-- fragment --><p>If you look carefully, you'll see that thanks to the added escape characters (a single-quote is escaped in SQL by doubling it) all we get is a very strange-looking password string&ndash;but not a change in the SQL statement. </p>
-<h2>Function Documentation</h2>
-<a class="anchor" id="ga98dee516d429520627fd94f5ccb2b023"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::transaction_base::esc </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>str</em>[]</td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Escape string for use as SQL string literal in this transaction. </p>
-
-</div>
-</div>
-<a class="anchor" id="ga38cc55d0d7637dd53a6508e2bc4beadb"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::transaction_base::esc </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>str</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>maxlen</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Escape string for use as SQL string literal in this transaction. </p>
-
-</div>
-</div>
-<a class="anchor" id="ga80bbd3626005768e0d39bdfb6930e244"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::transaction_base::esc </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>str</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Escape string for use as SQL string literal in this transaction. </p>
-
-</div>
-</div>
-<a class="anchor" id="ga8978ff727c03a1aaaa3a9d3fd3268abf"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">string pqxx::connection_base::esc </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>str</em>[]</td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Escape string for use as SQL string literal on this connection. </p>
-
-</div>
-</div>
-<a class="anchor" id="gae711f65dd793a70629f97a2e0e54d8db"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">string pqxx::connection_base::esc </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>str</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>maxlen</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Escape string for use as SQL string literal on this connection. </p>
-
-</div>
-</div>
-<a class="anchor" id="gaca9ba750fd096cfd652a4323dab3a653"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">string pqxx::connection_base::esc </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>str</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Escape string for use as SQL string literal on this connection. </p>
-
-</div>
-</div>
-<a class="anchor" id="ga6048218f7af70cd0423429d54203749c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::transaction_base::esc_raw </td>
-          <td>(</td>
-          <td class="paramtype">const unsigned char&#160;</td>
-          <td class="paramname"><em>str</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>len</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Escape binary data for use as SQL string literal in this transaction. </p>
-<p>Raw, binary data is treated differently from regular strings. Binary strings are never interpreted as text, so they may safely include byte values or byte sequences that don't happen to represent valid characters in the character encoding being used.</p>
-<p>The binary string does not stop at the first zero byte, as is the case with textual strings. Instead, they may contain zero bytes anywhere. If it happens to contain bytes that look like quote characters, or other things that can disrupt their use in SQL queries, they will be replaced with special escape sequences. </p>
-
-</div>
-</div>
-<a class="anchor" id="ga489c7438da9241486297a451a8579dc1"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">string pqxx::transaction_base::esc_raw </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>str</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Escape binary data for use as SQL string literal in this transaction. </p>
-
-</div>
-</div>
-<a class="anchor" id="ga6a8c83d3dcea7114a00c188fe6a92779"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">string pqxx::connection_base::esc_raw </td>
-          <td>(</td>
-          <td class="paramtype">const unsigned char&#160;</td>
-          <td class="paramname"><em>str</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>len</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Escape binary string for use as SQL string literal on this connection. </p>
-
-<p>References <a class="el" href="a00073.html#ac8d570bb46f0831c42a5b3fc0f803040">pqxx::internal::PQAlloc&lt; T, DELETER &gt;::get()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ga9c1a379cd2ba4eea395fb79df463eb98"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string escape_binary </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>bin</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">related</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Escape binary string for inclusion in SQL. </p>
-<dl class="deprecated"><dt><b><a class="el" href="a00210.html#_deprecated000001">Deprecated:</a></b></dt><dd>Use the transaction's esc_raw() functions instead </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="ga5a9191cb199f2b67350de847e468e38b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">string pqxx::escape_binary </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>bin</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Escape binary string for inclusion in SQL. </p>
-<dl class="deprecated"><dt><b><a class="el" href="a00210.html#_deprecated000001">Deprecated:</a></b></dt><dd>Use the transaction's esc_raw() functions instead </dd></dl>
-
-<p>Referenced by <a class="el" href="a00203.html#gad1faeced6ee13b17fbc3aca21712cc7c">pqxx::escape_binary()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="gad40c643f4f483941c07c7f25d9091abc"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">string pqxx::escape_binary </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>bin</em>[]</td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Escape binary string for inclusion in SQL. </p>
-<dl class="deprecated"><dt><b><a class="el" href="a00210.html#_deprecated000002">Deprecated:</a></b></dt><dd>Use the transaction's esc_raw() functions instead </dd></dl>
-
-<p>References <a class="el" href="a00203.html#ga5a9191cb199f2b67350de847e468e38b">pqxx::escape_binary()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ga5b230e243d4ebbe8085a8048e912601e"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string escape_binary </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>bin</em>[]</td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">related</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Escape binary string for inclusion in SQL. </p>
-<dl class="deprecated"><dt><b><a class="el" href="a00210.html#_deprecated000002">Deprecated:</a></b></dt><dd>Use the transaction's esc_raw() functions instead </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="ga67d0543fc753d81b490cb7c77205a283"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">string pqxx::escape_binary </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>bin</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>len</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Escape binary string for inclusion in SQL. </p>
-<dl class="deprecated"><dt><b><a class="el" href="a00210.html#_deprecated000003">Deprecated:</a></b></dt><dd>Use the transaction's esc_raw() functions instead </dd></dl>
-
-<p>References <a class="el" href="a00203.html#ga5a9191cb199f2b67350de847e468e38b">pqxx::escape_binary()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ga787364a7ae884b781b58ac248ff0925c"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string escape_binary </td>
-          <td>(</td>
-          <td class="paramtype">const char&#160;</td>
-          <td class="paramname"><em>bin</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>len</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">related</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Escape binary string for inclusion in SQL. </p>
-<dl class="deprecated"><dt><b><a class="el" href="a00210.html#_deprecated000003">Deprecated:</a></b></dt><dd>Use the transaction's esc_raw() functions instead </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="gad1faeced6ee13b17fbc3aca21712cc7c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">string pqxx::escape_binary </td>
-          <td>(</td>
-          <td class="paramtype">const unsigned char&#160;</td>
-          <td class="paramname"><em>bin</em>[]</td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Escape binary string for inclusion in SQL. </p>
-<dl class="deprecated"><dt><b><a class="el" href="a00210.html#_deprecated000004">Deprecated:</a></b></dt><dd>Use the transaction's esc_raw() functions instead </dd></dl>
-
-<p>References <a class="el" href="a00203.html#ga5a9191cb199f2b67350de847e468e38b">pqxx::escape_binary()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ga1147c3174b747009783b65981d4707f0"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string escape_binary </td>
-          <td>(</td>
-          <td class="paramtype">const unsigned char&#160;</td>
-          <td class="paramname"><em>bin</em>[]</td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">related</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Escape binary string for inclusion in SQL. </p>
-<dl class="deprecated"><dt><b><a class="el" href="a00210.html#_deprecated000004">Deprecated:</a></b></dt><dd>Use the transaction's esc_raw() functions instead </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="ga80a4bfe9b1c1b88c29d16ba06102370b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">string pqxx::escape_binary </td>
-          <td>(</td>
-          <td class="paramtype">const unsigned char&#160;</td>
-          <td class="paramname"><em>bin</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>len</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Escape binary string for inclusion in SQL. </p>
-<dl class="deprecated"><dt><b><a class="el" href="a00210.html#_deprecated000005">Deprecated:</a></b></dt><dd>Use the transaction's esc_raw() functions instead </dd></dl>
-
-<p>References <a class="el" href="a00073.html#ac8d570bb46f0831c42a5b3fc0f803040">pqxx::internal::PQAlloc&lt; T, DELETER &gt;::get()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="gaeb5da84878d4ea8f902f956b8240e73e"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string escape_binary </td>
-          <td>(</td>
-          <td class="paramtype">const unsigned char&#160;</td>
-          <td class="paramname"><em>bin</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>len</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">related</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Escape binary string for inclusion in SQL. </p>
-<dl class="deprecated"><dt><b><a class="el" href="a00210.html#_deprecated000005">Deprecated:</a></b></dt><dd>Use the transaction's esc_raw() functions instead </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="ga263a180c5d0decf645aca3fc1ed4d6ff"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::transaction_base::quote </td>
-          <td>(</td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>t</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Represent object as SQL string, including quoting &amp; escaping. </p>
-<p>Nulls are recognized and represented as SQL nulls. </p>
-
-</div>
-</div>
-<a class="anchor" id="ga81fe65fbb9561af7c5f0b33a9fe27e5a"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::connection_base::quote </td>
-          <td>(</td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>t</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Represent object as SQL string, including quoting &amp; escaping. </p>
-<p>Nulls are recognized and represented as SQL nulls. </p>
-
-<p>References <a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">pqxx::to_string()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ga7e10c6bf1796584c0949383cb25541c2"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">string pqxx::connection_base::quote </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="a00013.html">binarystring</a> &amp;&#160;</td>
-          <td class="paramname"><em>b</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="a00013.html#ad9042fbae551a4404e175a431139ca8c">pqxx::binarystring::data()</a>, and <a class="el" href="a00013.html#af10f41451b711337a25cec42598229fb">pqxx::binarystring::size()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="gad943d244673a97eef6c7a927f4f412c0"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::transaction_base::quote_name </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>identifier</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Escape an SQL identifier for use in a query. </p>
-
-</div>
-</div>
-<a class="anchor" id="gae68c4661843dcf695585f6e1b6011788"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">string pqxx::connection_base::quote_name </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>identifier</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Escape and quote an SQL identifier for use in a query. </p>
-
-<p>References <a class="el" href="a00073.html#ac8d570bb46f0831c42a5b3fc0f803040">pqxx::internal::PQAlloc&lt; T, DELETER &gt;::get()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="gac62a687a3367d500a54d0e0a722880c6"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string pqxx::transaction_base::quote_raw </td>
-          <td>(</td>
-          <td class="paramtype">const unsigned char&#160;</td>
-          <td class="paramname"><em>str</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>len</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Binary-escape and quote a binarystring for use as an SQL constant. </p>
-
-</div>
-</div>
-<a class="anchor" id="gaa10d27c49fd2089fe55ebc7ef060b65a"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">string pqxx::transaction_base::quote_raw </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>str</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ga8b59e512bedb3e8a69f3aa7e557daab7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">string pqxx::connection_base::quote_raw </td>
-          <td>(</td>
-          <td class="paramtype">const unsigned char&#160;</td>
-          <td class="paramname"><em>str</em>[], </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>len</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Escape and quote a string of binary data. </p>
-
-</div>
-</div>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00203.js b/doc/html/Reference/a00203.js
deleted file mode 100644
index 4cdbce1..0000000
--- a/doc/html/Reference/a00203.js
+++ /dev/null
@@ -1,30 +0,0 @@
-var a00203 =
-[
-    [ "esc", "a00203.html#ga98dee516d429520627fd94f5ccb2b023", null ],
-    [ "esc", "a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb", null ],
-    [ "esc", "a00203.html#ga80bbd3626005768e0d39bdfb6930e244", null ],
-    [ "esc", "a00203.html#ga8978ff727c03a1aaaa3a9d3fd3268abf", null ],
-    [ "esc", "a00203.html#gae711f65dd793a70629f97a2e0e54d8db", null ],
-    [ "esc", "a00203.html#gaca9ba750fd096cfd652a4323dab3a653", null ],
-    [ "esc_raw", "a00203.html#ga6048218f7af70cd0423429d54203749c", null ],
-    [ "esc_raw", "a00203.html#ga489c7438da9241486297a451a8579dc1", null ],
-    [ "esc_raw", "a00203.html#ga6a8c83d3dcea7114a00c188fe6a92779", null ],
-    [ "escape_binary", "a00203.html#ga9c1a379cd2ba4eea395fb79df463eb98", null ],
-    [ "escape_binary", "a00203.html#ga5a9191cb199f2b67350de847e468e38b", null ],
-    [ "escape_binary", "a00203.html#gad40c643f4f483941c07c7f25d9091abc", null ],
-    [ "escape_binary", "a00203.html#ga5b230e243d4ebbe8085a8048e912601e", null ],
-    [ "escape_binary", "a00203.html#ga67d0543fc753d81b490cb7c77205a283", null ],
-    [ "escape_binary", "a00203.html#ga787364a7ae884b781b58ac248ff0925c", null ],
-    [ "escape_binary", "a00203.html#gad1faeced6ee13b17fbc3aca21712cc7c", null ],
-    [ "escape_binary", "a00203.html#ga1147c3174b747009783b65981d4707f0", null ],
-    [ "escape_binary", "a00203.html#ga80a4bfe9b1c1b88c29d16ba06102370b", null ],
-    [ "escape_binary", "a00203.html#gaeb5da84878d4ea8f902f956b8240e73e", null ],
-    [ "quote", "a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff", null ],
-    [ "quote", "a00203.html#ga81fe65fbb9561af7c5f0b33a9fe27e5a", null ],
-    [ "quote", "a00203.html#ga7e10c6bf1796584c0949383cb25541c2", null ],
-    [ "quote_name", "a00203.html#gad943d244673a97eef6c7a927f4f412c0", null ],
-    [ "quote_name", "a00203.html#gae68c4661843dcf695585f6e1b6011788", null ],
-    [ "quote_raw", "a00203.html#gac62a687a3367d500a54d0e0a722880c6", null ],
-    [ "quote_raw", "a00203.html#gaa10d27c49fd2089fe55ebc7ef060b65a", null ],
-    [ "quote_raw", "a00203.html#ga8b59e512bedb3e8a69f3aa7e557daab7", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00204.html b/doc/html/Reference/a00204.html
deleted file mode 100644
index 0350611..0000000
--- a/doc/html/Reference/a00204.html
+++ /dev/null
@@ -1,169 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Connection classes</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00204.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#nested-classes">Classes</a> &#124;
-<a href="#typedef-members">Typedefs</a>  </div>
-  <div class="headertitle">
-<div class="title">Connection classes</div>  </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="nested-classes"></a>
-Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00020.html">pqxx::connect_direct</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection policy; creates an immediate connection to a database.  <a href="a00020.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00021.html">pqxx::connect_lazy</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lazy connection policy; causes connection to be deferred until first use.  <a href="a00021.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00019.html">pqxx::connect_async</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronous connection policy; connects "in the background".  <a href="a00019.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00022.html">pqxx::connect_null</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Nonfunctional, always-down connection policy for testing/debugging purposes.  <a href="a00022.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="typedef-members"></a>
-Typedefs</h2></td></tr>
-<tr class="memitem:ga26edb910e4563d1115e22c627914e98b"><td class="memItemLeft" align="right" valign="top">typedef basic_connection<br class="typebreak"/>
-&lt; connect_direct &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00204.html#ga26edb910e4563d1115e22c627914e98b">pqxx::connection</a></td></tr>
-<tr class="memdesc:ga26edb910e4563d1115e22c627914e98b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The "standard" connection type: connect to database right now.  <a href="#ga26edb910e4563d1115e22c627914e98b"></a><br/></td></tr>
-<tr class="memitem:ga8911912522c75dd0b154fefdde735272"><td class="memItemLeft" align="right" valign="top">typedef basic_connection<br class="typebreak"/>
-&lt; connect_lazy &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00204.html#ga8911912522c75dd0b154fefdde735272">pqxx::lazyconnection</a></td></tr>
-<tr class="memdesc:ga8911912522c75dd0b154fefdde735272"><td class="mdescLeft">&#160;</td><td class="mdescRight">A "lazy" connection type: connect to database only when needed.  <a href="#ga8911912522c75dd0b154fefdde735272"></a><br/></td></tr>
-<tr class="memitem:ga710db2d58482a4ea8ebbb822c2b0d417"><td class="memItemLeft" align="right" valign="top">typedef basic_connection<br class="typebreak"/>
-&lt; connect_async &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00204.html#ga710db2d58482a4ea8ebbb822c2b0d417">pqxx::asyncconnection</a></td></tr>
-<tr class="memdesc:ga710db2d58482a4ea8ebbb822c2b0d417"><td class="mdescLeft">&#160;</td><td class="mdescRight">"Asynchronous" connection type: start connecting, but don't wait for it  <a href="#ga710db2d58482a4ea8ebbb822c2b0d417"></a><br/></td></tr>
-<tr class="memitem:ga830f18f804ec3e4cc8bab713169fb529"><td class="memItemLeft" align="right" valign="top">typedef basic_connection<br class="typebreak"/>
-&lt; connect_null &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00204.html#ga830f18f804ec3e4cc8bab713169fb529">pqxx::nullconnection</a></td></tr>
-<tr class="memdesc:ga830f18f804ec3e4cc8bab713169fb529"><td class="mdescLeft">&#160;</td><td class="mdescRight">A "dummy" connection type: don't connect to any database at all.  <a href="#ga830f18f804ec3e4cc8bab713169fb529"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<p>The connection classes are where the use of a database begins. You must connect to a database in order to access it. Your connection represents a session with the database. In the context of that connection you can create transactions, which in turn you can use to execute SQL. A connection can have only one regular transaction open at a time, but you can break your work down into any number of consecutive transactions and there is also some support for transaction nesting (using the subtransaction class).</p>
-<p>Many things come together in the connection classes. Handling of error and warning messages, for example, is defined by <em>errorhandlers</em> in the context of a connection. Prepared statements are also defined here.</p>
-<p>Several types of connections are available, including plain connection and lazyconnection. These types are typedefs combining a derivative of the <a class="el" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> class (where essentially all connection-related functionality is defined) with a policy class which governs how the connection is to be established. You pass details such as the database you wish to connect to, username and password, and so on as as PostgreSQL "connection string" and certain environment variables that you can learn more about from the core postgres documentation.</p>
-<p>See the <a class="el" href="a00023.html" title="connection_base abstract base class; represents a connection to a database.">connection_base</a> documentation for a full list of features inherited by all connection classes. Connections can be deactivated and reactivated if needed (within reason, of course&ndash;you can't do this in the middle of a transaction), and where possible, disabled or broken connections are transparently re-enabled when you use them again. This is called "reactivation," and you may need to understand it because you'll want it disabled in certain situations.</p>
-<p>You can also set certain variables defined by the backend to influence its behaviour for the duration of your session, such as the applicable text encoding. You can query the connection's capabilities (because some features will depend on the versions of libpq and of the server backend that you're using) and parameters that you set in your connection string and/or environment variables. </p>
-<h2>Typedef Documentation</h2>
-<a class="anchor" id="ga710db2d58482a4ea8ebbb822c2b0d417"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef basic_connection&lt;connect_async&gt; <a class="el" href="a00204.html#ga710db2d58482a4ea8ebbb822c2b0d417">pqxx::asyncconnection</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>"Asynchronous" connection type: start connecting, but don't wait for it </p>
-
-</div>
-</div>
-<a class="anchor" id="ga26edb910e4563d1115e22c627914e98b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef basic_connection&lt;connect_direct&gt; <a class="el" href="a00204.html#ga26edb910e4563d1115e22c627914e98b">pqxx::connection</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>The "standard" connection type: connect to database right now. </p>
-
-</div>
-</div>
-<a class="anchor" id="ga8911912522c75dd0b154fefdde735272"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef basic_connection&lt;connect_lazy&gt; <a class="el" href="a00204.html#ga8911912522c75dd0b154fefdde735272">pqxx::lazyconnection</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>A "lazy" connection type: connect to database only when needed. </p>
-
-</div>
-</div>
-<a class="anchor" id="ga830f18f804ec3e4cc8bab713169fb529"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef basic_connection&lt;connect_null&gt; <a class="el" href="a00204.html#ga830f18f804ec3e4cc8bab713169fb529">pqxx::nullconnection</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>A "dummy" connection type: don't connect to any database at all. </p>
-
-</div>
-</div>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00204.js b/doc/html/Reference/a00204.js
deleted file mode 100644
index f7edbd6..0000000
--- a/doc/html/Reference/a00204.js
+++ /dev/null
@@ -1,12 +0,0 @@
-var a00204 =
-[
-    [ "connect_direct", "a00020.html", null ],
-    [ "connect_lazy", "a00021.html", null ],
-    [ "connect_async", "a00019.html", null ],
-    [ "connect_null", "a00022.html", null ],
-    [ "connectionpolicy", "a00024.html", null ],
-    [ "asyncconnection", "a00204.html#ga710db2d58482a4ea8ebbb822c2b0d417", null ],
-    [ "connection", "a00204.html#ga26edb910e4563d1115e22c627914e98b", null ],
-    [ "lazyconnection", "a00204.html#ga8911912522c75dd0b154fefdde735272", null ],
-    [ "nullconnection", "a00204.html#ga830f18f804ec3e4cc8bab713169fb529", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00205.html b/doc/html/Reference/a00205.html
deleted file mode 100644
index 7196d88..0000000
--- a/doc/html/Reference/a00205.html
+++ /dev/null
@@ -1,145 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Transaction classes</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00205.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#nested-classes">Classes</a> &#124;
-<a href="#typedef-members">Typedefs</a>  </div>
-  <div class="headertitle">
-<div class="title">Transaction classes</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Abstract base class responsible for bracketing a backend transaction.  
-<a href="#details">More...</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="nested-classes"></a>
-Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00011.html">pqxx::basic_robusttransaction</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00083.html">pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt;</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Slightly slower, better-fortified version of transaction.  <a href="a00083.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00012.html">pqxx::basic_transaction</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00103.html">pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard back-end transaction, templatized on isolation level.  <a href="a00103.html#details">More...</a><br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="typedef-members"></a>
-Typedefs</h2></td></tr>
-<tr class="memitem:ga82685329d6fd91f5ab30772d266fe5f0"><td class="memItemLeft" align="right" valign="top">typedef transaction&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00205.html#ga82685329d6fd91f5ab30772d266fe5f0">pqxx::work</a></td></tr>
-<tr class="memdesc:ga82685329d6fd91f5ab30772d266fe5f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bog-standard, default transaction type.  <a href="#ga82685329d6fd91f5ab30772d266fe5f0"></a><br/></td></tr>
-<tr class="memitem:gab81d0f16865bb70a79d4acb0d0657259"><td class="memItemLeft" align="right" valign="top">typedef transaction<br class="typebreak"/>
-&lt; read_committed, read_only &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00205.html#gab81d0f16865bb70a79d4acb0d0657259">pqxx::read_transaction</a></td></tr>
-<tr class="memdesc:gab81d0f16865bb70a79d4acb0d0657259"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read-only transaction.  <a href="#gab81d0f16865bb70a79d4acb0d0657259"></a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<p>Abstract base class responsible for bracketing a backend transaction. </p>
-<p>Interface definition (and common code) for "transaction" classes.</p>
-<p>Simple "transaction" class offering no transactional integrity.</p>
-<p>Use a dbtransaction-derived object such as "work" (transaction&lt;&gt;) to enclose operations on a database in a single "unit of work." This ensures that the whole series of operations either succeeds as a whole or fails completely. In no case will it leave half-finished work behind in the database.</p>
-<p>Once processing on a transaction has succeeded and any changes should be allowed to become permanent in the database, call commit(). If something has gone wrong and the changes should be forgotten, call abort() instead. If you do neither, an implicit abort() is executed at destruction time.</p>
-<p>It is an error to abort a transaction that has already been committed, or to commit a transaction that has already been aborted. Aborting an already aborted transaction or committing an already committed one has been allowed to make errors easier to deal with. Repeated aborts or commits have no effect after the first one.</p>
-<p>Database transactions are not suitable for guarding long-running processes. If your transaction code becomes too long or too complex, please consider ways to break it up into smaller ones. There's no easy, general way to do this since application-specific considerations become important at this point.</p>
-<p>The actual operations for beginning and committing/aborting the backend transaction are implemented by a derived class. The implementing concrete class must also call Begin() and End() from its constructors and destructors, respectively, and implement do_exec().</p>
-<dl class="section warning"><dt>Warning</dt><dd>Read-only transactions require backend version 8.0 or better. On older backends, these transactions will be able to modify the database. Even if you have a newer server version, it is not wise to rely on read-only transactions alone to enforce a security model.</dd></dl>
-<p>nontransaction, like transaction or any other transaction_base-derived class, provides access to a database through a connection. Unlike its siblings, however, nontransaction does not maintain any kind of transactional integrity. This may be useful eg. for read-only access to the database that does not require a consistent, atomic view on its data; or for operations that are not allowed within a backend transaction, such as creating tables.</p>
-<p>For queries that update the database, however, a real transaction is likely to be faster unless the transaction consists of only a single record update.</p>
-<p>Also, you can keep a nontransaction open for as long as you like. Actual back-end transactions are limited in lifespan, and will sometimes fail just because they took too long to execute or were left idle for too long. This will not happen with a nontransaction (although the connection may still time out, e.g. when the network is unavailable for a very long time).</p>
-<p>Any query executed in a nontransaction is committed immediately, and neither commit() nor abort() has any effect.</p>
-<p>Database features that require a backend transaction, such as cursors or large objects, will not work in a nontransaction.</p>
-<p>All database access must be channeled through one of these classes for safety, although not all implementations of this interface need to provide full transactional integrity.</p>
-<p>Several implementations of this interface are shipped with libpqxx, including the plain transaction class, the entirely unprotected nontransaction, and the more cautions robusttransaction. </p>
-<h2>Typedef Documentation</h2>
-<a class="anchor" id="gab81d0f16865bb70a79d4acb0d0657259"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef transaction&lt;read_committed, read_only&gt; <a class="el" href="a00205.html#gab81d0f16865bb70a79d4acb0d0657259">pqxx::read_transaction</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Read-only transaction. </p>
-
-</div>
-</div>
-<a class="anchor" id="ga82685329d6fd91f5ab30772d266fe5f0"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef transaction <a class="el" href="a00205.html#ga82685329d6fd91f5ab30772d266fe5f0">pqxx::work</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Bog-standard, default transaction type. </p>
-
-</div>
-</div>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00205.js b/doc/html/Reference/a00205.js
deleted file mode 100644
index 852096f..0000000
--- a/doc/html/Reference/a00205.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var a00205 =
-[
-    [ "basic_robusttransaction", "a00011.html", null ],
-    [ "robusttransaction", "a00083.html", null ],
-    [ "basic_transaction", "a00012.html", null ],
-    [ "transaction", "a00103.html", null ],
-    [ "read_transaction", "a00205.html#gab81d0f16865bb70a79d4acb0d0657259", null ],
-    [ "work", "a00205.html#ga82685329d6fd91f5ab30772d266fe5f0", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00206.html b/doc/html/Reference/a00206.html
deleted file mode 100644
index f1c23f3..0000000
--- a/doc/html/Reference/a00206.html
+++ /dev/null
@@ -1,86 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Errorhandler</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00206.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#nested-classes">Classes</a>  </div>
-  <div class="headertitle">
-<div class="title">Errorhandler</div>  </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="nested-classes"></a>
-Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html">pqxx::errorhandler</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for error-handler callbacks.  <a href="a00036.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00076.html">pqxx::quiet_errorhandler</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An error handler that suppresses any previously registered error handlers.  <a href="a00076.html#details">More...</a><br/></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00206.js b/doc/html/Reference/a00206.js
deleted file mode 100644
index fcad8a8..0000000
--- a/doc/html/Reference/a00206.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var a00206 =
-[
-    [ "errorhandler", "a00036.html", null ],
-    [ "quiet_errorhandler", "a00076.html", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00207.html b/doc/html/Reference/a00207.html
deleted file mode 100644
index 22b56d6..0000000
--- a/doc/html/Reference/a00207.html
+++ /dev/null
@@ -1,132 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Exception classes</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00207.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#nested-classes">Classes</a>  </div>
-  <div class="headertitle">
-<div class="title">Exception classes</div>  </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="nested-classes"></a>
-Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mixin base class to identify libpqxx-specific exception types.  <a href="a00074.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html">pqxx::failure</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Run-time failure encountered by libpqxx, similar to std::runtime_error.  <a href="a00038.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00014.html">pqxx::broken_connection</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exception class for lost or failed backend connection.  <a href="a00014.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00086.html">pqxx::sql_error</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exception class for failed queries.  <a href="a00086.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html">pqxx::in_doubt_error</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">"Help, I don't know whether transaction was committed successfully!"  <a href="a00045.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00049.html">pqxx::internal_error</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal error in libpqxx library.  <a href="a00049.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00113.html">pqxx::usage_error</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error in usage of libpqxx library, similar to std::logic_error.  <a href="a00113.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00004.html">pqxx::argument_error</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid argument passed to libpqxx, similar to std::invalid_argument.  <a href="a00004.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00029.html">pqxx::conversion_error</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00077.html">pqxx::range_error</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Something is out of range, similar to std::out_of_range.  <a href="a00077.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00039.html">pqxx::feature_not_supported</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Database feature not supported in current setup.  <a href="a00039.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00031.html">pqxx::data_exception</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error in data provided to SQL statement.  <a href="a00031.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00048.html">pqxx::integrity_constraint_violation</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00081.html">pqxx::restrict_violation</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00061.html">pqxx::not_null_violation</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html">pqxx::foreign_key_violation</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00112.html">pqxx::unique_violation</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00018.html">pqxx::check_violation</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html">pqxx::invalid_cursor_state</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00052.html">pqxx::invalid_sql_statement_name</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00050.html">pqxx::invalid_cursor_name</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00097.html">pqxx::syntax_error</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00108.html">pqxx::undefined_column</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00109.html">pqxx::undefined_function</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00110.html">pqxx::undefined_table</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00046.html">pqxx::insufficient_privilege</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00047.html">pqxx::insufficient_resources</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resource shortage on the server.  <a href="a00047.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00035.html">pqxx::disk_full</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00066.html">pqxx::out_of_memory</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00102.html">pqxx::too_many_connections</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html">pqxx::plpgsql_error</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">PL/pgSQL error.  <a href="a00069.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00071.html">pqxx::plpgsql_raise</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exception raised in PL/pgSQL procedure.  <a href="a00071.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00070.html">pqxx::plpgsql_no_data_found</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00072.html">pqxx::plpgsql_too_many_rows</a></td></tr>
-</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
-<p>These exception classes follow, roughly, the two-level hierarchy defined by the PostgreSQL error codes (see Appendix A of the PostgreSQL documentation corresponding to your server version). The hierarchy given here is, as yet, not a complete mirror of the error codes. There are some other differences as well, e.g. the error code statement_completion_unknown has a separate status in libpqxx as <a class="el" href="a00045.html" title="&quot;Help, I don&#39;t know whether transaction was committed successfully!&quot;">in_doubt_error</a>, and <a class="el" href="a00102.html">too_many_connections</a> is classified as a <a class="el" href="a00014.html" title="Exception class for lost or failed backend connection.">broken_connection</a> rather than a subtype of <a class="el" href="a00047.html" title="Resource shortage on the server.">insufficient_resources</a>.</p>
-<dl class="section see"><dt>See Also</dt><dd><a href="http://www.postgresql.org/docs/8.1/interactive/errcodes-appendix.html">http://www.postgresql.org/docs/8.1/interactive/errcodes-appendix.html</a> </dd></dl>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00207.js b/doc/html/Reference/a00207.js
deleted file mode 100644
index 7dbc6d7..0000000
--- a/doc/html/Reference/a00207.js
+++ /dev/null
@@ -1,37 +0,0 @@
-var a00207 =
-[
-    [ "pqxx_exception", "a00074.html", null ],
-    [ "failure", "a00038.html", null ],
-    [ "broken_connection", "a00014.html", null ],
-    [ "sql_error", "a00086.html", null ],
-    [ "in_doubt_error", "a00045.html", null ],
-    [ "internal_error", "a00049.html", null ],
-    [ "usage_error", "a00113.html", null ],
-    [ "argument_error", "a00004.html", null ],
-    [ "conversion_error", "a00029.html", null ],
-    [ "range_error", "a00077.html", null ],
-    [ "feature_not_supported", "a00039.html", null ],
-    [ "data_exception", "a00031.html", null ],
-    [ "integrity_constraint_violation", "a00048.html", null ],
-    [ "restrict_violation", "a00081.html", null ],
-    [ "not_null_violation", "a00061.html", null ],
-    [ "foreign_key_violation", "a00042.html", null ],
-    [ "unique_violation", "a00112.html", null ],
-    [ "check_violation", "a00018.html", null ],
-    [ "invalid_cursor_state", "a00051.html", null ],
-    [ "invalid_sql_statement_name", "a00052.html", null ],
-    [ "invalid_cursor_name", "a00050.html", null ],
-    [ "syntax_error", "a00097.html", null ],
-    [ "undefined_column", "a00108.html", null ],
-    [ "undefined_function", "a00109.html", null ],
-    [ "undefined_table", "a00110.html", null ],
-    [ "insufficient_privilege", "a00046.html", null ],
-    [ "insufficient_resources", "a00047.html", null ],
-    [ "disk_full", "a00035.html", null ],
-    [ "out_of_memory", "a00066.html", null ],
-    [ "too_many_connections", "a00102.html", null ],
-    [ "plpgsql_error", "a00069.html", null ],
-    [ "plpgsql_raise", "a00071.html", null ],
-    [ "plpgsql_no_data_found", "a00070.html", null ],
-    [ "plpgsql_too_many_rows", "a00072.html", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/a00208.html b/doc/html/Reference/a00208.html
deleted file mode 100644
index db2eff7..0000000
--- a/doc/html/Reference/a00208.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Notifications and Receivers</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00208.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">Notifications and Receivers</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>"Observer" base class for notifications.  
-<a href="#details">More...</a></p>
-<p>"Observer" base class for notifications. </p>
-<p>To listen on a notification issued using the NOTIFY command, derive your own class from <a class="el" href="a00062.html">notification_receiver</a> and define its function-call operator to perform whatever action you wish to take when the given notification arrives. Then create an object of that class and pass it to your connection. DO NOT use raw SQL to listen for notifications, or your attempts to listen won't be resumed when a connection fails&ndash;and you'll have no way to notice.</p>
-<p>Notifications never arrive inside a transaction, not even in a nontransaction. Therefore, you are free to open a transaction of your own inside your receiver's function invocation operator.</p>
-<p>Notifications you are listening for may arrive anywhere within libpqxx code, but be aware that <b>PostgreSQL</b> <b>defers</b> <b>notifications</b> <b>occurring</b> <b>inside</b> <b>transactions</b>. (This was done for excellent reasons; just think about what happens if the transaction where you happen to handle an incoming notification is later rolled back for other reasons). So if you're keeping a transaction open, don't expect any of your receivers on the same connection to be notified.</p>
-<p>(For very similar reasons, outgoing notifications are also not sent until the transaction that sends them commits.)</p>
-<p>Multiple receivers on the same connection may listen on a notification of the same name. An incoming notification is processed by invoking all receivers (zero or more) of the same name. </p>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00209.html b/doc/html/Reference/a00209.html
deleted file mode 100644
index 2526802..0000000
--- a/doc/html/Reference/a00209.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Transactor framework</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00209.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">Transactor framework</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Wrapper for transactions that automatically restarts them on failure.  
-<a href="#details">More...</a></p>
-<p>Wrapper for transactions that automatically restarts them on failure. </p>
-<p>Some transactions may be replayed if their connection fails, until they do succeed. These can be encapsulated in a transactor-derived classes. The transactor framework will take care of setting up a backend transaction context for the operation, and of aborting and retrying if its connection goes bad.</p>
-<p>The transactor framework also makes it easier for you to do this safely, avoiding typical pitfalls and encouraging programmers to separate their transaction definitions (essentially, business rules implementations) from their higher-level code (application using those business rules). The former go into the transactor-based class.</p>
-<p>Pass an object of your transactor-based class to <a class="el" href="a00023.html#abf3b71372850f86e4f5e67eb4b7d56bd" title="Perform the transaction defined by a transactor-based object.">connection_base::perform()</a> to execute the transaction code embedded in it (see the definitions in <a class="el" href="a00129_source.html">pqxx/connection_base.hxx</a>).</p>
-<p><a class="el" href="a00023.html#abf3b71372850f86e4f5e67eb4b7d56bd" title="Perform the transaction defined by a transactor-based object.">connection_base::perform()</a> is actually a template, specializing itself to any transactor type you pass to it. This means you will have to pass it a reference of your object's ultimate static type; runtime polymorphism is not allowed. Hence the absence of virtual methods in transactor. The exact methods to be called at runtime <em>must</em> be resolved at compile time.</p>
-<p>Your transactor-derived class must define a copy constructor. This will be used to create a "clean" copy of your transactor for every attempt that perform() makes to run it. </p>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00210.html b/doc/html/Reference/a00210.html
deleted file mode 100644
index 1b044c2..0000000
--- a/doc/html/Reference/a00210.html
+++ /dev/null
@@ -1,113 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Deprecated List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00210.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">Deprecated List </div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock"><dl class="reflist">
-<dt><a class="anchor" id="_deprecated000001"></a>Member <a class="el" href="a00203.html#ga9c1a379cd2ba4eea395fb79df463eb98">escape_binary</a>  </dt>
-<dd>Use the transaction's esc_raw() functions instead  </dd>
-<dt><a class="anchor" id="_deprecated000002"></a>Member <a class="el" href="a00203.html#ga5b230e243d4ebbe8085a8048e912601e">escape_binary</a>  </dt>
-<dd>Use the transaction's esc_raw() functions instead  </dd>
-<dt><a class="anchor" id="_deprecated000003"></a>Member <a class="el" href="a00203.html#ga787364a7ae884b781b58ac248ff0925c">escape_binary</a>  </dt>
-<dd>Use the transaction's esc_raw() functions instead  </dd>
-<dt><a class="anchor" id="_deprecated000004"></a>Member <a class="el" href="a00203.html#ga1147c3174b747009783b65981d4707f0">escape_binary</a>  </dt>
-<dd>Use the transaction's esc_raw() functions instead  </dd>
-<dt><a class="anchor" id="_deprecated000002"></a>Member <a class="el" href="a00203.html#ga5b230e243d4ebbe8085a8048e912601e">escape_binary</a>  </dt>
-<dd>Use the transaction's esc_raw() functions instead  </dd>
-<dt><a class="anchor" id="_deprecated000005"></a>Member <a class="el" href="a00203.html#gaeb5da84878d4ea8f902f956b8240e73e">escape_binary</a>  </dt>
-<dd>Use the transaction's esc_raw() functions instead  </dd>
-<dt><a class="anchor" id="_deprecated000003"></a>Member <a class="el" href="a00203.html#ga787364a7ae884b781b58ac248ff0925c">escape_binary</a>  </dt>
-<dd>Use the transaction's esc_raw() functions instead  </dd>
-<dt><a class="anchor" id="_deprecated000004"></a>Member <a class="el" href="a00203.html#ga1147c3174b747009783b65981d4707f0">escape_binary</a>  </dt>
-<dd>Use the transaction's esc_raw() functions instead  </dd>
-<dt><a class="anchor" id="_deprecated000005"></a>Member <a class="el" href="a00203.html#gaeb5da84878d4ea8f902f956b8240e73e">escape_binary</a>  </dt>
-<dd>Use the transaction's esc_raw() functions instead  </dd>
-<dt><a class="anchor" id="_deprecated000001"></a>Member <a class="el" href="a00203.html#ga9c1a379cd2ba4eea395fb79df463eb98">escape_binary</a>  </dt>
-<dd>Use the transaction's esc_raw() functions instead  </dd>
-<dt><a class="anchor" id="_deprecated000006"></a>Class <a class="el" href="a00063.html">pqxx::notify_listener</a>  </dt>
-<dd>Use notification_receiver instead.  </dd>
-<dt><a class="anchor" id="_deprecated000008"></a>Member <a class="el" href="a00082.html#ab3bcc6d210c747335a9f86aef975dfa9">pqxx::result::field</a>  </dt>
-<dd>Use <code><a class="el" href="a00040.html" title="Reference to a field in a result set.">pqxx::field</a></code> instead.  </dd>
-<dt><a class="anchor" id="_deprecated000007"></a>Member <a class="el" href="a00082.html#ad928c2c47d1f6d890e4a97aa225ff9d5">pqxx::result::tuple</a>  </dt>
-<dd>Use <code><a class="el" href="a00107.html" title="Reference to one row in a result.">pqxx::tuple</a></code> instead.  </dd>
-<dt><a class="anchor" id="_deprecated000009"></a>Class <a class="el" href="a00098.html">pqxx::tablereader</a>  </dt>
-<dd>Efficiently pull data directly out of a table.  </dd>
-<dt><a class="anchor" id="_deprecated000010"></a>Class <a class="el" href="a00099.html">pqxx::tablestream</a>  </dt>
-<dd>Base class for obsolete tablereader/tablewriter classes.  </dd>
-<dt><a class="anchor" id="_deprecated000011"></a>Class <a class="el" href="a00100.html">pqxx::tablewriter</a>  </dt>
-<dd>Efficiently write data directly to a database table.  </dd>
-<dt><a class="anchor" id="_deprecated000012"></a>Member <a class="el" href="a00176.html#a6808f9a0c8dea288c2df81b930d06c34">pqxx::trigger</a>  </dt>
-<dd>The trigger class from libpqxx 1.x/2.x has been replaced with notification_receiver.  </dd>
-<dt><a class="anchor" id="_deprecated000013"></a>Member <a class="el" href="a00107.html#a97a80dea1c26f652161f82f18931eb4a">pqxx::tuple::tuple</a>  (const result *r, size_t i)</dt>
-<dd>Do not use this constructor. It will become private. </dd>
-</dl>
-</div></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00212.html b/doc/html/Reference/a00212.html
deleted file mode 100644
index 0ca67d3..0000000
--- a/doc/html/Reference/a00212.html
+++ /dev/null
@@ -1,159 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00006.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::basic_connection&lt; CONNECTPOLICY &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00006.html">pqxx::basic_connection&lt; CONNECTPOLICY &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a1aa330287775aa1ff83f94714f772673">activate</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a4963aaba6da521d480c21c7ec01835cf">adorn_name</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#ab5c24029bda3198d826d24757e49c746">await_notification</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#aa9e66faad88a94857c0749b9bbc5d352">await_notification</a>(long seconds, long microseconds)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a7179e32df28bd4bc81b85d99b36ad791">backendpid</a>() const </td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00006.html#aa02e7329e13fdc9809c1215f224ab5fe">basic_connection</a>()</td><td class="entry"><a class="el" href="a00006.html">pqxx::basic_connection&lt; CONNECTPOLICY &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00006.html#a0436a1271586987e97bdf5b59b96f607">basic_connection</a>(const std::string &amp;opt)</td><td class="entry"><a class="el" href="a00006.html">pqxx::basic_connection&lt; CONNECTPOLICY &gt;</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00006.html#aa6c74a9abcfa2b13c2334d0c38f66305">basic_connection</a>(const char opt[])</td><td class="entry"><a class="el" href="a00006.html">pqxx::basic_connection&lt; CONNECTPOLICY &gt;</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a9709e4738b1bfb1dba547381749908cb">cancel_query</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71aba8a02f6bb5d2304bfbf2110c6cd791a">cap_create_table_with_oids</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a86380c8c083847ba3d16764784f5914f">cap_cursor_fetch_0</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a8034abdbcd193f25d9d93cf79156e1fc">cap_cursor_scroll</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a8ab47c10b60d6bd6664f6e88f300edcb">cap_cursor_update</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71ad97556afc36aff4a62c61b67437c20c4">cap_cursor_with_hold</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a4a873c5d7e7fb0a9022cdd110181a7de">cap_end</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a973dc9e4f56818f82b86fb13a5bbc405">cap_nested_transactions</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71aabb5fb3d6d43442107e04e0982300d6e">cap_notify_payload</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a366c98bc3385ecfb39496bf7240e5973">cap_parameterized_statements</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a6b019128f2fdcfa9d316042342846e2f">cap_prepare_unnamed_statement</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71af5a4754aea608aaf5fca6caa51c44ce0">cap_prepared_statements</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a01e68a67b6a3c92ce9b0c92fa73e90b2">cap_read_only_transactions</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71abefe533e379346c7b9644406c613eb02">cap_statement_varargs</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a1f2b785abe834490c33dc4cf19c932d2">cap_table_column</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71">capability</a> enum name</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#af02016af0233bed748eb1ddab9685131">close</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a33700cc6d830d28c3dbd48eb9b7276ab">connection_base</a>(connectionpolicy &amp;)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a043e536c1923594c246f2ca8db31dffa">dbname</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a10b275082e18dbcb177a8871f92c7523">deactivate</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a9bd21013745b4454e248e637cdae1287">disconnect</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9">error_verbosity</a> enum name</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga8978ff727c03a1aaaa3a9d3fd3268abf">esc</a>(const char str[])</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#gae711f65dd793a70629f97a2e0e54d8db">esc</a>(const char str[], size_t maxlen)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#gaca9ba750fd096cfd652a4323dab3a653">esc</a>(const std::string &amp;str)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga6a8c83d3dcea7114a00c188fe6a92779">esc_raw</a>(const unsigned char str[], size_t len)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a33280d29c4db47c1e71eb82df921691a">get_errorhandlers</a>() const </td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#aa839a066c0289a12f664e29c9dbafd38">get_notifs</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a908a2ffdf56d8259492e9f3894e24f65">get_variable</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a4344b95a9b950a0bc07dd1f2af7bb5f0">get_verbosity</a>() const </td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a38dde9befa350a07a5ac093d13ee64e2">hostname</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#aedf7ac72658efa92e702a06b1964747a">inhibit_reactivation</a>(bool inhibit)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a1d1c129c2c5797a82f251ee9dabec77e">init</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a36a26cf7e13f612749d49faf4f1654f8">is_open</a>() const </td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9a3e74ba2b1506b7deb1fbea2834c574cf">normal</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00006.html#af041bd491664d3d3c81e7ad9e701d593">options</a>() const </td><td class="entry"><a class="el" href="a00006.html">pqxx::basic_connection&lt; CONNECTPOLICY &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#abf3b71372850f86e4f5e67eb4b7d56bd">perform</a>(const TRANSACTOR &amp;T, int Attempts)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a5eac9840b79e7f1893d88b63f6d97b1d">perform</a>(const TRANSACTOR &amp;T)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a826750f0f13ede4ac4e6ca8a84711b53">port</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#ab71d463277c017f695eed71cdd87afb2">prepare</a>(const std::string &amp;name, const std::string &amp;definition)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a2d3fc0b15713b0bba8a6a286e4e67c10">prepare</a>(const std::string &amp;definition)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a32efdc645566975851bfc7d6b82d214c">prepare_now</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a140578ed1e1c65c61deb0407ff25959f">process_notice</a>(const char[])</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a9d64420154827b3572dcdb955a93bfff">process_notice</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#ab63e45ad783d8adb8d4a9f03e03ef6ef">protocol_version</a>() const </td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga81fe65fbb9561af7c5f0b33a9fe27e5a">quote</a>(const T &amp;t)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga7e10c6bf1796584c0949383cb25541c2">quote</a>(const binarystring &amp;)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#gae68c4661843dcf695585f6e1b6011788">quote_name</a>(const std::string &amp;identifier)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga8b59e512bedb3e8a69f3aa7e557daab7">quote_raw</a>(const unsigned char str[], size_t len)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#acdd295f691812773133147530aa6ff21">server_version</a>() const </td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a04895c06c5ae1d8b0863a32a28beff51">set_client_encoding</a>(const std::string &amp;Encoding)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a120b9e03dcaa9b0c3ef7026afa64d954">set_variable</a>(const std::string &amp;Var, const std::string &amp;Value)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#acfb05dee4b2d29c9a3d4925d194d5ab9">set_verbosity</a>(error_verbosity verbosity)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a335ca1d83e65a9e57b907c431c3afbe1">simulate_failure</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a8ac078b1077fbe19ee1d713bb6b71e8f">sock</a>() const </td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#aefdde864e05f88e84d748236b93659e7">supports</a>(capability c) const </td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9af941ee6232e0e2704c00349b8b47feff">terse</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#aafade6d46c029d62f7bb10451f7e733e">trace</a>(std::FILE *)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a30ec51634479614b45106532e87e5dc7">unprepare</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#ae02522000400fc2782e892ac0387d85b">username</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9aff78876e731a924c5e25b06033fced2d">verbose</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#af860fe4c418cfa4f573f34d73327d111">wait_read</a>() const </td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#ab8c7dd5e54493e18d5900dd70012d062">wait_read</a>(long seconds, long microseconds) const </td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#acfb8d53e6f105db280cd5d977c005bea">wait_write</a>() const </td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00006.html#a3abaa953e318c2dda1b61b3f5861140e">~basic_connection</a>()</td><td class="entry"><a class="el" href="a00006.html">pqxx::basic_connection&lt; CONNECTPOLICY &gt;</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00213.html b/doc/html/Reference/a00213.html
deleted file mode 100644
index 64d6923..0000000
--- a/doc/html/Reference/a00213.html
+++ /dev/null
@@ -1,128 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00013.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::binarystring Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00013.html">pqxx::binarystring</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00013.html#a48d3b98f62d903bc99555d6c786d334a">at</a>(size_type) const </td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00013.html#af837e6e843633027fdfcfa5e68975edb">back</a>() const </td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00013.html#a8cee54a0d93f38368fd885d6ef3733a7">begin</a>() const </td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00013.html#a575ec98218f850b4c1b91a8edb677681">binarystring</a>(const field &amp;)</td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00013.html#a569aac459e41d91ca04adcfcea5646fd">binarystring</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00013.html#a7cfccba27491d78841be64193dc556ab">binarystring</a>(const void *, size_t)</td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00013.html#abadf5cc14e19fc0c1f8838d1518baefa">char_type</a> typedef</td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00013.html#acb7da4766d133d40e1f4b294c2dd14d9">const_iterator</a> typedef</td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00013.html#abcf73d6a9164ac4f0ffaf4012e774016">const_pointer</a> typedef</td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00013.html#a5a3869fa04853d5ab14b6676953143be">const_reference</a> typedef</td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00073.html#a7fe52ebd1d2533f298caa5ffc975be66">content_type</a> typedef</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; unsigned char, pqxx::internal::freemallocmem_templated&lt; unsigned char &gt; &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00013.html#ad9042fbae551a4404e175a431139ca8c">data</a>() const </td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00013.html#a121db85dcf088809bd4b95e617324971">difference_type</a> typedef</td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00013.html#adfb2644b600416cb5eaf43cea64e99ab">empty</a>() const </td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00013.html#abf2511857a61d4835cf6d326bb539a19">end</a>() const </td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga9c1a379cd2ba4eea395fb79df463eb98">escape_binary</a>(const std::string &amp;bin)</td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"><span class="mlabel">related</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga5b230e243d4ebbe8085a8048e912601e">escape_binary</a>(const char bin[])</td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"><span class="mlabel">related</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga787364a7ae884b781b58ac248ff0925c">escape_binary</a>(const char bin[], size_t len)</td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"><span class="mlabel">related</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga1147c3174b747009783b65981d4707f0">escape_binary</a>(const unsigned char bin[])</td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"><span class="mlabel">related</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#gaeb5da84878d4ea8f902f956b8240e73e">escape_binary</a>(const unsigned char bin[], size_t len)</td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"><span class="mlabel">related</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00013.html#a565339d41daf2278ac02ce543e715cd2">front</a>() const </td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00013.html#a37efe53d810e83dc4894cb405ba31dfa">get</a>() const </td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00013.html#a065a1d5f2e87f640b57ce35580b11659">length</a>() const </td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00073.html#a4550cd53958a269ac8c2e4e7a02d2f02">operator bool</a>() const</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; unsigned char, pqxx::internal::freemallocmem_templated&lt; unsigned char &gt; &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00073.html#af32cad9f63309273527e4007a7d892ef">operator!</a>() const</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; unsigned char, pqxx::internal::freemallocmem_templated&lt; unsigned char &gt; &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00013.html#a56acf785f1c0a44c93d40f8b1bdc2921">operator!=</a>(const binarystring &amp;rhs) const </td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00073.html#afaa858977fa3c7df8f6497afdf4f2803">operator*</a>() const</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; unsigned char, pqxx::internal::freemallocmem_templated&lt; unsigned char &gt; &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00073.html#a362f5103b150fb3913adb8923c7b1dbe">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; unsigned char, pqxx::internal::freemallocmem_templated&lt; unsigned char &gt; &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00073.html#a93b56fd3623e58c1aa6ceaaff54bbe11">operator=</a>(const PQAlloc &amp;rhs)</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; unsigned char, pqxx::internal::freemallocmem_templated&lt; unsigned char &gt; &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00013.html#a7ed7a9968baffb67dc5d2fde25cfa4c8">operator==</a>(const binarystring &amp;) const </td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00013.html#a47aa4553c316eeab7461c368e0ce2bac">operator[]</a>(size_type i) const </td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00073.html#adf8536b0ab651d81247809a673f3bf42">PQAlloc</a>()</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; unsigned char, pqxx::internal::freemallocmem_templated&lt; unsigned char &gt; &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00073.html#a402105c20c0fba99659dbea44fbd36b2">PQAlloc</a>(const PQAlloc &amp;rhs)</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; unsigned char, pqxx::internal::freemallocmem_templated&lt; unsigned char &gt; &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00073.html#a43caacd4030a3dd949e9e44352c859dd">PQAlloc</a>(unsigned char *obj)</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; unsigned char, pqxx::internal::freemallocmem_templated&lt; unsigned char &gt; &gt;</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00073.html#a7bb9fd9d80b38ddbed8128b33806900d">reset</a>()</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; unsigned char, pqxx::internal::freemallocmem_templated&lt; unsigned char &gt; &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00013.html#af10f41451b711337a25cec42598229fb">size</a>() const </td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00013.html#af4269ef0ff7802a8bc5c5a0d54cca60d">size_type</a> typedef</td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00013.html#ab6642dd3f5147bc104c3cdf0c8d2cc9e">str</a>() const </td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00013.html#ad6e5000885dd6f0b7bdf1f5d7f365dd9">swap</a>(binarystring &amp;)</td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00073.html#a681827ee20603fab0019324494e78455">PQAlloc&lt; unsigned char, pqxx::internal::freemallocmem_templated&lt; unsigned char &gt; &gt;::swap</a>(PQAlloc &amp;rhs)</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; unsigned char, pqxx::internal::freemallocmem_templated&lt; unsigned char &gt; &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00013.html#a18e4f5fe0683c746f949db5d3c1c914c">value_type</a> typedef</td><td class="entry"><a class="el" href="a00013.html">pqxx::binarystring</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00073.html#a8aded9ce9cf12f720f193ed303367bd1">~PQAlloc</a>()</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; unsigned char, pqxx::internal::freemallocmem_templated&lt; unsigned char &gt; &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00214.html b/doc/html/Reference/a00214.html
deleted file mode 100644
index d2f51c9..0000000
--- a/doc/html/Reference/a00214.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00020.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::connect_direct Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00020.html">pqxx::connect_direct</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00020.html#a3ae8ab240a1f152c64cd40493d92f846">connect_direct</a>(const std::string &amp;opts)</td><td class="entry"><a class="el" href="a00020.html">pqxx::connect_direct</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00024.html#ab46be4bfe19a8a022f441d120b6b2f09">connectionpolicy</a>(const std::string &amp;opts)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00024.html#a0bbbedd08b7f579e5a2577e97b7e09b7">do_completeconnect</a>(handle orig)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00024.html#ae74d43f05d575eb142e18ed0939de151">do_disconnect</a>(handle orig)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00024.html#a3358c5c2ab741a6fd798db538516a349">do_dropconnect</a>(handle orig)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00020.html#a2b3538872ddbadb1e1a4aadc7724afb6">do_startconnect</a>(handle)</td><td class="entry"><a class="el" href="a00020.html">pqxx::connect_direct</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> typedef</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00024.html#ae6c506b9822a94dffd7e58a917d5509e">is_ready</a>(handle) const </td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00024.html#a5b4be97db7a8739e9f4fc7e1b7ab587c">normalconnect</a>(handle)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00024.html#ae3164a06f63e76709e17065bea2bf938">options</a>() const </td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00024.html#a69870c553a2ea10b2f1fbd6073c2fb25">~connectionpolicy</a>()</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00215.html b/doc/html/Reference/a00215.html
deleted file mode 100644
index 0162110..0000000
--- a/doc/html/Reference/a00215.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00021.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::connect_lazy Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00021.html">pqxx::connect_lazy</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00021.html#a9d93b15b0681f3b4e25e9fab79adb8cd">connect_lazy</a>(const std::string &amp;opts)</td><td class="entry"><a class="el" href="a00021.html">pqxx::connect_lazy</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00024.html#ab46be4bfe19a8a022f441d120b6b2f09">connectionpolicy</a>(const std::string &amp;opts)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00021.html#ad5c2b3b6043ff998ad67cddc89e2669b">do_completeconnect</a>(handle)</td><td class="entry"><a class="el" href="a00021.html">pqxx::connect_lazy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00024.html#ae74d43f05d575eb142e18ed0939de151">do_disconnect</a>(handle orig)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00024.html#a3358c5c2ab741a6fd798db538516a349">do_dropconnect</a>(handle orig)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00024.html#ab7c76ae54326197bcbe6d35b5bbb246f">do_startconnect</a>(handle orig)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> typedef</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00024.html#ae6c506b9822a94dffd7e58a917d5509e">is_ready</a>(handle) const </td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00024.html#a5b4be97db7a8739e9f4fc7e1b7ab587c">normalconnect</a>(handle)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00024.html#ae3164a06f63e76709e17065bea2bf938">options</a>() const </td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00024.html#a69870c553a2ea10b2f1fbd6073c2fb25">~connectionpolicy</a>()</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00216.html b/doc/html/Reference/a00216.html
deleted file mode 100644
index 6cec2bb..0000000
--- a/doc/html/Reference/a00216.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00019.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::connect_async Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00019.html">pqxx::connect_async</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00019.html#adcace783d423c5306fb72087d5171c31">connect_async</a>(const std::string &amp;opts)</td><td class="entry"><a class="el" href="a00019.html">pqxx::connect_async</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00024.html#ab46be4bfe19a8a022f441d120b6b2f09">connectionpolicy</a>(const std::string &amp;opts)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00019.html#aa2b7f15be38163b46695c2739b59fb8b">do_completeconnect</a>(handle)</td><td class="entry"><a class="el" href="a00019.html">pqxx::connect_async</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00024.html#ae74d43f05d575eb142e18ed0939de151">do_disconnect</a>(handle orig)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00019.html#a36ed18e0528808b19df70dcf721da973">do_dropconnect</a>(handle)</td><td class="entry"><a class="el" href="a00019.html">pqxx::connect_async</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00019.html#adc14fc627579522b2284af143b8ac9ea">do_startconnect</a>(handle)</td><td class="entry"><a class="el" href="a00019.html">pqxx::connect_async</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> typedef</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00019.html#a48a470b67ec1adb0459b0e009b0a60d0">is_ready</a>(handle) const </td><td class="entry"><a class="el" href="a00019.html">pqxx::connect_async</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00024.html#a5b4be97db7a8739e9f4fc7e1b7ab587c">normalconnect</a>(handle)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00024.html#ae3164a06f63e76709e17065bea2bf938">options</a>() const </td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00024.html#a69870c553a2ea10b2f1fbd6073c2fb25">~connectionpolicy</a>()</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00217.html b/doc/html/Reference/a00217.html
deleted file mode 100644
index 838ae0a..0000000
--- a/doc/html/Reference/a00217.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00022.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::connect_null Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00022.html">pqxx::connect_null</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00022.html#a0f3aae5285574af29d06abdcb7f2560c">connect_null</a>(const std::string &amp;opts)</td><td class="entry"><a class="el" href="a00022.html">pqxx::connect_null</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00024.html#ab46be4bfe19a8a022f441d120b6b2f09">connectionpolicy</a>(const std::string &amp;opts)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00024.html#a0bbbedd08b7f579e5a2577e97b7e09b7">do_completeconnect</a>(handle orig)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00024.html#ae74d43f05d575eb142e18ed0939de151">do_disconnect</a>(handle orig)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00024.html#a3358c5c2ab741a6fd798db538516a349">do_dropconnect</a>(handle orig)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00024.html#ab7c76ae54326197bcbe6d35b5bbb246f">do_startconnect</a>(handle orig)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> typedef</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00024.html#ae6c506b9822a94dffd7e58a917d5509e">is_ready</a>(handle) const </td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00024.html#a5b4be97db7a8739e9f4fc7e1b7ab587c">normalconnect</a>(handle)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00024.html#ae3164a06f63e76709e17065bea2bf938">options</a>() const </td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00024.html#a69870c553a2ea10b2f1fbd6073c2fb25">~connectionpolicy</a>()</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00218.html b/doc/html/Reference/a00218.html
deleted file mode 100644
index a91c26b..0000000
--- a/doc/html/Reference/a00218.html
+++ /dev/null
@@ -1,164 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00023.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::connection_base Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00023.html">pqxx::connection_base</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a1aa330287775aa1ff83f94714f772673">activate</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a4963aaba6da521d480c21c7ec01835cf">adorn_name</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#ab5c24029bda3198d826d24757e49c746">await_notification</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#aa9e66faad88a94857c0749b9bbc5d352">await_notification</a>(long seconds, long microseconds)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a7179e32df28bd4bc81b85d99b36ad791">backendpid</a>() const </td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a9709e4738b1bfb1dba547381749908cb">cancel_query</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71aba8a02f6bb5d2304bfbf2110c6cd791a">cap_create_table_with_oids</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a86380c8c083847ba3d16764784f5914f">cap_cursor_fetch_0</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a8034abdbcd193f25d9d93cf79156e1fc">cap_cursor_scroll</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a8ab47c10b60d6bd6664f6e88f300edcb">cap_cursor_update</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71ad97556afc36aff4a62c61b67437c20c4">cap_cursor_with_hold</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a4a873c5d7e7fb0a9022cdd110181a7de">cap_end</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a973dc9e4f56818f82b86fb13a5bbc405">cap_nested_transactions</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71aabb5fb3d6d43442107e04e0982300d6e">cap_notify_payload</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a366c98bc3385ecfb39496bf7240e5973">cap_parameterized_statements</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a6b019128f2fdcfa9d316042342846e2f">cap_prepare_unnamed_statement</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71af5a4754aea608aaf5fca6caa51c44ce0">cap_prepared_statements</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a01e68a67b6a3c92ce9b0c92fa73e90b2">cap_read_only_transactions</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71abefe533e379346c7b9644406c613eb02">cap_statement_varargs</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a1f2b785abe834490c33dc4cf19c932d2">cap_table_column</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71">capability</a> enum name</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#af02016af0233bed748eb1ddab9685131">close</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a33700cc6d830d28c3dbd48eb9b7276ab">connection_base</a>(connectionpolicy &amp;)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a043e536c1923594c246f2ca8db31dffa">dbname</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a10b275082e18dbcb177a8871f92c7523">deactivate</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a9bd21013745b4454e248e637cdae1287">disconnect</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9">error_verbosity</a> enum name</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga8978ff727c03a1aaaa3a9d3fd3268abf">esc</a>(const char str[])</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#gae711f65dd793a70629f97a2e0e54d8db">esc</a>(const char str[], size_t maxlen)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#gaca9ba750fd096cfd652a4323dab3a653">esc</a>(const std::string &amp;str)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga6a8c83d3dcea7114a00c188fe6a92779">esc_raw</a>(const unsigned char str[], size_t len)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a33280d29c4db47c1e71eb82df921691a">get_errorhandlers</a>() const </td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#aa839a066c0289a12f664e29c9dbafd38">get_notifs</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a908a2ffdf56d8259492e9f3894e24f65">get_variable</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a4344b95a9b950a0bc07dd1f2af7bb5f0">get_verbosity</a>() const </td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a38dde9befa350a07a5ac093d13ee64e2">hostname</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#aedf7ac72658efa92e702a06b1964747a">inhibit_reactivation</a>(bool inhibit)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a1d1c129c2c5797a82f251ee9dabec77e">init</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#af3dfec559fe2305e57aba653abe4c8ad">internal::gate::connection_dbtransaction</a> class</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#aa423170b8ec82df685a1e739f53f2b14">internal::gate::connection_errorhandler</a> class</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#ab15ff67d81467d271dc713b2584f1328">internal::gate::connection_largeobject</a> class</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#abbdbf8e505eb3c23680d83df6c575889">internal::gate::connection_notification_receiver</a> class</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a0e64dc314f291c6f81a948c59d94aa8a">internal::gate::connection_parameterized_invocation</a> class</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a3b9c5dc16f04600aa5415e06f6ff8fa6">internal::gate::connection_pipeline</a> class</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#ac2eff365ba0aa25ebbf5f903ac3c7a54">internal::gate::connection_prepare_invocation</a> class</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a2247d8690958f634898bbf014a7d418c">internal::gate::connection_reactivation_avoidance_exemption</a> class</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a84c1a28176815ab9103c7febec450755">internal::gate::connection_sql_cursor</a> class</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a3c60c76e32687adce1e8c0dba0919773">internal::gate::connection_transaction</a> class</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a36a26cf7e13f612749d49faf4f1654f8">is_open</a>() const </td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9a3e74ba2b1506b7deb1fbea2834c574cf">normal</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#abf3b71372850f86e4f5e67eb4b7d56bd">perform</a>(const TRANSACTOR &amp;T, int Attempts)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a5eac9840b79e7f1893d88b63f6d97b1d">perform</a>(const TRANSACTOR &amp;T)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a826750f0f13ede4ac4e6ca8a84711b53">port</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#ab71d463277c017f695eed71cdd87afb2">prepare</a>(const std::string &amp;name, const std::string &amp;definition)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a2d3fc0b15713b0bba8a6a286e4e67c10">prepare</a>(const std::string &amp;definition)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a32efdc645566975851bfc7d6b82d214c">prepare_now</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a140578ed1e1c65c61deb0407ff25959f">process_notice</a>(const char[])</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a9d64420154827b3572dcdb955a93bfff">process_notice</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#ab63e45ad783d8adb8d4a9f03e03ef6ef">protocol_version</a>() const </td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga81fe65fbb9561af7c5f0b33a9fe27e5a">quote</a>(const T &amp;t)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga7e10c6bf1796584c0949383cb25541c2">quote</a>(const binarystring &amp;)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#gae68c4661843dcf695585f6e1b6011788">quote_name</a>(const std::string &amp;identifier)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga8b59e512bedb3e8a69f3aa7e557daab7">quote_raw</a>(const unsigned char str[], size_t len)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#acdd295f691812773133147530aa6ff21">server_version</a>() const </td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a04895c06c5ae1d8b0863a32a28beff51">set_client_encoding</a>(const std::string &amp;Encoding)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a120b9e03dcaa9b0c3ef7026afa64d954">set_variable</a>(const std::string &amp;Var, const std::string &amp;Value)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#acfb05dee4b2d29c9a3d4925d194d5ab9">set_verbosity</a>(error_verbosity verbosity)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#a335ca1d83e65a9e57b907c431c3afbe1">simulate_failure</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a8ac078b1077fbe19ee1d713bb6b71e8f">sock</a>() const </td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#aefdde864e05f88e84d748236b93659e7">supports</a>(capability c) const </td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9af941ee6232e0e2704c00349b8b47feff">terse</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#aafade6d46c029d62f7bb10451f7e733e">trace</a>(std::FILE *)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a30ec51634479614b45106532e87e5dc7">unprepare</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#ae02522000400fc2782e892ac0387d85b">username</a>()</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9aff78876e731a924c5e25b06033fced2d">verbose</a> enum value</td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#af860fe4c418cfa4f573f34d73327d111">wait_read</a>() const </td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00023.html#ab8c7dd5e54493e18d5900dd70012d062">wait_read</a>(long seconds, long microseconds) const </td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00023.html#acfb8d53e6f105db280cd5d977c005bea">wait_write</a>() const </td><td class="entry"><a class="el" href="a00023.html">pqxx::connection_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00219.html b/doc/html/Reference/a00219.html
deleted file mode 100644
index 700afb6..0000000
--- a/doc/html/Reference/a00219.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00024.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::connectionpolicy Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00024.html">pqxx::connectionpolicy</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00024.html#ab46be4bfe19a8a022f441d120b6b2f09">connectionpolicy</a>(const std::string &amp;opts)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00024.html#a0bbbedd08b7f579e5a2577e97b7e09b7">do_completeconnect</a>(handle orig)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00024.html#ae74d43f05d575eb142e18ed0939de151">do_disconnect</a>(handle orig)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00024.html#a3358c5c2ab741a6fd798db538516a349">do_dropconnect</a>(handle orig)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00024.html#ab7c76ae54326197bcbe6d35b5bbb246f">do_startconnect</a>(handle orig)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">handle</a> typedef</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00024.html#ae6c506b9822a94dffd7e58a917d5509e">is_ready</a>(handle) const </td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00024.html#a5b4be97db7a8739e9f4fc7e1b7ab587c">normalconnect</a>(handle)</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00024.html#ae3164a06f63e76709e17065bea2bf938">options</a>() const </td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00024.html#a69870c553a2ea10b2f1fbd6073c2fb25">~connectionpolicy</a>()</td><td class="entry"><a class="el" href="a00024.html">pqxx::connectionpolicy</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00220.html b/doc/html/Reference/a00220.html
deleted file mode 100644
index acc727d..0000000
--- a/doc/html/Reference/a00220.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00030.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::cursor_base Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00030.html">pqxx::cursor_base</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00030.html#a591ac7d2302288890c04e6159eb6d30e">accesspolicy</a> enum name</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00030.html#a56b530ba6b18f3fcdb5b93a0087922c9">all</a>()</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00030.html#ae1e1a28e596a78fa8ed8c4eeccbe6369">backward_all</a>()</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00030.html#a92ebe0bfff015fc1d85ab30d1ac97ef4">cursor_base</a>(connection_base &amp;, const std::string &amp;Name, bool embellish_name=true)</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> typedef</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00030.html#a591ac7d2302288890c04e6159eb6d30eaf440221f717464c87f043899cc117cbf">forward_only</a> enum value</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330a4c37408c49492bfe9f012812226dd1fd">loose</a> enum value</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00030.html#a947b286d508fad4a1823f8b13a5ccef3">m_name</a></td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00030.html#ab46d430e0ecfa545ff3764f867654caf">name</a>() const </td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00030.html#a2a10af042c1ece1f5faf55479ada0319">next</a>()</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330a3ace6a7a5ca4ec3b486f2f35fd2420b0">owned</a> enum value</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330">ownershippolicy</a> enum name</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00030.html#aed642c9d80cddf181853d36c6e8ccb93">prior</a>()</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00030.html#a591ac7d2302288890c04e6159eb6d30ea7f6c1ed7719885433353a78946b2c5f3">random_access</a> enum value</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212a8122c0c4a5eb9c9dbf27ab40a2686eb0">read_only</a> enum value</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00030.html#a732bb16c01dc3266d424267252d4f1b0">size_type</a> typedef</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212a12fa229ee3e760f1ca86d66304554b63">update</a> enum value</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212">updatepolicy</a> enum name</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00221.html b/doc/html/Reference/a00221.html
deleted file mode 100644
index 2f279ea..0000000
--- a/doc/html/Reference/a00221.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00087.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::stateless_cursor&lt; up, op &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00087.html">pqxx::stateless_cursor&lt; up, op &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00087.html#a20a0b658655a3b10543abd35717dd633">close</a>()</td><td class="entry"><a class="el" href="a00087.html">pqxx::stateless_cursor&lt; up, op &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00087.html#af9cfc40abd39a68880b0df6d618e41fb">difference_type</a> typedef</td><td class="entry"><a class="el" href="a00087.html">pqxx::stateless_cursor&lt; up, op &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00087.html#a9b99a8f9ef260f11a32b29e917bdacda">name</a>() const </td><td class="entry"><a class="el" href="a00087.html">pqxx::stateless_cursor&lt; up, op &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00087.html#a97046479f709ae621473c48ed7a0932d">retrieve</a>(difference_type begin_pos, difference_type end_pos)</td><td class="entry"><a class="el" href="a00087.html">pqxx::stateless_cursor&lt; up, op &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00087.html#ae278f24bab98d3946061934a48992067">size</a>()</td><td class="entry"><a class="el" href="a00087.html">pqxx::stateless_cursor&lt; up, op &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00087.html#a85ee6b4652b659565fede97bb00b4232">size_type</a> typedef</td><td class="entry"><a class="el" href="a00087.html">pqxx::stateless_cursor&lt; up, op &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00087.html#aa042b1c72b16911a4f2e1c73be3d8942">stateless_cursor</a>(transaction_base &amp;trans, const std::string &amp;query, const std::string &amp;cname, bool hold)</td><td class="entry"><a class="el" href="a00087.html">pqxx::stateless_cursor&lt; up, op &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00087.html#a8231490bf29aa7686c4daa3b1fc97ed1">stateless_cursor</a>(transaction_base &amp;trans, const std::string adopted_cursor)</td><td class="entry"><a class="el" href="a00087.html">pqxx::stateless_cursor&lt; up, op &gt;</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00222.html b/doc/html/Reference/a00222.html
deleted file mode 100644
index a86e5c8..0000000
--- a/doc/html/Reference/a00222.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00044.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::icursorstream Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00044.html">pqxx::icursorstream</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00044.html#a79c9e623be28567215d88087cd7e80d0">difference_type</a> typedef</td><td class="entry"><a class="el" href="a00044.html">pqxx::icursorstream</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00044.html#a0602dd0f6ed2641bbb98ad584bcf60e7">get</a>(result &amp;res)</td><td class="entry"><a class="el" href="a00044.html">pqxx::icursorstream</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00044.html#a9d23e2f3cdac465efb354e0ab689304c">icursorstream</a>(transaction_base &amp;context, const std::string &amp;query, const std::string &amp;basename, difference_type sstride=1)</td><td class="entry"><a class="el" href="a00044.html">pqxx::icursorstream</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00044.html#a24212e9d6d97c744f5c4eed30d8d92a2">icursorstream</a>(transaction_base &amp;context, const field &amp;cname, difference_type sstride=1, cursor_base::ownershippolicy op=cursor_base::owned)</td><td class="entry"><a class="el" href="a00044.html">pqxx::icursorstream</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00044.html#a777b5c8fe3f9e0160cea11ba00be5a27">ignore</a>(std::streamsize n=1)</td><td class="entry"><a class="el" href="a00044.html">pqxx::icursorstream</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00044.html#a81bc68e9ddb56368929d58e0820e72f0">internal::gate::icursorstream_icursor_iterator</a> class</td><td class="entry"><a class="el" href="a00044.html">pqxx::icursorstream</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00044.html#a462bf00fed476b503116f1c769deeb2f">operator bool</a>() const </td><td class="entry"><a class="el" href="a00044.html">pqxx::icursorstream</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00044.html#a7ac105c3e882661d8f1220ccf9164c27">operator&gt;&gt;</a>(result &amp;res)</td><td class="entry"><a class="el" href="a00044.html">pqxx::icursorstream</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00044.html#a255914b05d1f935922338eeebcb10144">set_stride</a>(difference_type stride)</td><td class="entry"><a class="el" href="a00044.html">pqxx::icursorstream</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00044.html#a6f29a9a658eeb39c09075bfc655c5d90">size_type</a> typedef</td><td class="entry"><a class="el" href="a00044.html">pqxx::icursorstream</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00044.html#a89f9c7dc295e4befa9bdbd2bfedbe800">stride</a>() const </td><td class="entry"><a class="el" href="a00044.html">pqxx::icursorstream</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00223.html b/doc/html/Reference/a00223.html
deleted file mode 100644
index 819def7..0000000
--- a/doc/html/Reference/a00223.html
+++ /dev/null
@@ -1,106 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00043.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::icursor_iterator Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00043.html">pqxx::icursor_iterator</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00043.html#acf5bea0afb3ae6a669bd40cd659a5921">difference_type</a> typedef</td><td class="entry"><a class="el" href="a00043.html">pqxx::icursor_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00043.html#a14f91c8c6898670b29965c34d6166674">icursor_iterator</a>()</td><td class="entry"><a class="el" href="a00043.html">pqxx::icursor_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00043.html#a059b39f4623c26af73cc865f3f8488ca">icursor_iterator</a>(istream_type &amp;)</td><td class="entry"><a class="el" href="a00043.html">pqxx::icursor_iterator</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00043.html#a3faa6d72b2c16f3b36a27804c561bfcc">icursor_iterator</a>(const icursor_iterator &amp;)</td><td class="entry"><a class="el" href="a00043.html">pqxx::icursor_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00043.html#a50ae5821478a2398f50c8cf2c42a0343">internal::gate::icursor_iterator_icursorstream</a> class</td><td class="entry"><a class="el" href="a00043.html">pqxx::icursor_iterator</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00043.html#a4d6d50111eed016d1ce28bbdbbf96862">istream_type</a> typedef</td><td class="entry"><a class="el" href="a00043.html">pqxx::icursor_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00043.html#ad0cda8bc84e80e331d2fcc973788d99a">operator!=</a>(const icursor_iterator &amp;rhs) const </td><td class="entry"><a class="el" href="a00043.html">pqxx::icursor_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00043.html#a7c416cd5efae357cce5f6dccf6d6fb58">operator*</a>() const </td><td class="entry"><a class="el" href="a00043.html">pqxx::icursor_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00043.html#ada9ee12818185a1ccd04c912601d9f6d">operator++</a>()</td><td class="entry"><a class="el" href="a00043.html">pqxx::icursor_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00043.html#aed4a6029b7e88f2adef1c0c3508605aa">operator++</a>(int)</td><td class="entry"><a class="el" href="a00043.html">pqxx::icursor_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00043.html#ae1f77541718ff048a67353dc07c87013">operator+=</a>(difference_type)</td><td class="entry"><a class="el" href="a00043.html">pqxx::icursor_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00043.html#af2c977a93c27c468244f43733f7238c6">operator-&gt;</a>() const </td><td class="entry"><a class="el" href="a00043.html">pqxx::icursor_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00043.html#a595590e9f129925a1b447617b8d3b82a">operator&lt;</a>(const icursor_iterator &amp;rhs) const </td><td class="entry"><a class="el" href="a00043.html">pqxx::icursor_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00043.html#a6afd533edcdf0e9f9667fdde547de63a">operator&lt;=</a>(const icursor_iterator &amp;rhs) const </td><td class="entry"><a class="el" href="a00043.html">pqxx::icursor_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00043.html#a56c2d0b9aa14557cdf45555ea8a543f3">operator=</a>(const icursor_iterator &amp;)</td><td class="entry"><a class="el" href="a00043.html">pqxx::icursor_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00043.html#a8b87babe29cf2797a624b2c8fa10d05f">operator==</a>(const icursor_iterator &amp;rhs) const </td><td class="entry"><a class="el" href="a00043.html">pqxx::icursor_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00043.html#a0844bc4574d839c13d9ae6f2316a7286">operator&gt;</a>(const icursor_iterator &amp;rhs) const </td><td class="entry"><a class="el" href="a00043.html">pqxx::icursor_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00043.html#a0abd27b596021390729199ddcb5a4baf">operator&gt;=</a>(const icursor_iterator &amp;rhs) const </td><td class="entry"><a class="el" href="a00043.html">pqxx::icursor_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00043.html#af82ad1f395b1ccef2f48e7a04e315ae2">size_type</a> typedef</td><td class="entry"><a class="el" href="a00043.html">pqxx::icursor_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00043.html#a260a8e31d364d7c8427741d0788c305e">~icursor_iterator</a>()</td><td class="entry"><a class="el" href="a00043.html">pqxx::icursor_iterator</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00224.html b/doc/html/Reference/a00224.html
deleted file mode 100644
index 286213b..0000000
--- a/doc/html/Reference/a00224.html
+++ /dev/null
@@ -1,127 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00032.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::dbtransaction Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00032.html">pqxx::dbtransaction</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a955f2497216d9eae268ac662b46d5a45">abort</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a1d2a8554499cbd93ff8c2bf5c15843ff">Begin</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#ab2cf42c4821aff7ff1cd906af9165725">commit</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a">conn</a>() const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#a49d5c0050ec02eba8440b1bdb20a1539">dbtransaction</a>(connection_base &amp;, const std::string &amp;IsolationString, readwrite_policy rw=read_write)</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00032.html#a12e833c152ed73fabe7c4c30020140e2">dbtransaction</a>(connection_base &amp;, bool direct=true, readwrite_policy rw=read_write)</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#ac80f81e53c31f3a2052dc24fc6bbb7ee">DirectExec</a>(const char C[], int Retries=0)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#a38c5eb7ae19ad150f89e951261873aba">do_abort</a>()</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00032.html#a0b4da4b562a51ec0f03a9abf75acd14c">do_begin</a>()</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#ae434c2ec625a55ec8c6c4f57d1cb0a54">do_commit</a>()=0</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00032.html#a9b3e988901d4bec05d414543314a945b">do_exec</a>(const char Query[])</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#af2ddcd7f1def9dfd3f15c0f3242b9136">End</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga98dee516d429520627fd94f5ccb2b023">esc</a>(const char str[]) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb">esc</a>(const char str[], size_t maxlen) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244">esc</a>(const std::string &amp;str) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga6048218f7af70cd0423429d54203749c">esc_raw</a>(const unsigned char str[], size_t len) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga489c7438da9241486297a451a8579dc1">esc_raw</a>(const std::string &amp;) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#aed91d0b8029795b477470e854c907c4b">exec</a>(const std::string &amp;Query, const std::string &amp;Desc=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a938732e87f924fee764cddd8390de20f">exec</a>(const std::stringstream &amp;Query, const std::string &amp;Desc=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#a4e35ec39c80f088ebe239b15a16488de">fullname</a>(const std::string &amp;ttype, const std::string &amp;isolation)</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a87f5147f2dc2dfbcc3b5aef4b461be86">get_variable</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#af5e1900b64239bac292f5505f7799654">isolation_tag</a> typedef</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#adc48441869caf6a4b84911cd6984c36a">m_reactivation_avoidance</a></td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a>(const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a241ccb51d6d6a399164e7478adcd6157">parameterized</a>(const std::string &amp;query)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a1357ac4f6330284129c91882a169276d">prepared</a>(const std::string &amp;statement=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a99f99eb85906a7541119c9098a36d799">process_notice</a>(const char Msg[]) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#aa90bc6e1219ff68ef11e1d04b76c205c">process_notice</a>(const std::string &amp;Msg) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff">quote</a>(const T &amp;t) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#gad943d244673a97eef6c7a927f4f412c0">quote_name</a>(const std::string &amp;identifier) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#gac62a687a3367d500a54d0e0a722880c6">quote_raw</a>(const unsigned char str[], size_t len) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#gaa10d27c49fd2089fe55ebc7ef060b65a">quote_raw</a>(const std::string &amp;str) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a84df458282939ef38cfddfaa07bea1d8">reactivation_avoidance_clear</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#ab7510be596a5a14014064c884a10fd93">set_variable</a>(const std::string &amp;Var, const std::string &amp;Val)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#a601f599d9c5cca86ce84a77bdac941db">start_backend_transaction</a>()</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a92fc088d2f2c3e1e5992b4e14c703684">transaction_base</a>(connection_base &amp;c, bool direct=true)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#ace1dc32cc5ab0d51481518e659675b79">~dbtransaction</a>()</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#ad5ddea378795d92908af4b65e59d585a">~transaction_base</a>()=0</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00225.html b/doc/html/Reference/a00225.html
deleted file mode 100644
index 83874fe..0000000
--- a/doc/html/Reference/a00225.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00036.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::errorhandler Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00036.html">pqxx::errorhandler</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00036.html#a4627d71dc5156998ab1a8705fe5db974">errorhandler</a>(connection_base &amp;)</td><td class="entry"><a class="el" href="a00036.html">pqxx::errorhandler</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00036.html#a08b329d18887eeb882ff0c80b8ae74ba">internal::gate::errorhandler_connection_base</a> class</td><td class="entry"><a class="el" href="a00036.html">pqxx::errorhandler</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00036.html#a31238a2ce8999c76725a6d045dcc942f">operator()</a>(const char msg[])=0</td><td class="entry"><a class="el" href="a00036.html">pqxx::errorhandler</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00036.html#a102761e1ec70d1f2d339d250bcdc799c">~errorhandler</a>()</td><td class="entry"><a class="el" href="a00036.html">pqxx::errorhandler</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00226.html b/doc/html/Reference/a00226.html
deleted file mode 100644
index 18884eb..0000000
--- a/doc/html/Reference/a00226.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00076.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::quiet_errorhandler Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00076.html">pqxx::quiet_errorhandler</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00036.html#a4627d71dc5156998ab1a8705fe5db974">errorhandler</a>(connection_base &amp;)</td><td class="entry"><a class="el" href="a00036.html">pqxx::errorhandler</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00076.html#a3870c438f09580a1b5414e0cdc687faf">operator()</a>(const char[])</td><td class="entry"><a class="el" href="a00076.html">pqxx::quiet_errorhandler</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00076.html#ae440e24603c46ebdc8b981e22a54aacb">quiet_errorhandler</a>(connection_base &amp;conn)</td><td class="entry"><a class="el" href="a00076.html">pqxx::quiet_errorhandler</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00036.html#a102761e1ec70d1f2d339d250bcdc799c">~errorhandler</a>()</td><td class="entry"><a class="el" href="a00036.html">pqxx::errorhandler</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00227.html b/doc/html/Reference/a00227.html
deleted file mode 100644
index 8a60bd1..0000000
--- a/doc/html/Reference/a00227.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00074.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::pqxx_exception Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00074.html">pqxx::pqxx_exception</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">base</a>() const =0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00228.html b/doc/html/Reference/a00228.html
deleted file mode 100644
index 8b4ba4f..0000000
--- a/doc/html/Reference/a00228.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00038.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::failure Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00038.html">pqxx::failure</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00229.html b/doc/html/Reference/a00229.html
deleted file mode 100644
index 0b7f1a9..0000000
--- a/doc/html/Reference/a00229.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00014.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::broken_connection Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00014.html">pqxx::broken_connection</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00014.html#abead818453c7c47646f924c0b6cbff7d">broken_connection</a>()</td><td class="entry"><a class="el" href="a00014.html">pqxx::broken_connection</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00014.html#a003c1c85d2c6c40f6d5b985394aa34b2">broken_connection</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00014.html">pqxx::broken_connection</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00230.html b/doc/html/Reference/a00230.html
deleted file mode 100644
index 2c69fa2..0000000
--- a/doc/html/Reference/a00230.html
+++ /dev/null
@@ -1,93 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00086.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::sql_error Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00086.html">pqxx::sql_error</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00231.html b/doc/html/Reference/a00231.html
deleted file mode 100644
index 4e97b7f..0000000
--- a/doc/html/Reference/a00231.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00045.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::in_doubt_error Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00045.html">pqxx::in_doubt_error</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00045.html#a378d91b2f08324db0725a7c89f6dedcf">in_doubt_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00045.html">pqxx::in_doubt_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00232.html b/doc/html/Reference/a00232.html
deleted file mode 100644
index 3cc2327..0000000
--- a/doc/html/Reference/a00232.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00049.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::internal_error Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00049.html">pqxx::internal_error</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00049.html#a4514fd8ae629c3e2524b1a8257abeb29">internal_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00049.html">pqxx::internal_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00233.html b/doc/html/Reference/a00233.html
deleted file mode 100644
index 34f1fd1..0000000
--- a/doc/html/Reference/a00233.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00113.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::usage_error Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00113.html">pqxx::usage_error</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00113.html#ac13c13a650ab45684355682a98655f5b">usage_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00113.html">pqxx::usage_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00234.html b/doc/html/Reference/a00234.html
deleted file mode 100644
index b33f05b..0000000
--- a/doc/html/Reference/a00234.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00004.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::argument_error Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00004.html">pqxx::argument_error</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00004.html#a1b68c0e492e7cb4f9458ca0de1b85862">argument_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00004.html">pqxx::argument_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:10 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00235.html b/doc/html/Reference/a00235.html
deleted file mode 100644
index 048bf0a..0000000
--- a/doc/html/Reference/a00235.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00029.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::conversion_error Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00029.html">pqxx::conversion_error</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00029.html#aa26b38ec0b49d925597fb0924d34e5a2">conversion_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00029.html">pqxx::conversion_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00236.html b/doc/html/Reference/a00236.html
deleted file mode 100644
index fe15677..0000000
--- a/doc/html/Reference/a00236.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00077.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::range_error Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00077.html">pqxx::range_error</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00077.html#afe1f00814531af326e7fb11757f978e9">range_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00077.html">pqxx::range_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00237.html b/doc/html/Reference/a00237.html
deleted file mode 100644
index 47555ed..0000000
--- a/doc/html/Reference/a00237.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00039.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::feature_not_supported Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00039.html">pqxx::feature_not_supported</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00039.html#a499c62eac013b090a96ea3b402f48f0c">feature_not_supported</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00039.html">pqxx::feature_not_supported</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00039.html#a72654b9a8eff8c728eae1d5fae9a0890">feature_not_supported</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00039.html">pqxx::feature_not_supported</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00238.html b/doc/html/Reference/a00238.html
deleted file mode 100644
index bb2a9fc..0000000
--- a/doc/html/Reference/a00238.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00031.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::data_exception Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00031.html">pqxx::data_exception</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00031.html#a0e28cd5da6e6cd6fba5ade32b353e51a">data_exception</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00031.html">pqxx::data_exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00031.html#a987ace354d0497c66d468ce18dc48487">data_exception</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00031.html">pqxx::data_exception</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00239.html b/doc/html/Reference/a00239.html
deleted file mode 100644
index c44cc5c..0000000
--- a/doc/html/Reference/a00239.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00048.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::integrity_constraint_violation Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00048.html">pqxx::integrity_constraint_violation</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00048.html#a9fa871a08c23b2722a42fa545cecd2ab">integrity_constraint_violation</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00048.html">pqxx::integrity_constraint_violation</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00048.html#a505ae8d71add1a4c19e69f5cf96cea9d">integrity_constraint_violation</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00048.html">pqxx::integrity_constraint_violation</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00240.html b/doc/html/Reference/a00240.html
deleted file mode 100644
index 72bac0c..0000000
--- a/doc/html/Reference/a00240.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00081.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::restrict_violation Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00081.html">pqxx::restrict_violation</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00048.html#a9fa871a08c23b2722a42fa545cecd2ab">integrity_constraint_violation</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00048.html">pqxx::integrity_constraint_violation</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00048.html#a505ae8d71add1a4c19e69f5cf96cea9d">integrity_constraint_violation</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00048.html">pqxx::integrity_constraint_violation</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00081.html#a595aad1240047206570109fb06936695">restrict_violation</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00081.html">pqxx::restrict_violation</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00081.html#a3c6a6fa4c970502389cded0863f83122">restrict_violation</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00081.html">pqxx::restrict_violation</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00241.html b/doc/html/Reference/a00241.html
deleted file mode 100644
index 48cabeb..0000000
--- a/doc/html/Reference/a00241.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00061.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::not_null_violation Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00061.html">pqxx::not_null_violation</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00048.html#a9fa871a08c23b2722a42fa545cecd2ab">integrity_constraint_violation</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00048.html">pqxx::integrity_constraint_violation</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00048.html#a505ae8d71add1a4c19e69f5cf96cea9d">integrity_constraint_violation</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00048.html">pqxx::integrity_constraint_violation</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00061.html#a43eceacf51e6bb47d6bb90517a574c2a">not_null_violation</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00061.html">pqxx::not_null_violation</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00061.html#a5372bb4e822109abf338516fa6b0733e">not_null_violation</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00061.html">pqxx::not_null_violation</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00242.html b/doc/html/Reference/a00242.html
deleted file mode 100644
index b9fa3f1..0000000
--- a/doc/html/Reference/a00242.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00042.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::foreign_key_violation Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00042.html">pqxx::foreign_key_violation</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00042.html#a6e1d093886e976b8e028d94daba4c16e">foreign_key_violation</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00042.html">pqxx::foreign_key_violation</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00042.html#a63de30ac68704846bbe21c078d23be53">foreign_key_violation</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00042.html">pqxx::foreign_key_violation</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00048.html#a9fa871a08c23b2722a42fa545cecd2ab">integrity_constraint_violation</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00048.html">pqxx::integrity_constraint_violation</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00048.html#a505ae8d71add1a4c19e69f5cf96cea9d">integrity_constraint_violation</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00048.html">pqxx::integrity_constraint_violation</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00243.html b/doc/html/Reference/a00243.html
deleted file mode 100644
index df10009..0000000
--- a/doc/html/Reference/a00243.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00112.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::unique_violation Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00112.html">pqxx::unique_violation</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00048.html#a9fa871a08c23b2722a42fa545cecd2ab">integrity_constraint_violation</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00048.html">pqxx::integrity_constraint_violation</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00048.html#a505ae8d71add1a4c19e69f5cf96cea9d">integrity_constraint_violation</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00048.html">pqxx::integrity_constraint_violation</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00112.html#aadb2cddaf2f72188f118784495e60720">unique_violation</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00112.html">pqxx::unique_violation</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00112.html#a704dbc98b56d620ec131498b77578261">unique_violation</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00112.html">pqxx::unique_violation</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00244.html b/doc/html/Reference/a00244.html
deleted file mode 100644
index d3b8b24..0000000
--- a/doc/html/Reference/a00244.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00018.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::check_violation Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00018.html">pqxx::check_violation</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00018.html#a2d18d99434781303ae1099876049d623">check_violation</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00018.html">pqxx::check_violation</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00018.html#a33fa66dcc36972c8afa2d17987fb391d">check_violation</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00018.html">pqxx::check_violation</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00048.html#a9fa871a08c23b2722a42fa545cecd2ab">integrity_constraint_violation</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00048.html">pqxx::integrity_constraint_violation</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00048.html#a505ae8d71add1a4c19e69f5cf96cea9d">integrity_constraint_violation</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00048.html">pqxx::integrity_constraint_violation</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00245.html b/doc/html/Reference/a00245.html
deleted file mode 100644
index aa5a318..0000000
--- a/doc/html/Reference/a00245.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00051.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::invalid_cursor_state Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00051.html">pqxx::invalid_cursor_state</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00051.html#a39081c92939fa3cca69441719eae3415">invalid_cursor_state</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00051.html">pqxx::invalid_cursor_state</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00051.html#a98b63bef3455bdde8a791fbb49ca97f0">invalid_cursor_state</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00051.html">pqxx::invalid_cursor_state</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00246.html b/doc/html/Reference/a00246.html
deleted file mode 100644
index 7608112..0000000
--- a/doc/html/Reference/a00246.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00052.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::invalid_sql_statement_name Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00052.html">pqxx::invalid_sql_statement_name</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00052.html#a733530a1cdef5f0c73c57ff4d46b3ae3">invalid_sql_statement_name</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00052.html">pqxx::invalid_sql_statement_name</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00052.html#ab6cdfc77425f86d8f15af9726e079824">invalid_sql_statement_name</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00052.html">pqxx::invalid_sql_statement_name</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00247.html b/doc/html/Reference/a00247.html
deleted file mode 100644
index 630da84..0000000
--- a/doc/html/Reference/a00247.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00050.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::invalid_cursor_name Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00050.html">pqxx::invalid_cursor_name</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00050.html#aaa48cdbce346a4c8e593a3dbe8d06fcd">invalid_cursor_name</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00050.html">pqxx::invalid_cursor_name</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00050.html#aa73214eba77d9c6cd048ea04f3f20c28">invalid_cursor_name</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00050.html">pqxx::invalid_cursor_name</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00248.html b/doc/html/Reference/a00248.html
deleted file mode 100644
index 292a47c..0000000
--- a/doc/html/Reference/a00248.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00097.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::syntax_error Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00097.html">pqxx::syntax_error</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00097.html#ae489a0cf604c668f9dbaa89a3df9dedd">error_position</a></td><td class="entry"><a class="el" href="a00097.html">pqxx::syntax_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00097.html#afae8be4ad0815338687d765729f09fd4">syntax_error</a>(const std::string &amp;err, int pos=-1)</td><td class="entry"><a class="el" href="a00097.html">pqxx::syntax_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00097.html#ac6344fdccdc0e166ff7fcbe53bcc27ef">syntax_error</a>(const std::string &amp;err, const std::string &amp;Q, int pos=-1)</td><td class="entry"><a class="el" href="a00097.html">pqxx::syntax_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00249.html b/doc/html/Reference/a00249.html
deleted file mode 100644
index bc6a51b..0000000
--- a/doc/html/Reference/a00249.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00108.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::undefined_column Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00108.html">pqxx::undefined_column</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00097.html#ae489a0cf604c668f9dbaa89a3df9dedd">error_position</a></td><td class="entry"><a class="el" href="a00097.html">pqxx::syntax_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00097.html#afae8be4ad0815338687d765729f09fd4">syntax_error</a>(const std::string &amp;err, int pos=-1)</td><td class="entry"><a class="el" href="a00097.html">pqxx::syntax_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00097.html#ac6344fdccdc0e166ff7fcbe53bcc27ef">syntax_error</a>(const std::string &amp;err, const std::string &amp;Q, int pos=-1)</td><td class="entry"><a class="el" href="a00097.html">pqxx::syntax_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00108.html#a2cef7f04b77370c1744fdefbd68cf254">undefined_column</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00108.html">pqxx::undefined_column</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00108.html#a21df53ad96763c63ad6bc691848b68b5">undefined_column</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00108.html">pqxx::undefined_column</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00250.html b/doc/html/Reference/a00250.html
deleted file mode 100644
index cce0c51..0000000
--- a/doc/html/Reference/a00250.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00109.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::undefined_function Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00109.html">pqxx::undefined_function</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00097.html#ae489a0cf604c668f9dbaa89a3df9dedd">error_position</a></td><td class="entry"><a class="el" href="a00097.html">pqxx::syntax_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00097.html#afae8be4ad0815338687d765729f09fd4">syntax_error</a>(const std::string &amp;err, int pos=-1)</td><td class="entry"><a class="el" href="a00097.html">pqxx::syntax_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00097.html#ac6344fdccdc0e166ff7fcbe53bcc27ef">syntax_error</a>(const std::string &amp;err, const std::string &amp;Q, int pos=-1)</td><td class="entry"><a class="el" href="a00097.html">pqxx::syntax_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00109.html#ad7beff0f4d7b7353da9e675e899bb350">undefined_function</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00109.html">pqxx::undefined_function</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00109.html#af634ee86c8bbeffb1db85a10c611e99b">undefined_function</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00109.html">pqxx::undefined_function</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00251.html b/doc/html/Reference/a00251.html
deleted file mode 100644
index 62f1cf7..0000000
--- a/doc/html/Reference/a00251.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00110.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::undefined_table Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00110.html">pqxx::undefined_table</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00097.html#ae489a0cf604c668f9dbaa89a3df9dedd">error_position</a></td><td class="entry"><a class="el" href="a00097.html">pqxx::syntax_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00097.html#afae8be4ad0815338687d765729f09fd4">syntax_error</a>(const std::string &amp;err, int pos=-1)</td><td class="entry"><a class="el" href="a00097.html">pqxx::syntax_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00097.html#ac6344fdccdc0e166ff7fcbe53bcc27ef">syntax_error</a>(const std::string &amp;err, const std::string &amp;Q, int pos=-1)</td><td class="entry"><a class="el" href="a00097.html">pqxx::syntax_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00110.html#a639bf511f48a2eb3715f857fd91f1bce">undefined_table</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00110.html">pqxx::undefined_table</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00110.html#af1f3774f9f8b5cf656a9e6f442e2aea8">undefined_table</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00110.html">pqxx::undefined_table</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00252.html b/doc/html/Reference/a00252.html
deleted file mode 100644
index 86f8078..0000000
--- a/doc/html/Reference/a00252.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00046.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::insufficient_privilege Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00046.html">pqxx::insufficient_privilege</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00046.html#a5cce5dbd2519b461a7c8064528999097">insufficient_privilege</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00046.html">pqxx::insufficient_privilege</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00046.html#a288de88661b6c5094151d90975bb0531">insufficient_privilege</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00046.html">pqxx::insufficient_privilege</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00253.html b/doc/html/Reference/a00253.html
deleted file mode 100644
index 949c8ab..0000000
--- a/doc/html/Reference/a00253.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00047.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::insufficient_resources Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00047.html">pqxx::insufficient_resources</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00047.html#ab9c012d8591a9699677c8e3d2bfdf02a">insufficient_resources</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00047.html">pqxx::insufficient_resources</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00047.html#af88552eb661d1bc459308d2ff8576840">insufficient_resources</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00047.html">pqxx::insufficient_resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00254.html b/doc/html/Reference/a00254.html
deleted file mode 100644
index 50d25c2..0000000
--- a/doc/html/Reference/a00254.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00035.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::disk_full Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00035.html">pqxx::disk_full</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00035.html#ab76e2e34539d0dec43ab1479a4847a86">disk_full</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00035.html">pqxx::disk_full</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00035.html#ad5b1a57e3e37bb6df5d7605f14e4c9be">disk_full</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00035.html">pqxx::disk_full</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00047.html#ab9c012d8591a9699677c8e3d2bfdf02a">insufficient_resources</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00047.html">pqxx::insufficient_resources</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00047.html#af88552eb661d1bc459308d2ff8576840">insufficient_resources</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00047.html">pqxx::insufficient_resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00255.html b/doc/html/Reference/a00255.html
deleted file mode 100644
index 2bba2ae..0000000
--- a/doc/html/Reference/a00255.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00066.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::out_of_memory Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00066.html">pqxx::out_of_memory</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00047.html#ab9c012d8591a9699677c8e3d2bfdf02a">insufficient_resources</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00047.html">pqxx::insufficient_resources</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00047.html#af88552eb661d1bc459308d2ff8576840">insufficient_resources</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00047.html">pqxx::insufficient_resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00066.html#ad9880e47615592429d5cb9e3fda467f3">out_of_memory</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00066.html">pqxx::out_of_memory</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00066.html#a8e8d47b4cc8de8c9ebf4abcd39bee40b">out_of_memory</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00066.html">pqxx::out_of_memory</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00256.html b/doc/html/Reference/a00256.html
deleted file mode 100644
index 513ae25..0000000
--- a/doc/html/Reference/a00256.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00102.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::too_many_connections Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00102.html">pqxx::too_many_connections</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00014.html#abead818453c7c47646f924c0b6cbff7d">broken_connection</a>()</td><td class="entry"><a class="el" href="a00014.html">pqxx::broken_connection</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00014.html#a003c1c85d2c6c40f6d5b985394aa34b2">broken_connection</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00014.html">pqxx::broken_connection</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00102.html#ad613a4a06c35fc29cdb838427250d727">too_many_connections</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00102.html">pqxx::too_many_connections</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00257.html b/doc/html/Reference/a00257.html
deleted file mode 100644
index aab0768..0000000
--- a/doc/html/Reference/a00257.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00069.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::plpgsql_error Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00069.html">pqxx::plpgsql_error</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00069.html#abb0f0e6d4eaebe63d7409c244ffa9b06">plpgsql_error</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00069.html">pqxx::plpgsql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00069.html#a346ab5182768a7a9b25c03e45890c601">plpgsql_error</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00069.html">pqxx::plpgsql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00258.html b/doc/html/Reference/a00258.html
deleted file mode 100644
index b4906e8..0000000
--- a/doc/html/Reference/a00258.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00071.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::plpgsql_raise Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00071.html">pqxx::plpgsql_raise</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00069.html#abb0f0e6d4eaebe63d7409c244ffa9b06">plpgsql_error</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00069.html">pqxx::plpgsql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00069.html#a346ab5182768a7a9b25c03e45890c601">plpgsql_error</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00069.html">pqxx::plpgsql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00071.html#acb8177c2b8060623f46fadfb82c621f8">plpgsql_raise</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00071.html">pqxx::plpgsql_raise</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00071.html#a7a51d15b2778ae1ec61f480482050690">plpgsql_raise</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00071.html">pqxx::plpgsql_raise</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00259.html b/doc/html/Reference/a00259.html
deleted file mode 100644
index cdbb63f..0000000
--- a/doc/html/Reference/a00259.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00070.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::plpgsql_no_data_found Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00070.html">pqxx::plpgsql_no_data_found</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00069.html#abb0f0e6d4eaebe63d7409c244ffa9b06">plpgsql_error</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00069.html">pqxx::plpgsql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00069.html#a346ab5182768a7a9b25c03e45890c601">plpgsql_error</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00069.html">pqxx::plpgsql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00070.html#ab6013cc52171417e60008c1efebd4257">plpgsql_no_data_found</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00070.html">pqxx::plpgsql_no_data_found</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00070.html#a97cfb947332b3e275e3437b5284de8ff">plpgsql_no_data_found</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00070.html">pqxx::plpgsql_no_data_found</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00260.html b/doc/html/Reference/a00260.html
deleted file mode 100644
index 7127d3b..0000000
--- a/doc/html/Reference/a00260.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00072.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::plpgsql_too_many_rows Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00072.html">pqxx::plpgsql_too_many_rows</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">failure</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00038.html">pqxx::failure</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00069.html#abb0f0e6d4eaebe63d7409c244ffa9b06">plpgsql_error</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00069.html">pqxx::plpgsql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00069.html#a346ab5182768a7a9b25c03e45890c601">plpgsql_error</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00069.html">pqxx::plpgsql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00072.html#a8b2c0fa01d76add8d15f1024562521fe">plpgsql_too_many_rows</a>(const std::string &amp;err)</td><td class="entry"><a class="el" href="a00072.html">pqxx::plpgsql_too_many_rows</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00072.html#a77fc4dece10e4aa3efffc7f4dcbeb81e">plpgsql_too_many_rows</a>(const std::string &amp;err, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00072.html">pqxx::plpgsql_too_many_rows</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">query</a>() const </td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00086.html#affcbefe5ad9a1cae7073d170f85352d0">sql_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">sql_error</a>(const std::string &amp;, const std::string &amp;Q)</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">~pqxx_exception</a>()=0</td><td class="entry"><a class="el" href="a00074.html">pqxx::pqxx_exception</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">~sql_error</a>()</td><td class="entry"><a class="el" href="a00086.html">pqxx::sql_error</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00261.html b/doc/html/Reference/a00261.html
deleted file mode 100644
index 12a0f4e..0000000
--- a/doc/html/Reference/a00261.html
+++ /dev/null
@@ -1,108 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00040.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::field Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00040.html">pqxx::field</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#acf630db7dbdd828c56596b658c1f5b0a">as</a>(const T &amp;Default) const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a2f9b005cdf98de2a1e7754744c75fbb7">as</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#a97781b0028cbfd2dca1106943a27afae">c_str</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#ac4149686f6311d9fc74529f3646d9cfd">col</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#ad46579d33a9105fecb94340d11a87b1d">field</a>(const tuple &amp;T, tuple_size_type C)</td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a3c3c5212055fb098039b104c520b98f7">home</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#a61903bbc795990ac21d2aaefd34626f4">idx</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#ad0670dd5c8c32c3486a66c8c6199246d">is_null</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#a5b5ee7fe78262f0d60efb6b9a12c8da7">m_col</a></td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#ad969ff9b3f6f128713b867560ee06e12">name</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#a812714c00006721cdf895980fa8154fb">num</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a07d5dacdf1abec9c1117d1bcaa4cfdc9">operator!=</a>(const field &amp;rhs) const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#a7b7e65ff720f3b00b070c5608f9ac986">operator==</a>(const field &amp;) const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#ad79f68cfa43c8ce7a13af3525be3da43">operator&gt;&gt;</a>(T &amp;Obj) const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#ad8d3b3ef9308b577d178086e4b295ca5">size</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a862c8028550be182c0104b48b3cf8399">size_type</a> typedef</td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#adee313912a0d712eba34548454455988">table</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a36b61c5c5aa0550c3b7472225fc64f77">table_column</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#a11b508641e461a25fdc6b78fb7a36acf">to</a>(T &amp;Obj) const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a0a194db2c97f08148c9bbef548b24cf8">to</a>(T &amp;Obj, const T &amp;Default) const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#ab0fec98c5f61d8c572abbd13303419a9">to</a>(const char *&amp;Obj) const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a61b82f53f82924bc10d8c1b15dfca153">type</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00262.html b/doc/html/Reference/a00262.html
deleted file mode 100644
index 4ea6c87..0000000
--- a/doc/html/Reference/a00262.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00041.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::field_streambuf&lt; CHAR, TRAITS &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00041.html">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00041.html#ab1b72785be292cde0fa9ac2cf2b3f6a4">char_type</a> typedef</td><td class="entry"><a class="el" href="a00041.html">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00041.html#a4faf4881aca250fd2ce0eb6a520149c4">field_streambuf</a>(const field &amp;F)</td><td class="entry"><a class="el" href="a00041.html">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00041.html#a55e0069841487074956aa376a6e1d72c">int_type</a> typedef</td><td class="entry"><a class="el" href="a00041.html">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00041.html#a594d90685e6d986b1f2200792bd74b03">off_type</a> typedef</td><td class="entry"><a class="el" href="a00041.html">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00041.html#a292655415eeb298c9b09ccb6ed8de959">openmode</a> typedef</td><td class="entry"><a class="el" href="a00041.html">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00041.html#aa10890370d62085bde7c01e4e7ddcd92">overflow</a>(int_type)</td><td class="entry"><a class="el" href="a00041.html">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00041.html#a40a3219faec0d4870a24060bf66c1673">pos_type</a> typedef</td><td class="entry"><a class="el" href="a00041.html">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00041.html#a4c3e5f527f44cdcd210968493bd0ea0a">seekdir</a> typedef</td><td class="entry"><a class="el" href="a00041.html">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00041.html#a11be4abe1a7a982fa05d2ca80630c62c">seekoff</a>(off_type, seekdir, openmode)</td><td class="entry"><a class="el" href="a00041.html">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00041.html#a8c7796f89ed8ea72203359ef1aeaa042">seekpos</a>(pos_type, openmode)</td><td class="entry"><a class="el" href="a00041.html">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00041.html#ae94ab8fb0c94bf4b100f85f80ff8a2b4">sync</a>()</td><td class="entry"><a class="el" href="a00041.html">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00041.html#a434a97e522097934a05be09ddddcf86a">traits_type</a> typedef</td><td class="entry"><a class="el" href="a00041.html">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00041.html#ac96fb117de93933fd4dd667cbe88a0b6">underflow</a>()</td><td class="entry"><a class="el" href="a00041.html">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00263.html b/doc/html/Reference/a00263.html
deleted file mode 100644
index 26ac421..0000000
--- a/doc/html/Reference/a00263.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00007.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00007.html">pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00007.html#a1f1918fb6cf893bb59e8b3e2921c22fd">basic_fieldstream</a>(const field &amp;F)</td><td class="entry"><a class="el" href="a00007.html">pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00007.html#acb9db31f275560a165bb466555f30986">char_type</a> typedef</td><td class="entry"><a class="el" href="a00007.html">pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00007.html#a8f1cd9fcb08f673ef02776beb52ceefd">int_type</a> typedef</td><td class="entry"><a class="el" href="a00007.html">pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00007.html#a5f11dbcdcaf2c705935e099debb68cd8">off_type</a> typedef</td><td class="entry"><a class="el" href="a00007.html">pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00007.html#ab2bc41979cc1d0d8a349a6b82dd5077f">pos_type</a> typedef</td><td class="entry"><a class="el" href="a00007.html">pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00007.html#a60c8c26735eb6e96fc915968ea13c7bc">traits_type</a> typedef</td><td class="entry"><a class="el" href="a00007.html">pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00264.html b/doc/html/Reference/a00264.html
deleted file mode 100644
index a03b55a..0000000
--- a/doc/html/Reference/a00264.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00054.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::isolation_traits&lt; LEVEL &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00054.html">pqxx::isolation_traits&lt; LEVEL &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00054.html#a7257515292c662b6247844ddbbd5d37d">level</a>()</td><td class="entry"><a class="el" href="a00054.html">pqxx::isolation_traits&lt; LEVEL &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00054.html#aa70d28518dfd8e0021c76e50e19da150">name</a>()</td><td class="entry"><a class="el" href="a00054.html">pqxx::isolation_traits&lt; LEVEL &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00054.html#aa614c41bb7460c52684cbcc058a96ec3">name</a>()</td><td class="entry"><a class="el" href="a00054.html">pqxx::isolation_traits&lt; LEVEL &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00054.html#a5ea14e6598a2e7ac7b0ad7e1a9610873">name</a>()</td><td class="entry"><a class="el" href="a00054.html">pqxx::isolation_traits&lt; LEVEL &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00054.html#ab448a03b23a8e86e12cb21f495d941fc">name</a>()</td><td class="entry"><a class="el" href="a00054.html">pqxx::isolation_traits&lt; LEVEL &gt;</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00265.html b/doc/html/Reference/a00265.html
deleted file mode 100644
index e481924..0000000
--- a/doc/html/Reference/a00265.html
+++ /dev/null
@@ -1,103 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00056.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::largeobject Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00056.html">pqxx::largeobject</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00056.html#ad84747d2fa7a02950b790ea2c1808309">id</a>() const </td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00056.html#a2d076b22c335557dbe91f4793c315e7d">largeobject</a>()</td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00056.html#ae3a035076692d93ef07ab636e47fcc81">largeobject</a>(dbtransaction &amp;T)</td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00056.html#af8257cb8d3c162acc233ae0fe9cef218">largeobject</a>(oid O)</td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00056.html#a05267c2dfb94149e4f518c55fccf3748">largeobject</a>(dbtransaction &amp;T, const std::string &amp;File)</td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00056.html#a8f0314b6756e5f246b1ea349820df64d">largeobject</a>(const largeobjectaccess &amp;O)</td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00056.html#abea8ecd17b1ca3db757bb0b148c20295">operator!=</a>(const largeobject &amp;other) const </td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00056.html#a41efa409c912f937c51e31dc812f7a2e">operator&lt;</a>(const largeobject &amp;other) const </td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00056.html#a8467e3f29ce1f3748fd62737cfe63316">operator&lt;=</a>(const largeobject &amp;other) const </td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00056.html#ad70e9d5356545289573e63f6272a7e52">operator==</a>(const largeobject &amp;other) const </td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00056.html#aa7d92ad25a5d4584dc8ff34041103ef2">operator&gt;</a>(const largeobject &amp;other) const </td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00056.html#a72405b8ff94fd3f44fe786f5001409a0">operator&gt;=</a>(const largeobject &amp;other) const </td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00056.html#a0357da0b565480de02030bf018a99e5a">RawConnection</a>(const dbtransaction &amp;T)</td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00056.html#a70fe02eba0ce7e8d83db9bc3340260af">Reason</a>(int err) const </td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00056.html#a7976bf34f68473dd51809bf25682aa03">remove</a>(dbtransaction &amp;T) const </td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00056.html#a546f724f294272c84c85ab4b4b415419">size_type</a> typedef</td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00056.html#ad97df88e75558320c89ea4f39c35afe2">to_file</a>(dbtransaction &amp;T, const std::string &amp;File) const </td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00266.html b/doc/html/Reference/a00266.html
deleted file mode 100644
index 2a7a76c..0000000
--- a/doc/html/Reference/a00266.html
+++ /dev/null
@@ -1,122 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00058.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::largeobjectaccess Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00058.html">pqxx::largeobjectaccess</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00058.html#a2552356fe475dc48fb5f3badb39cccc6">cread</a>(char Buf[], size_type Len)</td><td class="entry"><a class="el" href="a00058.html">pqxx::largeobjectaccess</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00058.html#afa13d389b11eac8063ade1febb7a4e2c">cseek</a>(off_type dest, seekdir dir)</td><td class="entry"><a class="el" href="a00058.html">pqxx::largeobjectaccess</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00058.html#aef7bc42d2a46bbb09c19c802616fa559">ctell</a>() const </td><td class="entry"><a class="el" href="a00058.html">pqxx::largeobjectaccess</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00058.html#a0e047fa337f4df3838e983ca922fa7a5">cwrite</a>(const char Buf[], size_type Len)</td><td class="entry"><a class="el" href="a00058.html">pqxx::largeobjectaccess</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00056.html#ad84747d2fa7a02950b790ea2c1808309">id</a>() const </td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00056.html#a2d076b22c335557dbe91f4793c315e7d">largeobject</a>()</td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00056.html#ae3a035076692d93ef07ab636e47fcc81">largeobject</a>(dbtransaction &amp;T)</td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00056.html#af8257cb8d3c162acc233ae0fe9cef218">largeobject</a>(oid O)</td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00056.html#a05267c2dfb94149e4f518c55fccf3748">largeobject</a>(dbtransaction &amp;T, const std::string &amp;File)</td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00056.html#a8f0314b6756e5f246b1ea349820df64d">largeobject</a>(const largeobjectaccess &amp;O)</td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00058.html#a6a83ff716d73bdf627d8ad29405b297d">largeobjectaccess</a>(dbtransaction &amp;T, openmode mode=std::ios::in|std::ios::out)</td><td class="entry"><a class="el" href="a00058.html">pqxx::largeobjectaccess</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00058.html#af58cb0a2bfe6da7b3d17a572fd4ae573">largeobjectaccess</a>(dbtransaction &amp;T, oid O, openmode mode=std::ios::in|std::ios::out)</td><td class="entry"><a class="el" href="a00058.html">pqxx::largeobjectaccess</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00058.html#abe93b38428b31cc1a533381f055fb3b8">largeobjectaccess</a>(dbtransaction &amp;T, largeobject O, openmode mode=std::ios::in|std::ios::out)</td><td class="entry"><a class="el" href="a00058.html">pqxx::largeobjectaccess</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00058.html#aa93b5a0de67a09ab92514670ebcca638">largeobjectaccess</a>(dbtransaction &amp;T, const std::string &amp;File, openmode mode=std::ios::in|std::ios::out)</td><td class="entry"><a class="el" href="a00058.html">pqxx::largeobjectaccess</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00058.html#acb1cfe19cef8d7b46ecddaa5f2231e9a">off_type</a> typedef</td><td class="entry"><a class="el" href="a00058.html">pqxx::largeobjectaccess</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca">openmode</a> typedef</td><td class="entry"><a class="el" href="a00058.html">pqxx::largeobjectaccess</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00056.html#abea8ecd17b1ca3db757bb0b148c20295">operator!=</a>(const largeobject &amp;other) const </td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00056.html#a41efa409c912f937c51e31dc812f7a2e">operator&lt;</a>(const largeobject &amp;other) const </td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00056.html#a8467e3f29ce1f3748fd62737cfe63316">operator&lt;=</a>(const largeobject &amp;other) const </td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00056.html#ad70e9d5356545289573e63f6272a7e52">operator==</a>(const largeobject &amp;other) const </td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00056.html#aa7d92ad25a5d4584dc8ff34041103ef2">operator&gt;</a>(const largeobject &amp;other) const </td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00056.html#a72405b8ff94fd3f44fe786f5001409a0">operator&gt;=</a>(const largeobject &amp;other) const </td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00058.html#aea8ca1d1275b9a68f8b991ef253e9067">pos_type</a> typedef</td><td class="entry"><a class="el" href="a00058.html">pqxx::largeobjectaccess</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00058.html#afb99c68925c9dad182c41036ead832ae">process_notice</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00058.html">pqxx::largeobjectaccess</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00056.html#a0357da0b565480de02030bf018a99e5a">pqxx::largeobject::RawConnection</a>(const dbtransaction &amp;T)</td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00058.html#aac375f66e0a9fb817e4e59a1e73f6ba7">read</a>(char Buf[], size_type Len)</td><td class="entry"><a class="el" href="a00058.html">pqxx::largeobjectaccess</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00056.html#a7976bf34f68473dd51809bf25682aa03">remove</a>(dbtransaction &amp;T) const </td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00058.html#ae74922e23584d6410cf37f89f10c1a53">seek</a>(size_type dest, seekdir dir)</td><td class="entry"><a class="el" href="a00058.html">pqxx::largeobjectaccess</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00058.html#adaa7a89a1902ba3f13be9c7ed6c1fa0b">seekdir</a> typedef</td><td class="entry"><a class="el" href="a00058.html">pqxx::largeobjectaccess</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00058.html#a546f724f294272c84c85ab4b4b415419">size_type</a> typedef</td><td class="entry"><a class="el" href="a00058.html">pqxx::largeobjectaccess</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00058.html#af81ac99156f3a319e8c021ac2e12da42">tell</a>() const </td><td class="entry"><a class="el" href="a00058.html">pqxx::largeobjectaccess</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00058.html#a4adb675b5aed487e66d986fde3d54b4c">to_file</a>(const std::string &amp;File) const </td><td class="entry"><a class="el" href="a00058.html">pqxx::largeobjectaccess</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00056.html#ad97df88e75558320c89ea4f39c35afe2">pqxx::largeobject::to_file</a>(dbtransaction &amp;T, const std::string &amp;File) const </td><td class="entry"><a class="el" href="a00056.html">pqxx::largeobject</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00058.html#ad04b47cf5b016f02e855f5e9c0bbccae">write</a>(const char Buf[], size_type Len)</td><td class="entry"><a class="el" href="a00058.html">pqxx::largeobjectaccess</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00058.html#aaaad87ca613bccb90e5a8c61a45d83ef">write</a>(const std::string &amp;Buf)</td><td class="entry"><a class="el" href="a00058.html">pqxx::largeobjectaccess</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00058.html#ac984b12f6980c477bfd3d895576635a6">~largeobjectaccess</a>()</td><td class="entry"><a class="el" href="a00058.html">pqxx::largeobjectaccess</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00267.html b/doc/html/Reference/a00267.html
deleted file mode 100644
index 619647b..0000000
--- a/doc/html/Reference/a00267.html
+++ /dev/null
@@ -1,102 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00057.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00057.html">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00057.html#ad2ab29818af1ce91be638affa38398e6">char_type</a> typedef</td><td class="entry"><a class="el" href="a00057.html">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00057.html#abef9904baeab33e0a03b595c06993a46">int_type</a> typedef</td><td class="entry"><a class="el" href="a00057.html">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00057.html#a861824ef8ee2abff9c36e9f01282752f">largeobject_streambuf</a>(dbtransaction &amp;T, largeobject O, openmode mode=std::ios::in|std::ios::out, size_type BufSize=512)</td><td class="entry"><a class="el" href="a00057.html">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00057.html#a88bd4f870abd57d1ceeac65295e3138b">largeobject_streambuf</a>(dbtransaction &amp;T, oid O, openmode mode=std::ios::in|std::ios::out, size_type BufSize=512)</td><td class="entry"><a class="el" href="a00057.html">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00057.html#a8bde7bf4689040a1b2176547d0e422a8">off_type</a> typedef</td><td class="entry"><a class="el" href="a00057.html">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00057.html#aa5e6a54ca2e756775d0fd025a5d804c3">openmode</a> typedef</td><td class="entry"><a class="el" href="a00057.html">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00057.html#a4f43f50130c87e488d0d754816815db0">overflow</a>(int_type ch=EoF())</td><td class="entry"><a class="el" href="a00057.html">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00057.html#ab6ebcd93944dd5daf158fe4f278273f9">pos_type</a> typedef</td><td class="entry"><a class="el" href="a00057.html">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00057.html#a553f2541bf0ecd55111057ff6de98252">process_notice</a>(const std::string &amp;s)</td><td class="entry"><a class="el" href="a00057.html">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00057.html#a21db56eb011dadccf79d3a7b4b930162">seekdir</a> typedef</td><td class="entry"><a class="el" href="a00057.html">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00057.html#a55637c6a2fe0266ebbea046d0fda8276">seekoff</a>(off_type offset, seekdir dir, openmode)</td><td class="entry"><a class="el" href="a00057.html">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00057.html#a0e8942a1a6e76067bf4c2a07320550ab">seekpos</a>(pos_type pos, openmode)</td><td class="entry"><a class="el" href="a00057.html">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00057.html#a1f2be3c1026e59be027445a60b46a416">sync</a>()</td><td class="entry"><a class="el" href="a00057.html">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00057.html#a34194e8889862f6d05617de316caa69a">traits_type</a> typedef</td><td class="entry"><a class="el" href="a00057.html">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00057.html#ad2e5df2bff74fcc60e7d68a083426189">underflow</a>()</td><td class="entry"><a class="el" href="a00057.html">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00057.html#ae2f637254f3e65276bdcf3ddc17fad73">~largeobject_streambuf</a>()</td><td class="entry"><a class="el" href="a00057.html">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00268.html b/doc/html/Reference/a00268.html
deleted file mode 100644
index 9374f8b..0000000
--- a/doc/html/Reference/a00268.html
+++ /dev/null
@@ -1,93 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00008.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00008.html">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00008.html#a53f0bc4d9eed45617ae14bf553efa429">basic_ilostream</a>(dbtransaction &amp;T, largeobject O, largeobject::size_type BufSize=512)</td><td class="entry"><a class="el" href="a00008.html">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00008.html#af46e0f2cfe62a5c75b431e56065ad883">basic_ilostream</a>(dbtransaction &amp;T, oid O, largeobject::size_type BufSize=512)</td><td class="entry"><a class="el" href="a00008.html">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00008.html#ad94ea6936b6a5ee2983bdcbacdf364a9">char_type</a> typedef</td><td class="entry"><a class="el" href="a00008.html">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00008.html#a1cffaceb7db5daf482bcb7f73aeaa0b0">int_type</a> typedef</td><td class="entry"><a class="el" href="a00008.html">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00008.html#a8ef4183e4700b8859a1f0950e6dff8ee">off_type</a> typedef</td><td class="entry"><a class="el" href="a00008.html">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00008.html#a9b47ff8b4b3863983169e64b69cee6fa">pos_type</a> typedef</td><td class="entry"><a class="el" href="a00008.html">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00008.html#af70c033d70d77ee3e4942112ad9e54c2">traits_type</a> typedef</td><td class="entry"><a class="el" href="a00008.html">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00269.html b/doc/html/Reference/a00269.html
deleted file mode 100644
index 4dc3873..0000000
--- a/doc/html/Reference/a00269.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00010.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::basic_olostream&lt; CHAR, TRAITS &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00010.html">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00010.html#a627ef8d2f00596a80104f81bac097f61">basic_olostream</a>(dbtransaction &amp;T, largeobject O, largeobject::size_type BufSize=512)</td><td class="entry"><a class="el" href="a00010.html">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00010.html#af5a32597bd7cf509cb8593daf9e5f0f1">basic_olostream</a>(dbtransaction &amp;T, oid O, largeobject::size_type BufSize=512)</td><td class="entry"><a class="el" href="a00010.html">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00010.html#a5c09652a33d59854940ef5ad36522bef">char_type</a> typedef</td><td class="entry"><a class="el" href="a00010.html">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00010.html#a0e9bac94644a39ea5465d9b7aeba62dd">int_type</a> typedef</td><td class="entry"><a class="el" href="a00010.html">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00010.html#acd6a237e073930d1c9b52de0c4cc9ba7">off_type</a> typedef</td><td class="entry"><a class="el" href="a00010.html">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00010.html#a472b319febd6757f32a06541ecb5fd99">pos_type</a> typedef</td><td class="entry"><a class="el" href="a00010.html">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00010.html#afa10568556220285b8f77e6bc6a65c63">traits_type</a> typedef</td><td class="entry"><a class="el" href="a00010.html">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00010.html#a514945ec9aeaa6bdd455f21ccd9d3876">~basic_olostream</a>()</td><td class="entry"><a class="el" href="a00010.html">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:11 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00270.html b/doc/html/Reference/a00270.html
deleted file mode 100644
index 2dbef83..0000000
--- a/doc/html/Reference/a00270.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00009.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::basic_lostream&lt; CHAR, TRAITS &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00009.html">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00009.html#a82775c94f45b87a6b9e082900d2d9d2b">basic_lostream</a>(dbtransaction &amp;T, largeobject O, largeobject::size_type BufSize=512)</td><td class="entry"><a class="el" href="a00009.html">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00009.html#a60e982e6fba23c8067404af0a4f5d05a">basic_lostream</a>(dbtransaction &amp;T, oid O, largeobject::size_type BufSize=512)</td><td class="entry"><a class="el" href="a00009.html">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00009.html#a6defd7dc017956dcda572ff9d54b394d">char_type</a> typedef</td><td class="entry"><a class="el" href="a00009.html">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00009.html#a7d45a1d6dc270b8a793a5e3cde0fb2c3">int_type</a> typedef</td><td class="entry"><a class="el" href="a00009.html">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00009.html#a94b75418ccf0801a3f7fd62d3f0897d7">off_type</a> typedef</td><td class="entry"><a class="el" href="a00009.html">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00009.html#a411cd2fbec4a9f5bfa07030d8a77b482">pos_type</a> typedef</td><td class="entry"><a class="el" href="a00009.html">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00009.html#ac41b5c92c32c7d99a86e887d8fc9f33e">traits_type</a> typedef</td><td class="entry"><a class="el" href="a00009.html">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00009.html#a57d98a1321d8f5d00027810bb811025c">~basic_lostream</a>()</td><td class="entry"><a class="el" href="a00009.html">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00271.html b/doc/html/Reference/a00271.html
deleted file mode 100644
index b48ec6c..0000000
--- a/doc/html/Reference/a00271.html
+++ /dev/null
@@ -1,120 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00060.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::nontransaction Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00060.html">pqxx::nontransaction</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a955f2497216d9eae268ac662b46d5a45">abort</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a1d2a8554499cbd93ff8c2bf5c15843ff">Begin</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#ab2cf42c4821aff7ff1cd906af9165725">commit</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a">conn</a>() const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#ac80f81e53c31f3a2052dc24fc6bbb7ee">DirectExec</a>(const char C[], int Retries=0)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#af2ddcd7f1def9dfd3f15c0f3242b9136">End</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga98dee516d429520627fd94f5ccb2b023">esc</a>(const char str[]) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb">esc</a>(const char str[], size_t maxlen) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244">esc</a>(const std::string &amp;str) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga6048218f7af70cd0423429d54203749c">esc_raw</a>(const unsigned char str[], size_t len) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga489c7438da9241486297a451a8579dc1">esc_raw</a>(const std::string &amp;) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#aed91d0b8029795b477470e854c907c4b">exec</a>(const std::string &amp;Query, const std::string &amp;Desc=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a938732e87f924fee764cddd8390de20f">exec</a>(const std::stringstream &amp;Query, const std::string &amp;Desc=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a87f5147f2dc2dfbcc3b5aef4b461be86">get_variable</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#af5e1900b64239bac292f5505f7799654">isolation_tag</a> typedef</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#adc48441869caf6a4b84911cd6984c36a">m_reactivation_avoidance</a></td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a>(const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00060.html#a8ed8b2f6aa96cef8508c84ee5369b390">nontransaction</a>(connection_base &amp;C, const std::string &amp;Name=std::string())</td><td class="entry"><a class="el" href="a00060.html">pqxx::nontransaction</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a241ccb51d6d6a399164e7478adcd6157">parameterized</a>(const std::string &amp;query)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a1357ac4f6330284129c91882a169276d">prepared</a>(const std::string &amp;statement=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a99f99eb85906a7541119c9098a36d799">process_notice</a>(const char Msg[]) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#aa90bc6e1219ff68ef11e1d04b76c205c">process_notice</a>(const std::string &amp;Msg) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff">quote</a>(const T &amp;t) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#gad943d244673a97eef6c7a927f4f412c0">quote_name</a>(const std::string &amp;identifier) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#gac62a687a3367d500a54d0e0a722880c6">quote_raw</a>(const unsigned char str[], size_t len) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#gaa10d27c49fd2089fe55ebc7ef060b65a">quote_raw</a>(const std::string &amp;str) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a84df458282939ef38cfddfaa07bea1d8">reactivation_avoidance_clear</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#ab7510be596a5a14014064c884a10fd93">set_variable</a>(const std::string &amp;Var, const std::string &amp;Val)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a92fc088d2f2c3e1e5992b4e14c703684">transaction_base</a>(connection_base &amp;c, bool direct=true)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00060.html#a0069617cbc84ba559bdcdfdf3cd97f3b">~nontransaction</a>()</td><td class="entry"><a class="el" href="a00060.html">pqxx::nontransaction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#ad5ddea378795d92908af4b65e59d585a">~transaction_base</a>()=0</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00272.html b/doc/html/Reference/a00272.html
deleted file mode 100644
index 0b98088..0000000
--- a/doc/html/Reference/a00272.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00062.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::notification_receiver Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00062.html">pqxx::notification_receiver</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00062.html#a8c675af7630284e6b919a8523595d1d7">channel</a>() const </td><td class="entry"><a class="el" href="a00062.html">pqxx::notification_receiver</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00062.html#a972d65eb33a24b044e9d5c2cb342cd14">conn</a>() const </td><td class="entry"><a class="el" href="a00062.html">pqxx::notification_receiver</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00062.html#af1f7329b7989d05272f6ac354fa1ac3e">notification_receiver</a>(connection_base &amp;c, const std::string &amp;channel)</td><td class="entry"><a class="el" href="a00062.html">pqxx::notification_receiver</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00062.html#ab1956501c582e41377bc54b4db377ded">operator()</a>(const std::string &amp;payload, int backend_pid)=0</td><td class="entry"><a class="el" href="a00062.html">pqxx::notification_receiver</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00062.html#ae4ed572d3a137b331d363bae82f4ce9b">~notification_receiver</a>()</td><td class="entry"><a class="el" href="a00062.html">pqxx::notification_receiver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00273.html b/doc/html/Reference/a00273.html
deleted file mode 100644
index 2239b19..0000000
--- a/doc/html/Reference/a00273.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00063.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::notify_listener Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00063.html">pqxx::notify_listener</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00063.html#a183d105d5bd011d45843526004bc0f40">Conn</a>() const </td><td class="entry"><a class="el" href="a00063.html">pqxx::notify_listener</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00063.html#a9b6ca1f8939f82c391fecb7082364ec7">conn</a>() const </td><td class="entry"><a class="el" href="a00063.html">pqxx::notify_listener</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00063.html#a61fecb70ec917b3403dff4228b69a61a">name</a>() const </td><td class="entry"><a class="el" href="a00063.html">pqxx::notify_listener</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00063.html#a8a6592b38ed1c547266c05e1f3daadce">notify_listener</a>(connection_base &amp;c, const std::string &amp;n)</td><td class="entry"><a class="el" href="a00063.html">pqxx::notify_listener</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00063.html#a0f8b3a6f5183bc9466fba30bd760af85">operator()</a>(int be_pid)=0</td><td class="entry"><a class="el" href="a00063.html">pqxx::notify_listener</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00063.html#ac4593cefb4b75ef4373b2aa44d4bd061">~notify_listener</a>()</td><td class="entry"><a class="el" href="a00063.html">pqxx::notify_listener</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00274.html b/doc/html/Reference/a00274.html
deleted file mode 100644
index 8861e03..0000000
--- a/doc/html/Reference/a00274.html
+++ /dev/null
@@ -1,109 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00068.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::pipeline Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00068.html">pqxx::pipeline</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00068.html#ab375b0b4e02c7f1a48602c4186fbbbd7">cancel</a>()</td><td class="entry"><a class="el" href="a00068.html">pqxx::pipeline</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00068.html#a7808218284e98bb5dffaf110defd1b33">complete</a>()</td><td class="entry"><a class="el" href="a00068.html">pqxx::pipeline</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00068.html#a5f5fe658349dcd9aed9c19faccf23ea4">empty</a>() const </td><td class="entry"><a class="el" href="a00068.html">pqxx::pipeline</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00068.html#a33a890c64efc37d76f3c649f145ff950">flush</a>()</td><td class="entry"><a class="el" href="a00068.html">pqxx::pipeline</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00068.html#a839abbb0e60ac35e941a632027b4f917">insert</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00068.html">pqxx::pipeline</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00068.html#a3d89c57d7619430a3847595d8fb902bc">is_finished</a>(query_id) const </td><td class="entry"><a class="el" href="a00068.html">pqxx::pipeline</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00105.html#a9924dff8ce3203ca9fb9e584800ef9f4">m_Trans</a></td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a>(const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00068.html#a41ad44c7f13ad198db938c84e25473a9">pipeline</a>(transaction_base &amp;, const std::string &amp;Name=std::string())</td><td class="entry"><a class="el" href="a00068.html">pqxx::pipeline</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00068.html#ab53d0c0294ef3c3c7147be2ab55bab0e">query_id</a> typedef</td><td class="entry"><a class="el" href="a00068.html">pqxx::pipeline</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00105.html#adae9df5aee401ccb6f1d77024d524322">reg_pending_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00105.html#a267f75f541c85a38605fb6b8c66d1e0a">register_me</a>()</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00105.html#a474a6ca017e7a313bc33e7b2b5a2d1d7">registered</a>() const </td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00068.html#a153e247a4f449ce8069379c4567738e9">resume</a>()</td><td class="entry"><a class="el" href="a00068.html">pqxx::pipeline</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00068.html#af94a53d0eecb7485cb135155f912ce8e">retain</a>(int retain_max=2)</td><td class="entry"><a class="el" href="a00068.html">pqxx::pipeline</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00068.html#a19c508710d0025993e41512f23de56be">retrieve</a>(query_id qid)</td><td class="entry"><a class="el" href="a00068.html">pqxx::pipeline</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00068.html#a9edc9c6e50f25790c3707495ab9779dd">retrieve</a>()</td><td class="entry"><a class="el" href="a00068.html">pqxx::pipeline</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00105.html#ac1ad1a201cacde2cd35182dd3bfb66fa">transactionfocus</a>(transaction_base &amp;t)</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00105.html#a53309d8e6bb85774cb16bf6a340cb558">unregister_me</a>()</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00068.html#ab265dd1ed168022f92a207dd62bad5d1">~pipeline</a>()</td><td class="entry"><a class="el" href="a00068.html">pqxx::pipeline</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00275.html b/doc/html/Reference/a00275.html
deleted file mode 100644
index b2d19e5..0000000
--- a/doc/html/Reference/a00275.html
+++ /dev/null
@@ -1,146 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00082.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::result Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00082.html">pqxx::result</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#a5b614d6a33d0ce60282f6bf3cdf97409">affected_rows</a>() const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#a78570b23f3d2daedf81429fe4ddddda1">at</a>(size_type) const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#ab60d18b1e9d4666c28551da2ad0e37d5">back</a>() const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#a947c2ca5eff01d46475744c87eb00944">begin</a>() const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#a51879f289b45e502f320b34dbbe023ca">capacity</a>() const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#a77542a235a4ca711267e30d84492ce3b">clear</a>()</td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#a21afe937e085a4b3346080c389a12fb7">column_name</a>(tuple::size_type Number) const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#a38e72e44648e624333181233097e55ce">column_number</a>(const char ColName[]) const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#afd40988f258ee059b0e76dac6480d8b3">column_number</a>(const std::string &amp;Name) const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#a7a70138c10119663c29f81853ed21969">column_table</a>(tuple::size_type ColNum) const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#ac5027b980639d8d0304ab32fb3052d73">column_table</a>(int ColNum) const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#a91a2dd4512530363cdf1240a0aeba46c">column_table</a>(const std::string &amp;ColName) const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#a887f5867a4c241990ffb697097ddc2c9">column_type</a>(tuple::size_type ColNum) const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#a8f7e6221f552199a88b3cfb787bd03c2">column_type</a>(int ColNum) const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#af56d00ec20a26b2dfeb3a83b481cf243">column_type</a>(const std::string &amp;ColName) const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#a33ab612efd39b727d6e1e151a6c354f6">column_type</a>(const char ColName[]) const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#a37086391f22470c7cdd386b12842f080">columns</a>() const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#a231cf3451b578e1a77a0e3ba5c5332c0">const_iterator</a> typedef</td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#a4e8a0b23393257bb8438323af622ab0b">const_reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00073.html#a7fe52ebd1d2533f298caa5ffc975be66">content_type</a> typedef</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; const internal::result_data, internal::freemem_result_data &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">difference_type</a> typedef</td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#a7ee3d9e31a9f81b366cf04f1f73b5df2">empty</a>() const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#a629baba71ae365f79232780e6f8ac3a7">end</a>() const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#ab3bcc6d210c747335a9f86aef975dfa9">field</a> typedef</td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#a68dd2275bab0b4e254573ee664738904">front</a>() const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00073.html#ac8d570bb46f0831c42a5b3fc0f803040">get</a>() const</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; const internal::result_data, internal::freemem_result_data &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#a939ae251d3e8435a113157ec1443b90e">inserted_oid</a>() const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#afa18f18140865290a1e7a3461cc604f4">iterator</a> typedef</td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#aced900b0f7d44652107e4df89df9023f">operator!=</a>(const result &amp;rhs) const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00073.html#afaa858977fa3c7df8f6497afdf4f2803">operator*</a>() const</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; const internal::result_data, internal::freemem_result_data &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00073.html#a362f5103b150fb3913adb8923c7b1dbe">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; const internal::result_data, internal::freemem_result_data &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#a6e2e28a20a517c6c3f4e4c9407fbe288">operator=</a>(const result &amp;rhs)</td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00073.html#a93b56fd3623e58c1aa6ceaaff54bbe11">PQAlloc&lt; const internal::result_data, internal::freemem_result_data &gt;::operator=</a>(const PQAlloc &amp;rhs)</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; const internal::result_data, internal::freemem_result_data &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#acddfe7ea1003815ef4e738bb6c84d221">operator==</a>(const result &amp;) const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#a3aac4e676b132a3499e70bb83bcc4bec">operator[]</a>(size_type i) const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#a16732cbff5bf11cefd68471577344551">pointer</a> typedef</td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00073.html#adf8536b0ab651d81247809a673f3bf42">PQAlloc</a>()</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; const internal::result_data, internal::freemem_result_data &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00073.html#a402105c20c0fba99659dbea44fbd36b2">PQAlloc</a>(const PQAlloc &amp;rhs)</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; const internal::result_data, internal::freemem_result_data &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00073.html#a43caacd4030a3dd949e9e44352c859dd">PQAlloc</a>(const internal::result_data *obj)</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; const internal::result_data, internal::freemem_result_data &gt;</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#aea00d4ccd9783a65feb0c079c109c3e8">pqxx::field</a> class</td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#a9fe15fed7d74b4ae0718cf9ae64427bf">pqxx::internal::gate::result_connection</a> class</td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#a137c5ab03f8e5975fe822571cfa796e4">pqxx::internal::gate::result_creation</a> class</td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#ad7ebaaac4647f20a915fd6aa735cd1e5">pqxx::internal::gate::result_sql_cursor</a> class</td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#a1741df34f160c410d8d28dddc44e6015">query</a>() const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#a9bd216b98399da242314f47e6c512986">rbegin</a>() const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#a1d2df6fa727dd62239d98a0af8267cd2">reference</a> typedef</td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#a89aa2801e77f463d3598dac7ee2ecd11">rend</a>() const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00073.html#a7bb9fd9d80b38ddbed8128b33806900d">reset</a>()</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; const internal::result_data, internal::freemem_result_data &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#aad8b1fd5e42dbfc4a4d75c0a1b0c6ddb">result</a>()</td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#a1d7279ca68e1d4da8da2829bb34e3b80">result</a>(const result &amp;rhs)</td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#a95891ed8c127338b022f98365cce1e91">reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#a4dccf162cd4081bbe2824ba29d546e90">size</a>() const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">size_type</a> typedef</td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#a2f3a766be0d57b86db847585ed1f2fc4">swap</a>(result &amp;)</td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00073.html#a681827ee20603fab0019324494e78455">PQAlloc&lt; const internal::result_data, internal::freemem_result_data &gt;::swap</a>(PQAlloc &amp;rhs)</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; const internal::result_data, internal::freemem_result_data &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#a9c54931412fec6e7516cacff4fcdfcf3">table_column</a>(tuple::size_type ColNum) const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#adadfb3831c89409ff3ff74a49b5b5bdd">table_column</a>(int ColNum) const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00082.html#ad8ecab8bcc022fe5a489e2d2fded14bd">table_column</a>(const std::string &amp;ColName) const </td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00082.html#ad928c2c47d1f6d890e4a97aa225ff9d5">tuple</a> typedef</td><td class="entry"><a class="el" href="a00082.html">pqxx::result</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00073.html#a8aded9ce9cf12f720f193ed303367bd1">~PQAlloc</a>()</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; const internal::result_data, internal::freemem_result_data &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00276.html b/doc/html/Reference/a00276.html
deleted file mode 100644
index 087c268..0000000
--- a/doc/html/Reference/a00276.html
+++ /dev/null
@@ -1,155 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00025.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::const_result_iterator Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00025.html">pqxx::const_result_iterator</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#aa29b77ecf936a1ff5d28e27cb6282f77">at</a>(size_type) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a6a24050891ea1955bd1f1353db56d1d6">at</a>(int) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a039d07211fbc47ca5dbb8d1134a41ca6">at</a>(const char[]) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a2804eeb76741f665a976405678a56b2b">at</a>(const std::string &amp;) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a740b31ef6d306b4a6fe88b720f0b9edd">back</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#ad5234f6faf0360b0d6f5b44d970323f6">begin</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#aef33d07890dfee76b579e545276127d7">column_number</a>(const std::string &amp;ColName) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a862f927c5fcf486ac801fa182f2b3b3b">column_number</a>(const char[]) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#aa4bbc0682c7966082d952b68c4e2a088">column_table</a>(size_type ColNum) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a5ce82cef5ce0c07188307c0e734a2cc8">column_table</a>(int ColNum) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a3ba92ea4db8924603f8b7d9fe05a419c">column_table</a>(const std::string &amp;ColName) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a8aae05132a22bc73c5310935ae1e6a39">column_type</a>(size_type) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a161202f7f52589b5c00446e7c497ade0">column_type</a>(int ColNum) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#ac38d058ad7f5cc73c6a645136d7bba1e">column_type</a>(const std::string &amp;ColName) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#adf67f0634d187421841bbe7d78abc0f9">column_type</a>(const char ColName[]) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">const_iterator</a> typedef</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00025.html#a69a45f72ecd7d720ebdb830950df15ad">const_result_iterator</a>()</td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00025.html#a599088be998cb2998cd2cac6cd7bc9c6">const_result_iterator</a>(const tuple &amp;t)</td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a00b39ba19194ab4ed39a66db5d706bdf">const_reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a> typedef</td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a5744c5e000bb73a068ad2515c1158472">empty</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a015c73dac6acc99a6b28be2a5c0c58d7">end</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a1d6a03419766400fb89bd9c574e6c5b3">front</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#aae56e5f3e7f68f16408ba7c876e364f3">iterator</a> typedef</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a9e4e5bc2702da6058b8bf679a86e6253">m_Begin</a></td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a702fb7ee202de0c4d303aa86c6700ec7">m_End</a></td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#add93ece18a68e9f3cf4697861511f624">m_Home</a></td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a45283ce03e2ed9642b0407124155980b">m_Index</a></td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a1cf7ff6980433ae25d4438b792039e71">num</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00025.html#a9c831865874ab49c5a8e552503d8d6f8">operator!=</a>(const const_result_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#ab3ea1af4e6c962a57ae9c280fd022b84">pqxx::tuple::operator!=</a>(const tuple &amp;rhs) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00025.html#ab58d13117556c7bbe935db018c4bbbd9">operator*</a>() const </td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00025.html#a2faa42822a70d1ad0dbf426b69ee8a69">operator+</a>(difference_type) const </td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00025.html#a381a166248dfc07a1cc3b9e840263a89">operator+</a>(difference_type, const_result_iterator)</td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00025.html#a3321e9a66cc13e3455eeeeb23c9ce7a3">operator++</a>(int)</td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00025.html#ab92d7af9a2d9842cd5c1e12c99201893">operator++</a>()</td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00025.html#a9eb6caf606fd73bd3bc0e0bbbcd3387a">operator+=</a>(difference_type i)</td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00025.html#adfa0ccba45f501111664d5e0c4bfa766">operator-</a>(difference_type) const </td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00025.html#a4f404cbf15b073e6f877dbc405edabe0">operator-</a>(const_result_iterator) const </td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00025.html#a1817b0a918bdf266d240ca5b4449ce6e">operator--</a>(int)</td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00025.html#a45a6644ccdf8648196d310ec643414fb">operator--</a>()</td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00025.html#aac919ac1130c456cac33c2fb977e8f49">operator-=</a>(difference_type i)</td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00025.html#a5a6e8b74cb15a24e923016d56cd74df5">operator-&gt;</a>() const </td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00025.html#abc4bdb24c31faff8986730cc418225c4">operator&lt;</a>(const const_result_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00025.html#a5838760d8c9620674b3bc530f95ec6d5">operator&lt;=</a>(const const_result_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00025.html#a757c8e7d196c2a9d4e69af70a4234620">operator==</a>(const const_result_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a07445c00ef5336b58ae6ed0111ea7eb1">pqxx::tuple::operator==</a>(const tuple &amp;) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00025.html#a07d2e2279fef3c1476cffd06a8eb91de">operator&gt;</a>(const const_result_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00025.html#a968c235eb6fecdf44b8f64827473c733">operator&gt;=</a>(const const_result_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a32b661539c164b767b0b90179df91b80">operator[]</a>(size_type) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#ab788fa8e6231991a743a4bfdab6b79c1">operator[]</a>(int) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#ad7a7f22ebcf73da265c7572a8abbbc81">operator[]</a>(const char[]) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#af16492e8b29383c548553f78e55f2ca6">operator[]</a>(const std::string &amp;) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00025.html#af545df126c49a8ad52fc58ee4833e7d9">pointer</a> typedef</td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00025.html#ac9149722b80a911706d9ad204417a69a">pqxx::result</a> class</td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a1b2e60c035ce44465903da29d2b9073b">rbegin</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00025.html#a0b197686648ddd4acb3c803d6a51fc8d">reference</a> typedef</td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a151caf9b33bc5f6e3a3210a0a9850be2">rend</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a619a58bbca87bfbc98c98aa2f5095500">reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#add3b3950f875cc68334a62e5c15dd34d">rownumber</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#ae68a37e2db5b44e1521d8c0156a3c4f9">size</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00025.html#ab8d1a4aa2c488d516b766e811a33fb6c">size_type</a> typedef</td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#afbe1a4b84afca1f448d169c169d936bf">slice</a>(size_type Begin, size_type End) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a396da22c05b8841636602333fa49055d">swap</a>(tuple &amp;)</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#ae21cedae764c516074261dbc3f360671">table_column</a>(size_type) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a83ced5b92cf759526acb1e3f61886c35">table_column</a>(int ColNum) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a7ecb5e742835c2b2c45f19fc3e8c95f5">table_column</a>(const std::string &amp;ColName) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a97a80dea1c26f652161f82f18931eb4a">tuple</a>(const result *r, size_t i)</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#aa3815a9bb105e74635472a15538784a3">~tuple</a>()</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00277.html b/doc/html/Reference/a00277.html
deleted file mode 100644
index 596d00c..0000000
--- a/doc/html/Reference/a00277.html
+++ /dev/null
@@ -1,167 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00026.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::const_reverse_result_iterator Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#aa29b77ecf936a1ff5d28e27cb6282f77">at</a>(size_type) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a6a24050891ea1955bd1f1353db56d1d6">at</a>(int) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a039d07211fbc47ca5dbb8d1134a41ca6">at</a>(const char[]) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a2804eeb76741f665a976405678a56b2b">at</a>(const std::string &amp;) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a740b31ef6d306b4a6fe88b720f0b9edd">back</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00026.html#af0afdb9600704e015047eefae139bd27">base</a>() const </td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#ad5234f6faf0360b0d6f5b44d970323f6">begin</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#aef33d07890dfee76b579e545276127d7">column_number</a>(const std::string &amp;ColName) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a862f927c5fcf486ac801fa182f2b3b3b">column_number</a>(const char[]) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#aa4bbc0682c7966082d952b68c4e2a088">column_table</a>(size_type ColNum) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a5ce82cef5ce0c07188307c0e734a2cc8">column_table</a>(int ColNum) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a3ba92ea4db8924603f8b7d9fe05a419c">column_table</a>(const std::string &amp;ColName) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a8aae05132a22bc73c5310935ae1e6a39">column_type</a>(size_type) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a161202f7f52589b5c00446e7c497ade0">column_type</a>(int ColNum) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#ac38d058ad7f5cc73c6a645136d7bba1e">column_type</a>(const std::string &amp;ColName) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#adf67f0634d187421841bbe7d78abc0f9">column_type</a>(const char ColName[]) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">const_iterator</a> typedef</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00025.html#a69a45f72ecd7d720ebdb830950df15ad">const_result_iterator</a>()</td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00025.html#a599088be998cb2998cd2cac6cd7bc9c6">const_result_iterator</a>(const tuple &amp;t)</td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a00b39ba19194ab4ed39a66db5d706bdf">const_reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00026.html#a6544eebac8fc1c8c7d8ea6d65a1332a8">const_reverse_result_iterator</a>(const const_reverse_result_iterator &amp;rhs)</td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00026.html#ac0716cbc925a9250ac448c6cd35cd797">const_reverse_result_iterator</a>(const const_result_iterator &amp;rhs)</td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00026.html#af1bc6358a5c67e40dfca6acbbdee2eed">difference_type</a> typedef</td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a5744c5e000bb73a068ad2515c1158472">empty</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a015c73dac6acc99a6b28be2a5c0c58d7">end</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a1d6a03419766400fb89bd9c574e6c5b3">front</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#aae56e5f3e7f68f16408ba7c876e364f3">iterator</a> typedef</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00026.html#a3944431a48bc056755e618de31ccb101">iterator_type</a> typedef</td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a9e4e5bc2702da6058b8bf679a86e6253">m_Begin</a></td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a702fb7ee202de0c4d303aa86c6700ec7">m_End</a></td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#add93ece18a68e9f3cf4697861511f624">m_Home</a></td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a45283ce03e2ed9642b0407124155980b">m_Index</a></td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a1cf7ff6980433ae25d4438b792039e71">num</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00026.html#a9791060c7f9c94370fccf4f2a053f451">operator!=</a>(const const_reverse_result_iterator &amp;rhs) const </td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00025.html#a9c831865874ab49c5a8e552503d8d6f8">pqxx::const_result_iterator::operator!=</a>(const const_result_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#ab3ea1af4e6c962a57ae9c280fd022b84">pqxx::tuple::operator!=</a>(const tuple &amp;rhs) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00025.html#ab58d13117556c7bbe935db018c4bbbd9">operator*</a>() const </td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00026.html#a248bd6095a955103131179b8b797a465">operator+</a>(difference_type i) const </td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00026.html#aa0aef3bc029f501703e2f941c85d03d5">operator++</a>()</td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00026.html#af64ad7b0d03524e2631f06a7be70e918">operator++</a>(int)</td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00026.html#a3f9fbd9b493b163a45b1c15d2e5ff6b7">operator+=</a>(difference_type i)</td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00026.html#abd88da5b5bc0d9e63efba1a6ba9f14b3">operator-</a>(difference_type i)</td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00026.html#ab17e937b7d28ad346802a39d78a02af1">operator-</a>(const const_reverse_result_iterator &amp;rhs) const </td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00025.html#adfa0ccba45f501111664d5e0c4bfa766">pqxx::const_result_iterator::operator-</a>(difference_type) const </td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00025.html#a4f404cbf15b073e6f877dbc405edabe0">pqxx::const_result_iterator::operator-</a>(const_result_iterator) const </td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00026.html#af6c63db21df71be91a1cf1c2d9905c47">operator--</a>()</td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00026.html#a04258acb26509bcf495e7819de11d142">operator--</a>(int)</td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00026.html#a31bfd0560cc60c2496c48cafc47aeb41">operator-=</a>(difference_type i)</td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00025.html#a5a6e8b74cb15a24e923016d56cd74df5">operator-&gt;</a>() const </td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00026.html#a7b18a6e600a88ac9a5689b2cd9ee5c1b">operator&lt;</a>(const const_reverse_result_iterator &amp;rhs) const </td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00025.html#abc4bdb24c31faff8986730cc418225c4">pqxx::const_result_iterator::operator&lt;</a>(const const_result_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00026.html#a43793fc9e6cfcf3a400bcb9a3363dbf7">operator&lt;=</a>(const const_reverse_result_iterator &amp;rhs) const </td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00025.html#a5838760d8c9620674b3bc530f95ec6d5">pqxx::const_result_iterator::operator&lt;=</a>(const const_result_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00026.html#a26592398ebce2937d32420e4fbfbdd87">operator=</a>(const const_reverse_result_iterator &amp;r)</td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00026.html#adeb96b3dd3de78f616e8ff6129cc8a26">operator==</a>(const const_reverse_result_iterator &amp;rhs) const </td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00025.html#a757c8e7d196c2a9d4e69af70a4234620">pqxx::const_result_iterator::operator==</a>(const const_result_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a07445c00ef5336b58ae6ed0111ea7eb1">pqxx::tuple::operator==</a>(const tuple &amp;) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00026.html#af1b380239968fd36cfb1b22f25fe3c67">operator&gt;</a>(const const_reverse_result_iterator &amp;rhs) const </td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00025.html#a07d2e2279fef3c1476cffd06a8eb91de">pqxx::const_result_iterator::operator&gt;</a>(const const_result_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00026.html#aace3d30e02c3014d04cb1825dff7de6b">operator&gt;=</a>(const const_reverse_result_iterator &amp;rhs) const </td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00025.html#a968c235eb6fecdf44b8f64827473c733">pqxx::const_result_iterator::operator&gt;=</a>(const const_result_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a32b661539c164b767b0b90179df91b80">operator[]</a>(size_type) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#ab788fa8e6231991a743a4bfdab6b79c1">operator[]</a>(int) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#ad7a7f22ebcf73da265c7572a8abbbc81">operator[]</a>(const char[]) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#af16492e8b29383c548553f78e55f2ca6">operator[]</a>(const std::string &amp;) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00026.html#af545df126c49a8ad52fc58ee4833e7d9">pointer</a> typedef</td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a1b2e60c035ce44465903da29d2b9073b">rbegin</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00026.html#a0b197686648ddd4acb3c803d6a51fc8d">reference</a> typedef</td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a151caf9b33bc5f6e3a3210a0a9850be2">rend</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a619a58bbca87bfbc98c98aa2f5095500">reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#add3b3950f875cc68334a62e5c15dd34d">rownumber</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#ae68a37e2db5b44e1521d8c0156a3c4f9">size</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00025.html#ab8d1a4aa2c488d516b766e811a33fb6c">size_type</a> typedef</td><td class="entry"><a class="el" href="a00025.html">pqxx::const_result_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#afbe1a4b84afca1f448d169c169d936bf">slice</a>(size_type Begin, size_type End) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00026.html#a9f89dabdd47d46a7e86551788620914b">super</a> typedef</td><td class="entry"><a class="el" href="a00026.html">pqxx::const_reverse_result_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a396da22c05b8841636602333fa49055d">swap</a>(tuple &amp;)</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#ae21cedae764c516074261dbc3f360671">table_column</a>(size_type) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a83ced5b92cf759526acb1e3f61886c35">table_column</a>(int ColNum) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a7ecb5e742835c2b2c45f19fc3e8c95f5">table_column</a>(const std::string &amp;ColName) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a97a80dea1c26f652161f82f18931eb4a">tuple</a>(const result *r, size_t i)</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#aa3815a9bb105e74635472a15538784a3">~tuple</a>()</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00278.html b/doc/html/Reference/a00278.html
deleted file mode 100644
index c5b3cf8..0000000
--- a/doc/html/Reference/a00278.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00011.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::basic_robusttransaction Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00011.html">pqxx::basic_robusttransaction</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a955f2497216d9eae268ac662b46d5a45">abort</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00011.html#a0761b12be4f64a7bccba1d2e7bf3d4a2">basic_robusttransaction</a>(connection_base &amp;C, const std::string &amp;IsolationLevel, const std::string &amp;table_name=std::string())</td><td class="entry"><a class="el" href="a00011.html">pqxx::basic_robusttransaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a1d2a8554499cbd93ff8c2bf5c15843ff">Begin</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#ab2cf42c4821aff7ff1cd906af9165725">commit</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a">conn</a>() const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00032.html#a49d5c0050ec02eba8440b1bdb20a1539">dbtransaction</a>(connection_base &amp;, const std::string &amp;IsolationString, readwrite_policy rw=read_write)</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#a12e833c152ed73fabe7c4c30020140e2">dbtransaction</a>(connection_base &amp;, bool direct=true, readwrite_policy rw=read_write)</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#ac80f81e53c31f3a2052dc24fc6bbb7ee">DirectExec</a>(const char C[], int Retries=0)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00032.html#a9b3e988901d4bec05d414543314a945b">do_exec</a>(const char Query[])</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#af2ddcd7f1def9dfd3f15c0f3242b9136">End</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga98dee516d429520627fd94f5ccb2b023">esc</a>(const char str[]) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb">esc</a>(const char str[], size_t maxlen) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244">esc</a>(const std::string &amp;str) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga6048218f7af70cd0423429d54203749c">esc_raw</a>(const unsigned char str[], size_t len) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga489c7438da9241486297a451a8579dc1">esc_raw</a>(const std::string &amp;) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#aed91d0b8029795b477470e854c907c4b">exec</a>(const std::string &amp;Query, const std::string &amp;Desc=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a938732e87f924fee764cddd8390de20f">exec</a>(const std::stringstream &amp;Query, const std::string &amp;Desc=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#a4e35ec39c80f088ebe239b15a16488de">fullname</a>(const std::string &amp;ttype, const std::string &amp;isolation)</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a87f5147f2dc2dfbcc3b5aef4b461be86">get_variable</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00011.html#aad0757a015b2ddfe476e3d83f812bbff">isolation_tag</a> typedef</td><td class="entry"><a class="el" href="a00011.html">pqxx::basic_robusttransaction</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#adc48441869caf6a4b84911cd6984c36a">m_reactivation_avoidance</a></td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a>(const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a241ccb51d6d6a399164e7478adcd6157">parameterized</a>(const std::string &amp;query)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a1357ac4f6330284129c91882a169276d">prepared</a>(const std::string &amp;statement=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a99f99eb85906a7541119c9098a36d799">process_notice</a>(const char Msg[]) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#aa90bc6e1219ff68ef11e1d04b76c205c">process_notice</a>(const std::string &amp;Msg) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff">quote</a>(const T &amp;t) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#gad943d244673a97eef6c7a927f4f412c0">quote_name</a>(const std::string &amp;identifier) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#gac62a687a3367d500a54d0e0a722880c6">quote_raw</a>(const unsigned char str[], size_t len) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#gaa10d27c49fd2089fe55ebc7ef060b65a">quote_raw</a>(const std::string &amp;str) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a84df458282939ef38cfddfaa07bea1d8">reactivation_avoidance_clear</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#ab7510be596a5a14014064c884a10fd93">set_variable</a>(const std::string &amp;Var, const std::string &amp;Val)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#a601f599d9c5cca86ce84a77bdac941db">start_backend_transaction</a>()</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a92fc088d2f2c3e1e5992b4e14c703684">transaction_base</a>(connection_base &amp;c, bool direct=true)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00011.html#a4fa796f8dff9f236c36f292898eaeaad">~basic_robusttransaction</a>()=0</td><td class="entry"><a class="el" href="a00011.html">pqxx::basic_robusttransaction</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00032.html#ace1dc32cc5ab0d51481518e659675b79">~dbtransaction</a>()</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#ad5ddea378795d92908af4b65e59d585a">~transaction_base</a>()=0</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00279.html b/doc/html/Reference/a00279.html
deleted file mode 100644
index 0afce07..0000000
--- a/doc/html/Reference/a00279.html
+++ /dev/null
@@ -1,128 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00083.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00083.html">pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a955f2497216d9eae268ac662b46d5a45">abort</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00011.html#a0761b12be4f64a7bccba1d2e7bf3d4a2">basic_robusttransaction</a>(connection_base &amp;C, const std::string &amp;IsolationLevel, const std::string &amp;table_name=std::string())</td><td class="entry"><a class="el" href="a00011.html">pqxx::basic_robusttransaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a1d2a8554499cbd93ff8c2bf5c15843ff">Begin</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#ab2cf42c4821aff7ff1cd906af9165725">commit</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a">conn</a>() const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00032.html#a49d5c0050ec02eba8440b1bdb20a1539">dbtransaction</a>(connection_base &amp;, const std::string &amp;IsolationString, readwrite_policy rw=read_write)</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#a12e833c152ed73fabe7c4c30020140e2">dbtransaction</a>(connection_base &amp;, bool direct=true, readwrite_policy rw=read_write)</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#ac80f81e53c31f3a2052dc24fc6bbb7ee">DirectExec</a>(const char C[], int Retries=0)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00032.html#a9b3e988901d4bec05d414543314a945b">do_exec</a>(const char Query[])</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#af2ddcd7f1def9dfd3f15c0f3242b9136">End</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga98dee516d429520627fd94f5ccb2b023">esc</a>(const char str[]) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb">esc</a>(const char str[], size_t maxlen) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244">esc</a>(const std::string &amp;str) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga6048218f7af70cd0423429d54203749c">esc_raw</a>(const unsigned char str[], size_t len) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga489c7438da9241486297a451a8579dc1">esc_raw</a>(const std::string &amp;) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#aed91d0b8029795b477470e854c907c4b">exec</a>(const std::string &amp;Query, const std::string &amp;Desc=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a938732e87f924fee764cddd8390de20f">exec</a>(const std::stringstream &amp;Query, const std::string &amp;Desc=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#a4e35ec39c80f088ebe239b15a16488de">fullname</a>(const std::string &amp;ttype, const std::string &amp;isolation)</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a87f5147f2dc2dfbcc3b5aef4b461be86">get_variable</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00083.html#a8fb228809bd42b2936ada9f9573d30d6">isolation_tag</a> typedef</td><td class="entry"><a class="el" href="a00083.html">pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#adc48441869caf6a4b84911cd6984c36a">m_reactivation_avoidance</a></td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a>(const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a241ccb51d6d6a399164e7478adcd6157">parameterized</a>(const std::string &amp;query)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a1357ac4f6330284129c91882a169276d">prepared</a>(const std::string &amp;statement=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a99f99eb85906a7541119c9098a36d799">process_notice</a>(const char Msg[]) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#aa90bc6e1219ff68ef11e1d04b76c205c">process_notice</a>(const std::string &amp;Msg) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff">quote</a>(const T &amp;t) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#gad943d244673a97eef6c7a927f4f412c0">quote_name</a>(const std::string &amp;identifier) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#gac62a687a3367d500a54d0e0a722880c6">quote_raw</a>(const unsigned char str[], size_t len) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#gaa10d27c49fd2089fe55ebc7ef060b65a">quote_raw</a>(const std::string &amp;str) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a84df458282939ef38cfddfaa07bea1d8">reactivation_avoidance_clear</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00083.html#ae28452f4e178b6c548f6294fee803632">robusttransaction</a>(connection_base &amp;C, const std::string &amp;Name=std::string())</td><td class="entry"><a class="el" href="a00083.html">pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt;</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#ab7510be596a5a14014064c884a10fd93">set_variable</a>(const std::string &amp;Var, const std::string &amp;Val)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00032.html#a601f599d9c5cca86ce84a77bdac941db">start_backend_transaction</a>()</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a92fc088d2f2c3e1e5992b4e14c703684">transaction_base</a>(connection_base &amp;c, bool direct=true)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00011.html#a4fa796f8dff9f236c36f292898eaeaad">~basic_robusttransaction</a>()=0</td><td class="entry"><a class="el" href="a00011.html">pqxx::basic_robusttransaction</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#ace1dc32cc5ab0d51481518e659675b79">~dbtransaction</a>()</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00083.html#af1b175fd37479937c936f172803f40bb">~robusttransaction</a>()</td><td class="entry"><a class="el" href="a00083.html">pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#ad5ddea378795d92908af4b65e59d585a">~transaction_base</a>()=0</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00280.html b/doc/html/Reference/a00280.html
deleted file mode 100644
index ebdbc54..0000000
--- a/doc/html/Reference/a00280.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00091.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::string_traits&lt; const char * &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00091.html">pqxx::string_traits&lt; const char * &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00091.html#aa2b58df8411416882fd615947f4b46c8">from_string</a>(const char Str[], const char *&amp;Obj)</td><td class="entry"><a class="el" href="a00091.html">pqxx::string_traits&lt; const char * &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00091.html#ab0f7f0134b588e97fcaab7b97cb56e3c">has_null</a>()</td><td class="entry"><a class="el" href="a00091.html">pqxx::string_traits&lt; const char * &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00091.html#a3385572be2064f973ae3ac4096a1793a">is_null</a>(const char *t)</td><td class="entry"><a class="el" href="a00091.html">pqxx::string_traits&lt; const char * &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00091.html#aace614dae201b284a833a71a0c22a085">name</a>()</td><td class="entry"><a class="el" href="a00091.html">pqxx::string_traits&lt; const char * &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00091.html#a5781caab7530905af3c4d03315af6622">null</a>()</td><td class="entry"><a class="el" href="a00091.html">pqxx::string_traits&lt; const char * &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00091.html#a256159442e5ffa53fd9e8e08efbb8f95">to_string</a>(const char *Obj)</td><td class="entry"><a class="el" href="a00091.html">pqxx::string_traits&lt; const char * &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00281.html b/doc/html/Reference/a00281.html
deleted file mode 100644
index cdd4b21..0000000
--- a/doc/html/Reference/a00281.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00089.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::string_traits&lt; char * &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00089.html">pqxx::string_traits&lt; char * &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00089.html#a552d464626e8e33a6f58089a2ad78cb0">has_null</a>()</td><td class="entry"><a class="el" href="a00089.html">pqxx::string_traits&lt; char * &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00089.html#a5e81eb017d2ae5e0dc0aabf7e8c0d07d">is_null</a>(const char *t)</td><td class="entry"><a class="el" href="a00089.html">pqxx::string_traits&lt; char * &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00089.html#a7f786743db515467f7c88cb4eb4c3655">name</a>()</td><td class="entry"><a class="el" href="a00089.html">pqxx::string_traits&lt; char * &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00089.html#a51d90ce760af54b3fb1fa08e3205f386">null</a>()</td><td class="entry"><a class="el" href="a00089.html">pqxx::string_traits&lt; char * &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00089.html#a68b55550446061fd956d8777c97ffffb">to_string</a>(char *Obj)</td><td class="entry"><a class="el" href="a00089.html">pqxx::string_traits&lt; char * &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00282.html b/doc/html/Reference/a00282.html
deleted file mode 100644
index 14261bb..0000000
--- a/doc/html/Reference/a00282.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00090.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::string_traits&lt; char[N]&gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00090.html">pqxx::string_traits&lt; char[N]&gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00090.html#a3eb1069f8c250f8d19f20ce53cb200a9">has_null</a>()</td><td class="entry"><a class="el" href="a00090.html">pqxx::string_traits&lt; char[N]&gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00090.html#adc93379fe5f2ddc78e1f8144c0f735ab">is_null</a>(const char t[])</td><td class="entry"><a class="el" href="a00090.html">pqxx::string_traits&lt; char[N]&gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00090.html#a492de5b973073ced2b6df88ef2e2deb1">name</a>()</td><td class="entry"><a class="el" href="a00090.html">pqxx::string_traits&lt; char[N]&gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00090.html#a758dc122ae4ab3926b0110baa7146cc5">null</a>()</td><td class="entry"><a class="el" href="a00090.html">pqxx::string_traits&lt; char[N]&gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00090.html#af1b0d4263b555e6a90dbf6a2e2e7b73e">to_string</a>(const char Obj[])</td><td class="entry"><a class="el" href="a00090.html">pqxx::string_traits&lt; char[N]&gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00283.html b/doc/html/Reference/a00283.html
deleted file mode 100644
index 871dbeb..0000000
--- a/doc/html/Reference/a00283.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00092.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::string_traits&lt; const char[N]&gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00092.html">pqxx::string_traits&lt; const char[N]&gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00092.html#a8b325e1e90d1b21d2109616183beb35b">has_null</a>()</td><td class="entry"><a class="el" href="a00092.html">pqxx::string_traits&lt; const char[N]&gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00092.html#ae1e26292a177f5ec0377ec0bc460f9dd">is_null</a>(const char t[])</td><td class="entry"><a class="el" href="a00092.html">pqxx::string_traits&lt; const char[N]&gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00092.html#a9c441bb5daeb31f13fafcec1ff436c60">name</a>()</td><td class="entry"><a class="el" href="a00092.html">pqxx::string_traits&lt; const char[N]&gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00092.html#ac02a0a7baae6ed014d8f3932f7f61528">null</a>()</td><td class="entry"><a class="el" href="a00092.html">pqxx::string_traits&lt; const char[N]&gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00092.html#a312f97129b9a90a8f46feb8a1eb9c463">to_string</a>(const char Obj[])</td><td class="entry"><a class="el" href="a00092.html">pqxx::string_traits&lt; const char[N]&gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00284.html b/doc/html/Reference/a00284.html
deleted file mode 100644
index 16a6cf9..0000000
--- a/doc/html/Reference/a00284.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00094.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::string_traits&lt; std::string &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00094.html">pqxx::string_traits&lt; std::string &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00094.html#a6465318808c87143b12749de6049f615">from_string</a>(const char Str[], std::string &amp;Obj)</td><td class="entry"><a class="el" href="a00094.html">pqxx::string_traits&lt; std::string &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00094.html#a0c8b270690a4e950acfd0670c8705cb4">has_null</a>()</td><td class="entry"><a class="el" href="a00094.html">pqxx::string_traits&lt; std::string &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00094.html#a042390d6d2b08a908b78bc7741e8dc55">is_null</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00094.html">pqxx::string_traits&lt; std::string &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00094.html#a2b582fcdd58e83012f111d2c6daa4bb6">name</a>()</td><td class="entry"><a class="el" href="a00094.html">pqxx::string_traits&lt; std::string &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00094.html#ade264b724da3d0a7e05fe78cb3e4220f">null</a>()</td><td class="entry"><a class="el" href="a00094.html">pqxx::string_traits&lt; std::string &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00094.html#a766e009cf12622f50242fe6a6577280f">to_string</a>(const std::string &amp;Obj)</td><td class="entry"><a class="el" href="a00094.html">pqxx::string_traits&lt; std::string &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00285.html b/doc/html/Reference/a00285.html
deleted file mode 100644
index bf5f60b..0000000
--- a/doc/html/Reference/a00285.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00093.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::string_traits&lt; const std::string &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00093.html">pqxx::string_traits&lt; const std::string &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00093.html#aa120743b3bd1bd2143f7b042112a1100">has_null</a>()</td><td class="entry"><a class="el" href="a00093.html">pqxx::string_traits&lt; const std::string &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00093.html#afdab04a864d400d282546595c4447be3">is_null</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00093.html">pqxx::string_traits&lt; const std::string &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00093.html#a8f32f29c6ff79aabb58e7daca55efdb1">name</a>()</td><td class="entry"><a class="el" href="a00093.html">pqxx::string_traits&lt; const std::string &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00093.html#a2a8565fbc2819d0ae348df080d9d7d45">null</a>()</td><td class="entry"><a class="el" href="a00093.html">pqxx::string_traits&lt; const std::string &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00093.html#aee488ad2b0284dc58feb87cf7d4ec0e2">to_string</a>(const std::string &amp;Obj)</td><td class="entry"><a class="el" href="a00093.html">pqxx::string_traits&lt; const std::string &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00286.html b/doc/html/Reference/a00286.html
deleted file mode 100644
index 7ddcd83..0000000
--- a/doc/html/Reference/a00286.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00095.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::string_traits&lt; std::stringstream &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00095.html">pqxx::string_traits&lt; std::stringstream &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00095.html#acde79ea60c125524dd0373798da9c246">from_string</a>(const char Str[], std::stringstream &amp;Obj)</td><td class="entry"><a class="el" href="a00095.html">pqxx::string_traits&lt; std::stringstream &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00095.html#ad692793979ca664813f93e907b1b6508">has_null</a>()</td><td class="entry"><a class="el" href="a00095.html">pqxx::string_traits&lt; std::stringstream &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00095.html#a628dc63f6f52e68ac01324cbe980019a">is_null</a>(const std::stringstream &amp;)</td><td class="entry"><a class="el" href="a00095.html">pqxx::string_traits&lt; std::stringstream &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00095.html#affca0f8d647300fa83fadf6fbcbda597">name</a>()</td><td class="entry"><a class="el" href="a00095.html">pqxx::string_traits&lt; std::stringstream &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00095.html#aeda8297c0d566194c18f6ab91adf6124">null</a>()</td><td class="entry"><a class="el" href="a00095.html">pqxx::string_traits&lt; std::stringstream &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00095.html#a6a04f64b953a11ca660727a1586cbe8a">to_string</a>(const std::stringstream &amp;Obj)</td><td class="entry"><a class="el" href="a00095.html">pqxx::string_traits&lt; std::stringstream &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00287.html b/doc/html/Reference/a00287.html
deleted file mode 100644
index 808e85a..0000000
--- a/doc/html/Reference/a00287.html
+++ /dev/null
@@ -1,132 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00096.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::subtransaction Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00096.html">pqxx::subtransaction</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a955f2497216d9eae268ac662b46d5a45">abort</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a1d2a8554499cbd93ff8c2bf5c15843ff">Begin</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#ab2cf42c4821aff7ff1cd906af9165725">commit</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a">conn</a>() const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#a49d5c0050ec02eba8440b1bdb20a1539">dbtransaction</a>(connection_base &amp;, const std::string &amp;IsolationString, readwrite_policy rw=read_write)</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00032.html#a12e833c152ed73fabe7c4c30020140e2">dbtransaction</a>(connection_base &amp;, bool direct=true, readwrite_policy rw=read_write)</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#ac80f81e53c31f3a2052dc24fc6bbb7ee">DirectExec</a>(const char C[], int Retries=0)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#a9b3e988901d4bec05d414543314a945b">do_exec</a>(const char Query[])</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#af2ddcd7f1def9dfd3f15c0f3242b9136">End</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga98dee516d429520627fd94f5ccb2b023">esc</a>(const char str[]) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb">esc</a>(const char str[], size_t maxlen) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244">esc</a>(const std::string &amp;str) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga6048218f7af70cd0423429d54203749c">esc_raw</a>(const unsigned char str[], size_t len) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga489c7438da9241486297a451a8579dc1">esc_raw</a>(const std::string &amp;) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#aed91d0b8029795b477470e854c907c4b">exec</a>(const std::string &amp;Query, const std::string &amp;Desc=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a938732e87f924fee764cddd8390de20f">exec</a>(const std::stringstream &amp;Query, const std::string &amp;Desc=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00032.html#a4e35ec39c80f088ebe239b15a16488de">fullname</a>(const std::string &amp;ttype, const std::string &amp;isolation)</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a87f5147f2dc2dfbcc3b5aef4b461be86">get_variable</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#af5e1900b64239bac292f5505f7799654">isolation_tag</a> typedef</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#adc48441869caf6a4b84911cd6984c36a">m_reactivation_avoidance</a></td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00105.html#a9924dff8ce3203ca9fb9e584800ef9f4">m_Trans</a></td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a>(const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a241ccb51d6d6a399164e7478adcd6157">parameterized</a>(const std::string &amp;query)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a1357ac4f6330284129c91882a169276d">prepared</a>(const std::string &amp;statement=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a99f99eb85906a7541119c9098a36d799">process_notice</a>(const char Msg[]) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#aa90bc6e1219ff68ef11e1d04b76c205c">process_notice</a>(const std::string &amp;Msg) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff">quote</a>(const T &amp;t) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#gad943d244673a97eef6c7a927f4f412c0">quote_name</a>(const std::string &amp;identifier) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#gac62a687a3367d500a54d0e0a722880c6">quote_raw</a>(const unsigned char str[], size_t len) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#gaa10d27c49fd2089fe55ebc7ef060b65a">quote_raw</a>(const std::string &amp;str) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a84df458282939ef38cfddfaa07bea1d8">reactivation_avoidance_clear</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00105.html#adae9df5aee401ccb6f1d77024d524322">reg_pending_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00105.html#a267f75f541c85a38605fb6b8c66d1e0a">register_me</a>()</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00105.html#a474a6ca017e7a313bc33e7b2b5a2d1d7">registered</a>() const </td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#ab7510be596a5a14014064c884a10fd93">set_variable</a>(const std::string &amp;Var, const std::string &amp;Val)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00032.html#a601f599d9c5cca86ce84a77bdac941db">start_backend_transaction</a>()</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00096.html#aae82c1f8ef12d5c780313a0528825372">subtransaction</a>(dbtransaction &amp;T, const std::string &amp;Name=std::string())</td><td class="entry"><a class="el" href="a00096.html">pqxx::subtransaction</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00096.html#a3ade245fa2c0acff69af7f648a6983a6">subtransaction</a>(subtransaction &amp;T, const std::string &amp;Name=std::string())</td><td class="entry"><a class="el" href="a00096.html">pqxx::subtransaction</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a92fc088d2f2c3e1e5992b4e14c703684">transaction_base</a>(connection_base &amp;c, bool direct=true)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00105.html#ac1ad1a201cacde2cd35182dd3bfb66fa">transactionfocus</a>(transaction_base &amp;t)</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00105.html#a53309d8e6bb85774cb16bf6a340cb558">unregister_me</a>()</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00032.html#ace1dc32cc5ab0d51481518e659675b79">~dbtransaction</a>()</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#ad5ddea378795d92908af4b65e59d585a">~transaction_base</a>()=0</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00288.html b/doc/html/Reference/a00288.html
deleted file mode 100644
index 933668e..0000000
--- a/doc/html/Reference/a00288.html
+++ /dev/null
@@ -1,112 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00098.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::tablereader Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00098.html">pqxx::tablereader</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00099.html#a8206b4b9b8dc8139e7b9be97d3c91d95">base_close</a>()</td><td class="entry"><a class="el" href="a00099.html">pqxx::tablestream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00099.html#ae36c9e2bd18b6ed8a6c942ba616154b2">columnlist</a>(ITER colbegin, ITER colend)</td><td class="entry"><a class="el" href="a00099.html">pqxx::tablestream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00098.html#a4028c87ef2895f34a824f09970476e24">complete</a>()</td><td class="entry"><a class="el" href="a00098.html">pqxx::tablereader</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00098.html#aa70c070397bcd38df197b05c33614100">get_raw_line</a>(std::string &amp;Line)</td><td class="entry"><a class="el" href="a00098.html">pqxx::tablereader</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00099.html#a48f61b76226df70a8eaa334b6f53575a">is_finished</a>() const </td><td class="entry"><a class="el" href="a00099.html">pqxx::tablestream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00105.html#a9924dff8ce3203ca9fb9e584800ef9f4">m_Trans</a></td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a>(const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00099.html#afdac33bb17371652a6328b689d29a411">NullStr</a>() const </td><td class="entry"><a class="el" href="a00099.html">pqxx::tablestream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00098.html#a4010de33fe9ec72cbbc19c3dd81c8959">operator bool</a>() const </td><td class="entry"><a class="el" href="a00098.html">pqxx::tablereader</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00098.html#aae84e7e743e090f9c29220f37074cf40">operator!</a>() const </td><td class="entry"><a class="el" href="a00098.html">pqxx::tablereader</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00098.html#adbb71a08559825b55b801771b6161d56">operator&gt;&gt;</a>(TUPLE &amp;)</td><td class="entry"><a class="el" href="a00098.html">pqxx::tablereader</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00105.html#adae9df5aee401ccb6f1d77024d524322">reg_pending_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00105.html#a267f75f541c85a38605fb6b8c66d1e0a">register_me</a>()</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00105.html#a474a6ca017e7a313bc33e7b2b5a2d1d7">registered</a>() const </td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00098.html#abdaa2d21ae6f3bbb52b8cb6c75870ff5">tablereader</a>(transaction_base &amp;, const std::string &amp;Name, const std::string &amp;Null=std::string())</td><td class="entry"><a class="el" href="a00098.html">pqxx::tablereader</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00098.html#a07a03ef6630e8e5e0e8103b9b9bce6d5">tablereader</a>(transaction_base &amp;, const std::string &amp;Name, ITER begincolumns, ITER endcolumns)</td><td class="entry"><a class="el" href="a00098.html">pqxx::tablereader</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00098.html#ad233a53fdc5622adf57f353794a3c62f">tablereader</a>(transaction_base &amp;, const std::string &amp;Name, ITER begincolumns, ITER endcolumns, const std::string &amp;Null)</td><td class="entry"><a class="el" href="a00098.html">pqxx::tablereader</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00099.html#a5cfaacb3b52d957c8df94b91f3f1fe40">tablestream</a>(transaction_base &amp;Trans, const std::string &amp;Null=std::string())</td><td class="entry"><a class="el" href="a00099.html">pqxx::tablestream</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00098.html#a235d3894806c150e2db680ebe5c766d1">tokenize</a>(std::string, TUPLE &amp;) const </td><td class="entry"><a class="el" href="a00098.html">pqxx::tablereader</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00105.html#ac1ad1a201cacde2cd35182dd3bfb66fa">transactionfocus</a>(transaction_base &amp;t)</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00105.html#a53309d8e6bb85774cb16bf6a340cb558">unregister_me</a>()</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00098.html#a84da29cd4c12724f74891631ade8f1d5">~tablereader</a>()</td><td class="entry"><a class="el" href="a00098.html">pqxx::tablereader</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00099.html#a6d024cd5f02bb5c2a6eb00ca11bde772">~tablestream</a>()=0</td><td class="entry"><a class="el" href="a00099.html">pqxx::tablestream</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00289.html b/doc/html/Reference/a00289.html
deleted file mode 100644
index 63ae95e..0000000
--- a/doc/html/Reference/a00289.html
+++ /dev/null
@@ -1,103 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00099.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::tablestream Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00099.html">pqxx::tablestream</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00099.html#a8206b4b9b8dc8139e7b9be97d3c91d95">base_close</a>()</td><td class="entry"><a class="el" href="a00099.html">pqxx::tablestream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00099.html#ae36c9e2bd18b6ed8a6c942ba616154b2">columnlist</a>(ITER colbegin, ITER colend)</td><td class="entry"><a class="el" href="a00099.html">pqxx::tablestream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00099.html#a0241100d03b034b8e7b59201a6a1b88f">complete</a>()=0</td><td class="entry"><a class="el" href="a00099.html">pqxx::tablestream</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00099.html#a48f61b76226df70a8eaa334b6f53575a">is_finished</a>() const </td><td class="entry"><a class="el" href="a00099.html">pqxx::tablestream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00105.html#a9924dff8ce3203ca9fb9e584800ef9f4">m_Trans</a></td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a>(const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00099.html#afdac33bb17371652a6328b689d29a411">NullStr</a>() const </td><td class="entry"><a class="el" href="a00099.html">pqxx::tablestream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00105.html#adae9df5aee401ccb6f1d77024d524322">reg_pending_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00105.html#a267f75f541c85a38605fb6b8c66d1e0a">register_me</a>()</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00105.html#a474a6ca017e7a313bc33e7b2b5a2d1d7">registered</a>() const </td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00099.html#a5cfaacb3b52d957c8df94b91f3f1fe40">tablestream</a>(transaction_base &amp;Trans, const std::string &amp;Null=std::string())</td><td class="entry"><a class="el" href="a00099.html">pqxx::tablestream</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00105.html#ac1ad1a201cacde2cd35182dd3bfb66fa">transactionfocus</a>(transaction_base &amp;t)</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00105.html#a53309d8e6bb85774cb16bf6a340cb558">unregister_me</a>()</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00099.html#a6d024cd5f02bb5c2a6eb00ca11bde772">~tablestream</a>()=0</td><td class="entry"><a class="el" href="a00099.html">pqxx::tablestream</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00290.html b/doc/html/Reference/a00290.html
deleted file mode 100644
index 96d6f37..0000000
--- a/doc/html/Reference/a00290.html
+++ /dev/null
@@ -1,118 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00100.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::tablewriter Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00100.html">pqxx::tablewriter</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00099.html#a8206b4b9b8dc8139e7b9be97d3c91d95">base_close</a>()</td><td class="entry"><a class="el" href="a00099.html">pqxx::tablestream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00099.html#ae36c9e2bd18b6ed8a6c942ba616154b2">columnlist</a>(ITER colbegin, ITER colend)</td><td class="entry"><a class="el" href="a00099.html">pqxx::tablestream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00100.html#a4dd97d641c5ccb16e2abbeaa2f0a50bc">complete</a>()</td><td class="entry"><a class="el" href="a00100.html">pqxx::tablewriter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00100.html#a3f3bbf204195b04a00ea942c5f298c94">generate</a>(IT Begin, IT End) const </td><td class="entry"><a class="el" href="a00100.html">pqxx::tablewriter</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00100.html#aff6a89343e60c12a55b1d6e6346b6dc2">generate</a>(const TUPLE &amp;) const </td><td class="entry"><a class="el" href="a00100.html">pqxx::tablewriter</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00100.html#a4cf8a6eb3e06f010ab153666d645d6d1">insert</a>(IT Begin, IT End)</td><td class="entry"><a class="el" href="a00100.html">pqxx::tablewriter</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00100.html#a0a312200fceabbd9b81c3db4169e06ec">insert</a>(const TUPLE &amp;)</td><td class="entry"><a class="el" href="a00100.html">pqxx::tablewriter</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00099.html#a48f61b76226df70a8eaa334b6f53575a">is_finished</a>() const </td><td class="entry"><a class="el" href="a00099.html">pqxx::tablestream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00105.html#a9924dff8ce3203ca9fb9e584800ef9f4">m_Trans</a></td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a>(const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00099.html#afdac33bb17371652a6328b689d29a411">NullStr</a>() const </td><td class="entry"><a class="el" href="a00099.html">pqxx::tablestream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00100.html#ab99429233e750f61fac91dbb205c6676">operator&lt;&lt;</a>(const TUPLE &amp;)</td><td class="entry"><a class="el" href="a00100.html">pqxx::tablewriter</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00100.html#a471da19c2f19ee8a205428a8e4c338ed">operator&lt;&lt;</a>(tablereader &amp;)</td><td class="entry"><a class="el" href="a00100.html">pqxx::tablewriter</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00100.html#aa77830abd7d255e513940092e68bcbb0">push_back</a>(IT Begin, IT End)</td><td class="entry"><a class="el" href="a00100.html">pqxx::tablewriter</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00100.html#a6686c385a22f6790a1962584a1b09d79">push_back</a>(const TUPLE &amp;)</td><td class="entry"><a class="el" href="a00100.html">pqxx::tablewriter</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00105.html#adae9df5aee401ccb6f1d77024d524322">reg_pending_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00105.html#a267f75f541c85a38605fb6b8c66d1e0a">register_me</a>()</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00105.html#a474a6ca017e7a313bc33e7b2b5a2d1d7">registered</a>() const </td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00100.html#a2fbc9559232987cab54d30add357a2cb">reserve</a>(size_type)</td><td class="entry"><a class="el" href="a00100.html">pqxx::tablewriter</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00100.html#a219cfed40ab2c1858b89e630e140e984">size_type</a> typedef</td><td class="entry"><a class="el" href="a00100.html">pqxx::tablewriter</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00099.html#a5cfaacb3b52d957c8df94b91f3f1fe40">tablestream</a>(transaction_base &amp;Trans, const std::string &amp;Null=std::string())</td><td class="entry"><a class="el" href="a00099.html">pqxx::tablestream</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00100.html#af491ceeea1fb81f185c4460176ef594a">tablewriter</a>(transaction_base &amp;, const std::string &amp;WName, const std::string &amp;Null=std::string())</td><td class="entry"><a class="el" href="a00100.html">pqxx::tablewriter</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00100.html#a0cba43b103518b8e01c4d2f099a6d6dd">tablewriter</a>(transaction_base &amp;, const std::string &amp;WName, ITER begincolumns, ITER endcolumns)</td><td class="entry"><a class="el" href="a00100.html">pqxx::tablewriter</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00100.html#af975d6cde30bbff394e88229448d8019">tablewriter</a>(transaction_base &amp;T, const std::string &amp;WName, ITER begincolumns, ITER endcolumns, const std::string &amp;Null)</td><td class="entry"><a class="el" href="a00100.html">pqxx::tablewriter</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00105.html#ac1ad1a201cacde2cd35182dd3bfb66fa">transactionfocus</a>(transaction_base &amp;t)</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00105.html#a53309d8e6bb85774cb16bf6a340cb558">unregister_me</a>()</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00100.html#ac4b1eaf8b157f40e377cdcaa5d07e233">write_raw_line</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00100.html">pqxx::tablewriter</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00099.html#a6d024cd5f02bb5c2a6eb00ca11bde772">~tablestream</a>()=0</td><td class="entry"><a class="el" href="a00099.html">pqxx::tablestream</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00100.html#a3332310804e226da6d83c33f932290cc">~tablewriter</a>()</td><td class="entry"><a class="el" href="a00100.html">pqxx::tablewriter</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00291.html b/doc/html/Reference/a00291.html
deleted file mode 100644
index 3f9d035..0000000
--- a/doc/html/Reference/a00291.html
+++ /dev/null
@@ -1,127 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00012.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::basic_transaction Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00012.html">pqxx::basic_transaction</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a955f2497216d9eae268ac662b46d5a45">abort</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00012.html#ac37eaf1787575f972034ddb87c496eb7">basic_transaction</a>(connection_base &amp;C, const std::string &amp;IsolationLevel, readwrite_policy)</td><td class="entry"><a class="el" href="a00012.html">pqxx::basic_transaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a1d2a8554499cbd93ff8c2bf5c15843ff">Begin</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#ab2cf42c4821aff7ff1cd906af9165725">commit</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a">conn</a>() const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00032.html#a49d5c0050ec02eba8440b1bdb20a1539">dbtransaction</a>(connection_base &amp;, const std::string &amp;IsolationString, readwrite_policy rw=read_write)</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#a12e833c152ed73fabe7c4c30020140e2">dbtransaction</a>(connection_base &amp;, bool direct=true, readwrite_policy rw=read_write)</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#ac80f81e53c31f3a2052dc24fc6bbb7ee">DirectExec</a>(const char C[], int Retries=0)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00032.html#a38c5eb7ae19ad150f89e951261873aba">do_abort</a>()</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#a0b4da4b562a51ec0f03a9abf75acd14c">do_begin</a>()</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00032.html#a9b3e988901d4bec05d414543314a945b">do_exec</a>(const char Query[])</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#af2ddcd7f1def9dfd3f15c0f3242b9136">End</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga98dee516d429520627fd94f5ccb2b023">esc</a>(const char str[]) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb">esc</a>(const char str[], size_t maxlen) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244">esc</a>(const std::string &amp;str) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga6048218f7af70cd0423429d54203749c">esc_raw</a>(const unsigned char str[], size_t len) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga489c7438da9241486297a451a8579dc1">esc_raw</a>(const std::string &amp;) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#aed91d0b8029795b477470e854c907c4b">exec</a>(const std::string &amp;Query, const std::string &amp;Desc=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a938732e87f924fee764cddd8390de20f">exec</a>(const std::stringstream &amp;Query, const std::string &amp;Desc=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#a4e35ec39c80f088ebe239b15a16488de">fullname</a>(const std::string &amp;ttype, const std::string &amp;isolation)</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a87f5147f2dc2dfbcc3b5aef4b461be86">get_variable</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#af5e1900b64239bac292f5505f7799654">isolation_tag</a> typedef</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#adc48441869caf6a4b84911cd6984c36a">m_reactivation_avoidance</a></td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a>(const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a241ccb51d6d6a399164e7478adcd6157">parameterized</a>(const std::string &amp;query)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a1357ac4f6330284129c91882a169276d">prepared</a>(const std::string &amp;statement=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a99f99eb85906a7541119c9098a36d799">process_notice</a>(const char Msg[]) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#aa90bc6e1219ff68ef11e1d04b76c205c">process_notice</a>(const std::string &amp;Msg) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff">quote</a>(const T &amp;t) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#gad943d244673a97eef6c7a927f4f412c0">quote_name</a>(const std::string &amp;identifier) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#gac62a687a3367d500a54d0e0a722880c6">quote_raw</a>(const unsigned char str[], size_t len) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#gaa10d27c49fd2089fe55ebc7ef060b65a">quote_raw</a>(const std::string &amp;str) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a84df458282939ef38cfddfaa07bea1d8">reactivation_avoidance_clear</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#ab7510be596a5a14014064c884a10fd93">set_variable</a>(const std::string &amp;Var, const std::string &amp;Val)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#a601f599d9c5cca86ce84a77bdac941db">start_backend_transaction</a>()</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a92fc088d2f2c3e1e5992b4e14c703684">transaction_base</a>(connection_base &amp;c, bool direct=true)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#ace1dc32cc5ab0d51481518e659675b79">~dbtransaction</a>()</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#ad5ddea378795d92908af4b65e59d585a">~transaction_base</a>()=0</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00292.html b/doc/html/Reference/a00292.html
deleted file mode 100644
index 33a022b..0000000
--- a/doc/html/Reference/a00292.html
+++ /dev/null
@@ -1,130 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00103.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00103.html">pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a955f2497216d9eae268ac662b46d5a45">abort</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00012.html#ac37eaf1787575f972034ddb87c496eb7">basic_transaction</a>(connection_base &amp;C, const std::string &amp;IsolationLevel, readwrite_policy)</td><td class="entry"><a class="el" href="a00012.html">pqxx::basic_transaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a1d2a8554499cbd93ff8c2bf5c15843ff">Begin</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#ab2cf42c4821aff7ff1cd906af9165725">commit</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a">conn</a>() const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00032.html#a49d5c0050ec02eba8440b1bdb20a1539">dbtransaction</a>(connection_base &amp;, const std::string &amp;IsolationString, readwrite_policy rw=read_write)</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#a12e833c152ed73fabe7c4c30020140e2">dbtransaction</a>(connection_base &amp;, bool direct=true, readwrite_policy rw=read_write)</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#ac80f81e53c31f3a2052dc24fc6bbb7ee">DirectExec</a>(const char C[], int Retries=0)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00032.html#a38c5eb7ae19ad150f89e951261873aba">do_abort</a>()</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#a0b4da4b562a51ec0f03a9abf75acd14c">do_begin</a>()</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00032.html#a9b3e988901d4bec05d414543314a945b">do_exec</a>(const char Query[])</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#af2ddcd7f1def9dfd3f15c0f3242b9136">End</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga98dee516d429520627fd94f5ccb2b023">esc</a>(const char str[]) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb">esc</a>(const char str[], size_t maxlen) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244">esc</a>(const std::string &amp;str) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga6048218f7af70cd0423429d54203749c">esc_raw</a>(const unsigned char str[], size_t len) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga489c7438da9241486297a451a8579dc1">esc_raw</a>(const std::string &amp;) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#aed91d0b8029795b477470e854c907c4b">exec</a>(const std::string &amp;Query, const std::string &amp;Desc=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a938732e87f924fee764cddd8390de20f">exec</a>(const std::stringstream &amp;Query, const std::string &amp;Desc=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#a4e35ec39c80f088ebe239b15a16488de">fullname</a>(const std::string &amp;ttype, const std::string &amp;isolation)</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a87f5147f2dc2dfbcc3b5aef4b461be86">get_variable</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00103.html#a01e7ecea76d7d12c295e6979759eb754">isolation_tag</a> typedef</td><td class="entry"><a class="el" href="a00103.html">pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#adc48441869caf6a4b84911cd6984c36a">m_reactivation_avoidance</a></td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a>(const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a241ccb51d6d6a399164e7478adcd6157">parameterized</a>(const std::string &amp;query)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a1357ac4f6330284129c91882a169276d">prepared</a>(const std::string &amp;statement=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a99f99eb85906a7541119c9098a36d799">process_notice</a>(const char Msg[]) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#aa90bc6e1219ff68ef11e1d04b76c205c">process_notice</a>(const std::string &amp;Msg) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff">quote</a>(const T &amp;t) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#gad943d244673a97eef6c7a927f4f412c0">quote_name</a>(const std::string &amp;identifier) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#gac62a687a3367d500a54d0e0a722880c6">quote_raw</a>(const unsigned char str[], size_t len) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#gaa10d27c49fd2089fe55ebc7ef060b65a">quote_raw</a>(const std::string &amp;str) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a84df458282939ef38cfddfaa07bea1d8">reactivation_avoidance_clear</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#ab7510be596a5a14014064c884a10fd93">set_variable</a>(const std::string &amp;Var, const std::string &amp;Val)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#a601f599d9c5cca86ce84a77bdac941db">start_backend_transaction</a>()</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00103.html#a5ad879f746d13f51e469c67665b5d3f9">transaction</a>(connection_base &amp;C, const std::string &amp;TName)</td><td class="entry"><a class="el" href="a00103.html">pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00103.html#a664bdb9c889f946c162cac14bdbe6b7b">transaction</a>(connection_base &amp;C)</td><td class="entry"><a class="el" href="a00103.html">pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a92fc088d2f2c3e1e5992b4e14c703684">transaction_base</a>(connection_base &amp;c, bool direct=true)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00032.html#ace1dc32cc5ab0d51481518e659675b79">~dbtransaction</a>()</td><td class="entry"><a class="el" href="a00032.html">pqxx::dbtransaction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00103.html#a028f5dc23672e38c82a8fd91cd4e4ee0">~transaction</a>()</td><td class="entry"><a class="el" href="a00103.html">pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#ad5ddea378795d92908af4b65e59d585a">~transaction_base</a>()=0</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00293.html b/doc/html/Reference/a00293.html
deleted file mode 100644
index d939dcd..0000000
--- a/doc/html/Reference/a00293.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00104.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::transaction_base Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00104.html">pqxx::transaction_base</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a955f2497216d9eae268ac662b46d5a45">abort</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a1d2a8554499cbd93ff8c2bf5c15843ff">Begin</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#ab2cf42c4821aff7ff1cd906af9165725">commit</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a">conn</a>() const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#ac80f81e53c31f3a2052dc24fc6bbb7ee">DirectExec</a>(const char C[], int Retries=0)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a8fc9a363bcf7defb3c829a633c04ae6c">do_abort</a>()=0</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#aa80a7816f63c425c28cd4037aaa8cf8f">do_begin</a>()=0</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a475695c55439007cd2438fb184ed8be3">do_commit</a>()=0</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a6f587ae3bda7a32c8828984e7c4aa16e">do_exec</a>(const char Query[])=0</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#af2ddcd7f1def9dfd3f15c0f3242b9136">End</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga98dee516d429520627fd94f5ccb2b023">esc</a>(const char str[]) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb">esc</a>(const char str[], size_t maxlen) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga80bbd3626005768e0d39bdfb6930e244">esc</a>(const std::string &amp;str) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#ga6048218f7af70cd0423429d54203749c">esc_raw</a>(const unsigned char str[], size_t len) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga489c7438da9241486297a451a8579dc1">esc_raw</a>(const std::string &amp;) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#aed91d0b8029795b477470e854c907c4b">exec</a>(const std::string &amp;Query, const std::string &amp;Desc=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a938732e87f924fee764cddd8390de20f">exec</a>(const std::stringstream &amp;Query, const std::string &amp;Desc=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a87f5147f2dc2dfbcc3b5aef4b461be86">get_variable</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#af5e1900b64239bac292f5505f7799654">isolation_tag</a> typedef</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#adc48441869caf6a4b84911cd6984c36a">m_reactivation_avoidance</a></td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a>(const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a241ccb51d6d6a399164e7478adcd6157">parameterized</a>(const std::string &amp;query)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#ae689290143788842755389246915b9f2">pqxx::internal::gate::transaction_subtransaction</a> class</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#afbc1622f03aeb05c34ac44f1c5c179dc">pqxx::internal::gate::transaction_tablereader</a> class</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a02ad6878f438fc51b297b32e7512e244">pqxx::internal::gate::transaction_tablewriter</a> class</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#acf16920b6582767aae17d6c57770e853">pqxx::internal::gate::transaction_transactionfocus</a> class</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#a1357ac4f6330284129c91882a169276d">prepared</a>(const std::string &amp;statement=std::string())</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a99f99eb85906a7541119c9098a36d799">process_notice</a>(const char Msg[]) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#aa90bc6e1219ff68ef11e1d04b76c205c">process_notice</a>(const std::string &amp;Msg) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff">quote</a>(const T &amp;t) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#gad943d244673a97eef6c7a927f4f412c0">quote_name</a>(const std::string &amp;identifier) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00203.html#gac62a687a3367d500a54d0e0a722880c6">quote_raw</a>(const unsigned char str[], size_t len) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00203.html#gaa10d27c49fd2089fe55ebc7ef060b65a">quote_raw</a>(const std::string &amp;str) const </td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a84df458282939ef38cfddfaa07bea1d8">reactivation_avoidance_clear</a>()</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#ab7510be596a5a14014064c884a10fd93">set_variable</a>(const std::string &amp;Var, const std::string &amp;Val)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00104.html#a92fc088d2f2c3e1e5992b4e14c703684">transaction_base</a>(connection_base &amp;c, bool direct=true)</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00104.html#ad5ddea378795d92908af4b65e59d585a">~transaction_base</a>()=0</td><td class="entry"><a class="el" href="a00104.html">pqxx::transaction_base</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00294.html b/doc/html/Reference/a00294.html
deleted file mode 100644
index d6dec50..0000000
--- a/doc/html/Reference/a00294.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00106.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::transactor&lt; TRANSACTION &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00106.html">pqxx::transactor&lt; TRANSACTION &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00106.html#aa6045f47cf10d83a2d3d221813d7d53c">Name</a>() const </td><td class="entry"><a class="el" href="a00106.html">pqxx::transactor&lt; TRANSACTION &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00106.html#a11e2fe0df76ccba33e0c6cd7b8f6da2d">on_abort</a>(const char[])</td><td class="entry"><a class="el" href="a00106.html">pqxx::transactor&lt; TRANSACTION &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00106.html#aacc3fb9eb7993788cafe66aa88d87d6b">on_commit</a>()</td><td class="entry"><a class="el" href="a00106.html">pqxx::transactor&lt; TRANSACTION &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00106.html#ade15ec930b8c4baee2c22ceec5af9c2d">on_doubt</a>()</td><td class="entry"><a class="el" href="a00106.html">pqxx::transactor&lt; TRANSACTION &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00106.html#ab02770d55fdda6bc4e5b4323aa53e4e8">operator()</a>(TRANSACTION &amp;T)</td><td class="entry"><a class="el" href="a00106.html">pqxx::transactor&lt; TRANSACTION &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00106.html#a326761951cbf1a7b38ee912a4ca3556f">transactor</a>(const std::string &amp;TName=&quot;transactor&quot;)</td><td class="entry"><a class="el" href="a00106.html">pqxx::transactor&lt; TRANSACTION &gt;</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00295.html b/doc/html/Reference/a00295.html
deleted file mode 100644
index d31abd3..0000000
--- a/doc/html/Reference/a00295.html
+++ /dev/null
@@ -1,135 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00107.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::tuple Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00107.html">pqxx::tuple</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#aa29b77ecf936a1ff5d28e27cb6282f77">at</a>(size_type) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a6a24050891ea1955bd1f1353db56d1d6">at</a>(int) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a039d07211fbc47ca5dbb8d1134a41ca6">at</a>(const char[]) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a2804eeb76741f665a976405678a56b2b">at</a>(const std::string &amp;) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a740b31ef6d306b4a6fe88b720f0b9edd">back</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#ad5234f6faf0360b0d6f5b44d970323f6">begin</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#aef33d07890dfee76b579e545276127d7">column_number</a>(const std::string &amp;ColName) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a862f927c5fcf486ac801fa182f2b3b3b">column_number</a>(const char[]) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#aa4bbc0682c7966082d952b68c4e2a088">column_table</a>(size_type ColNum) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a5ce82cef5ce0c07188307c0e734a2cc8">column_table</a>(int ColNum) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a3ba92ea4db8924603f8b7d9fe05a419c">column_table</a>(const std::string &amp;ColName) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a8aae05132a22bc73c5310935ae1e6a39">column_type</a>(size_type) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a161202f7f52589b5c00446e7c497ade0">column_type</a>(int ColNum) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#ac38d058ad7f5cc73c6a645136d7bba1e">column_type</a>(const std::string &amp;ColName) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#adf67f0634d187421841bbe7d78abc0f9">column_type</a>(const char ColName[]) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">const_iterator</a> typedef</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a00b39ba19194ab4ed39a66db5d706bdf">const_reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a8fff40c4046b2b183229a423b036c295">difference_type</a> typedef</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a5744c5e000bb73a068ad2515c1158472">empty</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a015c73dac6acc99a6b28be2a5c0c58d7">end</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#acd53905ae10cba58b4337aefe648aec6">field</a> class</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a1d6a03419766400fb89bd9c574e6c5b3">front</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#aae56e5f3e7f68f16408ba7c876e364f3">iterator</a> typedef</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a9e4e5bc2702da6058b8bf679a86e6253">m_Begin</a></td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a702fb7ee202de0c4d303aa86c6700ec7">m_End</a></td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#add93ece18a68e9f3cf4697861511f624">m_Home</a></td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a45283ce03e2ed9642b0407124155980b">m_Index</a></td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a1cf7ff6980433ae25d4438b792039e71">num</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#ab3ea1af4e6c962a57ae9c280fd022b84">operator!=</a>(const tuple &amp;rhs) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a07445c00ef5336b58ae6ed0111ea7eb1">operator==</a>(const tuple &amp;) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a32b661539c164b767b0b90179df91b80">operator[]</a>(size_type) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#ab788fa8e6231991a743a4bfdab6b79c1">operator[]</a>(int) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#ad7a7f22ebcf73da265c7572a8abbbc81">operator[]</a>(const char[]) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#af16492e8b29383c548553f78e55f2ca6">operator[]</a>(const std::string &amp;) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a2ba69a8ed5d72f6a2c8c4e44959c3754">pointer</a> typedef</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a1b2e60c035ce44465903da29d2b9073b">rbegin</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">reference</a> typedef</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a151caf9b33bc5f6e3a3210a0a9850be2">rend</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a619a58bbca87bfbc98c98aa2f5095500">reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#add3b3950f875cc68334a62e5c15dd34d">rownumber</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#ae68a37e2db5b44e1521d8c0156a3c4f9">size</a>() const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">size_type</a> typedef</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#afbe1a4b84afca1f448d169c169d936bf">slice</a>(size_type Begin, size_type End) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a396da22c05b8841636602333fa49055d">swap</a>(tuple &amp;)</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#ae21cedae764c516074261dbc3f360671">table_column</a>(size_type) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a83ced5b92cf759526acb1e3f61886c35">table_column</a>(int ColNum) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#a7ecb5e742835c2b2c45f19fc3e8c95f5">table_column</a>(const std::string &amp;ColName) const </td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00107.html#a97a80dea1c26f652161f82f18931eb4a">tuple</a>(const result *r, size_t i)</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00107.html#aa3815a9bb105e74635472a15538784a3">~tuple</a>()</td><td class="entry"><a class="el" href="a00107.html">pqxx::tuple</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00296.html b/doc/html/Reference/a00296.html
deleted file mode 100644
index 58d93d9..0000000
--- a/doc/html/Reference/a00296.html
+++ /dev/null
@@ -1,130 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00028.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::const_tuple_iterator Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00028.html">pqxx::const_tuple_iterator</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#acf630db7dbdd828c56596b658c1f5b0a">as</a>(const T &amp;Default) const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a2f9b005cdf98de2a1e7754744c75fbb7">as</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#a97781b0028cbfd2dca1106943a27afae">c_str</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#ac4149686f6311d9fc74529f3646d9cfd">col</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00028.html#adbd6662e08d026f79b1df56fe5d3d8e4">const_tuple_iterator</a>(const tuple &amp;T, tuple::size_type C)</td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00028.html#ab14a27f87b7d570b8340b484869a131e">const_tuple_iterator</a>(const field &amp;F)</td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a> typedef</td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#ad46579d33a9105fecb94340d11a87b1d">field</a>(const tuple &amp;T, tuple_size_type C)</td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#a3c3c5212055fb098039b104c520b98f7">home</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a61903bbc795990ac21d2aaefd34626f4">idx</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#ad0670dd5c8c32c3486a66c8c6199246d">is_null</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a5b5ee7fe78262f0d60efb6b9a12c8da7">m_col</a></td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#ad969ff9b3f6f128713b867560ee06e12">name</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a812714c00006721cdf895980fa8154fb">num</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00028.html#a9403d1f1aaf668c2434a2db8eeca0375">operator!=</a>(const const_tuple_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a07d5dacdf1abec9c1117d1bcaa4cfdc9">pqxx::field::operator!=</a>(const field &amp;rhs) const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00028.html#ad809f99f770cd093a241718327b08fad">operator*</a>() const </td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00028.html#a433482a1750504705e650fa75eb37b66">operator+</a>(difference_type) const </td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00028.html#af4effac1b54014c657d45b40baa24094">operator+</a>(difference_type, const_tuple_iterator)</td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00028.html#a39885713e209d972d4a02a33af90487e">operator++</a>(int)</td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00028.html#ad69f1affcdcd3ba6e25f8544e53db4c9">operator++</a>()</td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00028.html#a71cc0a0b9010eb6d971631e32724922f">operator+=</a>(difference_type i)</td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00028.html#a947f588862432793167ace50bb0157c1">operator-</a>(difference_type) const </td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00028.html#aa6ecbe2f97164809e39b5d40c6a79c05">operator-</a>(const_tuple_iterator) const </td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00028.html#a03722072d600f9bb3c64f8d1040ab263">operator--</a>(int)</td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00028.html#a0cfc38e184025a70632c77cf9ddab854">operator--</a>()</td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00028.html#a0a3867bded7fc4181f57d516ef72f15f">operator-=</a>(difference_type i)</td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00028.html#a0a3aac40eb8627fc04b11e26c5a9311e">operator-&gt;</a>() const </td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00028.html#a0d40e819e0f26072ee3cb0bc8c680242">operator&lt;</a>(const const_tuple_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00028.html#a11fc7f6bebd2ea49e39a32ee263646f7">operator&lt;=</a>(const const_tuple_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00028.html#ada9be67072933135310c77b27e0f3540">operator==</a>(const const_tuple_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a7b7e65ff720f3b00b070c5608f9ac986">pqxx::field::operator==</a>(const field &amp;) const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00028.html#a9597eed7de8833d1663e13f293723e76">operator&gt;</a>(const const_tuple_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00028.html#a97a72d87b07205861e619b356dbf6a13">operator&gt;=</a>(const const_tuple_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#ad79f68cfa43c8ce7a13af3525be3da43">operator&gt;&gt;</a>(T &amp;Obj) const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00028.html#a5c99036c804619585245e453cd3788b2">reference</a> typedef</td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#ad8d3b3ef9308b577d178086e4b295ca5">size</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00028.html#a9829e1f6f8ba5f28ddbae08cddf183d6">size_type</a> typedef</td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#adee313912a0d712eba34548454455988">table</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a36b61c5c5aa0550c3b7472225fc64f77">table_column</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#a11b508641e461a25fdc6b78fb7a36acf">to</a>(T &amp;Obj) const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a0a194db2c97f08148c9bbef548b24cf8">to</a>(T &amp;Obj, const T &amp;Default) const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#ab0fec98c5f61d8c572abbd13303419a9">to</a>(const char *&amp;Obj) const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a61b82f53f82924bc10d8c1b15dfca153">type</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00297.html b/doc/html/Reference/a00297.html
deleted file mode 100644
index a509fdb..0000000
--- a/doc/html/Reference/a00297.html
+++ /dev/null
@@ -1,143 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00027.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::const_reverse_tuple_iterator Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#acf630db7dbdd828c56596b658c1f5b0a">as</a>(const T &amp;Default) const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a2f9b005cdf98de2a1e7754744c75fbb7">as</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00027.html#a9e2e8c01d5ad4477fa014ada68765bbd">base</a>() const </td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a97781b0028cbfd2dca1106943a27afae">c_str</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#ac4149686f6311d9fc74529f3646d9cfd">col</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00027.html#a6070a748f0a316013cda5a36e55ae967">const_reverse_tuple_iterator</a>(const const_reverse_tuple_iterator &amp;r)</td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00027.html#ac882fd1ecae81460033842c88aad95d3">const_reverse_tuple_iterator</a>(const super &amp;rhs)</td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00028.html#adbd6662e08d026f79b1df56fe5d3d8e4">const_tuple_iterator</a>(const tuple &amp;T, tuple::size_type C)</td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00028.html#ab14a27f87b7d570b8340b484869a131e">const_tuple_iterator</a>(const field &amp;F)</td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00027.html#adf1e8d933ff2f633c68a10261bdec228">difference_type</a> typedef</td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#ad46579d33a9105fecb94340d11a87b1d">field</a>(const tuple &amp;T, tuple_size_type C)</td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a3c3c5212055fb098039b104c520b98f7">home</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#a61903bbc795990ac21d2aaefd34626f4">idx</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#ad0670dd5c8c32c3486a66c8c6199246d">is_null</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00027.html#a5a6a65374213d98c1060687eac932a52">iterator_type</a> typedef</td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a5b5ee7fe78262f0d60efb6b9a12c8da7">m_col</a></td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#ad969ff9b3f6f128713b867560ee06e12">name</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a812714c00006721cdf895980fa8154fb">num</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00027.html#a098f50ff4829f9ee993e886b5948583f">operator!=</a>(const const_reverse_tuple_iterator &amp;rhs) const </td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00028.html#a9403d1f1aaf668c2434a2db8eeca0375">pqxx::const_tuple_iterator::operator!=</a>(const const_tuple_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#a07d5dacdf1abec9c1117d1bcaa4cfdc9">pqxx::field::operator!=</a>(const field &amp;rhs) const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00028.html#ad809f99f770cd093a241718327b08fad">operator*</a>() const </td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00027.html#abb4b905cf43a962fd80e2bbb3ebabb09">operator+</a>(difference_type i) const </td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00027.html#aa2b622cb478e2423aba8013117483c41">operator++</a>()</td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00027.html#a92227217585360e6d35cf40d3e632065">operator++</a>(int)</td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00027.html#a19df3962a332430fb1b531f24959a05b">operator+=</a>(difference_type i)</td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00027.html#a11ca506e9cac97842a53ddb78f409fed">operator-</a>(difference_type i)</td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00027.html#a3303dbad6189d4c4eccac0e1bf6ede1e">operator-</a>(const const_reverse_tuple_iterator &amp;rhs) const </td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00028.html#a947f588862432793167ace50bb0157c1">pqxx::const_tuple_iterator::operator-</a>(difference_type) const </td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00028.html#aa6ecbe2f97164809e39b5d40c6a79c05">pqxx::const_tuple_iterator::operator-</a>(const_tuple_iterator) const </td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00027.html#a3ac4f8c6dfd71aacfafb2c2c9080bf1d">operator--</a>()</td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00027.html#a036e91dab6151221c2713d1759c5a72c">operator--</a>(int)</td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00027.html#adfa94c0a489aae615a2d09e8bf10939d">operator-=</a>(difference_type i)</td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00028.html#a0a3aac40eb8627fc04b11e26c5a9311e">operator-&gt;</a>() const </td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00027.html#a55e6dceb8e406e684340e10de40e5a48">operator&lt;</a>(const const_reverse_tuple_iterator &amp;rhs) const </td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00028.html#a0d40e819e0f26072ee3cb0bc8c680242">pqxx::const_tuple_iterator::operator&lt;</a>(const const_tuple_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00027.html#a31697aa746ed96aa03373faf6d2a56bf">operator&lt;=</a>(const const_reverse_tuple_iterator &amp;rhs) const </td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00028.html#a11fc7f6bebd2ea49e39a32ee263646f7">pqxx::const_tuple_iterator::operator&lt;=</a>(const const_tuple_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00027.html#a260dbe03a79907ee06b15b22f4757b53">operator=</a>(const const_reverse_tuple_iterator &amp;r)</td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00027.html#a801315de235f75a68367f998d928332a">operator==</a>(const const_reverse_tuple_iterator &amp;rhs) const </td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00028.html#ada9be67072933135310c77b27e0f3540">pqxx::const_tuple_iterator::operator==</a>(const const_tuple_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a7b7e65ff720f3b00b070c5608f9ac986">pqxx::field::operator==</a>(const field &amp;) const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00027.html#a9155b63bbbed74b28fb7364fdcc17d99">operator&gt;</a>(const const_reverse_tuple_iterator &amp;rhs) const </td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00028.html#a9597eed7de8833d1663e13f293723e76">pqxx::const_tuple_iterator::operator&gt;</a>(const const_tuple_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00027.html#af96d51ef06328f74e7b24e95f3831d9a">operator&gt;=</a>(const const_reverse_tuple_iterator &amp;rhs) const </td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00028.html#a97a72d87b07205861e619b356dbf6a13">pqxx::const_tuple_iterator::operator&gt;=</a>(const const_tuple_iterator &amp;i) const </td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#ad79f68cfa43c8ce7a13af3525be3da43">operator&gt;&gt;</a>(T &amp;Obj) const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00027.html#a5c99036c804619585245e453cd3788b2">reference</a> typedef</td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#ad8d3b3ef9308b577d178086e4b295ca5">size</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00028.html#a9829e1f6f8ba5f28ddbae08cddf183d6">size_type</a> typedef</td><td class="entry"><a class="el" href="a00028.html">pqxx::const_tuple_iterator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00027.html#acfeaa999bdc29d7a00dd3c7b441159c9">super</a> typedef</td><td class="entry"><a class="el" href="a00027.html">pqxx::const_reverse_tuple_iterator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#adee313912a0d712eba34548454455988">table</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#a36b61c5c5aa0550c3b7472225fc64f77">table_column</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#a11b508641e461a25fdc6b78fb7a36acf">to</a>(T &amp;Obj) const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#a0a194db2c97f08148c9bbef548b24cf8">to</a>(T &amp;Obj, const T &amp;Default) const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00040.html#ab0fec98c5f61d8c572abbd13303419a9">to</a>(const char *&amp;Obj) const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00040.html#a61b82f53f82924bc10d8c1b15dfca153">type</a>() const </td><td class="entry"><a class="el" href="a00040.html">pqxx::field</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:12 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00298.html b/doc/html/Reference/a00298.html
deleted file mode 100644
index 889bc3f..0000000
--- a/doc/html/Reference/a00298.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00101.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::thread_safety_model Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00101.html">pqxx::thread_safety_model</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00101.html#adddd2eaf6dbc5feca29ce00f91b4d648">description</a></td><td class="entry"><a class="el" href="a00101.html">pqxx::thread_safety_model</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00101.html#a76f2924aaefac243d3770f1f4b698211">have_safe_strerror</a></td><td class="entry"><a class="el" href="a00101.html">pqxx::thread_safety_model</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00101.html#abe3528c0d2e42d6e98d80f0b45d79002">safe_kerberos</a></td><td class="entry"><a class="el" href="a00101.html">pqxx::thread_safety_model</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00101.html#a3fe3fa8e530712e5228d2b5379871540">safe_libpq</a></td><td class="entry"><a class="el" href="a00101.html">pqxx::thread_safety_model</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00101.html#ace2546ec39e30e8793cc4a296216f259">safe_query_cancel</a></td><td class="entry"><a class="el" href="a00101.html">pqxx::thread_safety_model</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00101.html#adb5c47ea21c35c73432de0d0b7e80bdb">safe_result_copy</a></td><td class="entry"><a class="el" href="a00101.html">pqxx::thread_safety_model</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00299.html b/doc/html/Reference/a00299.html
deleted file mode 100644
index 880f9f6..0000000
--- a/doc/html/Reference/a00299.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00055.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::items&lt; T, CONT &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00055.html">pqxx::items&lt; T, CONT &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00055.html#a374e1532420a3b60b28dfc27dba994a7">items</a>()</td><td class="entry"><a class="el" href="a00055.html">pqxx::items&lt; T, CONT &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00055.html#aa9f1a5f279471ed644ab9ca78bdd78a3">items</a>(const T &amp;t)</td><td class="entry"><a class="el" href="a00055.html">pqxx::items&lt; T, CONT &gt;</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00055.html#acb295ee3294961c1dac99df59de64da9">items</a>(const T &amp;t1, const T &amp;t2)</td><td class="entry"><a class="el" href="a00055.html">pqxx::items&lt; T, CONT &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00055.html#a1c4dad14844c77b90175e6ab0bc4a72b">items</a>(const T &amp;t1, const T &amp;t2, const T &amp;t3)</td><td class="entry"><a class="el" href="a00055.html">pqxx::items&lt; T, CONT &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00055.html#a675386230923a7ceb4380cf880d05604">items</a>(const T &amp;t1, const T &amp;t2, const T &amp;t3, const T &amp;t4)</td><td class="entry"><a class="el" href="a00055.html">pqxx::items&lt; T, CONT &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00055.html#a806ffda069bc7790b213dbede7119051">items</a>(const T &amp;t1, const T &amp;t2, const T &amp;t3, const T &amp;t4, const T &amp;t5)</td><td class="entry"><a class="el" href="a00055.html">pqxx::items&lt; T, CONT &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00055.html#a31b6a81ea8deee77375d25bce93099e2">items</a>(const CONT &amp;c)</td><td class="entry"><a class="el" href="a00055.html">pqxx::items&lt; T, CONT &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00055.html#a936efe3dfed125e4e61f3a76d460183a">operator()</a>(const T &amp;t)</td><td class="entry"><a class="el" href="a00055.html">pqxx::items&lt; T, CONT &gt;</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00300.html b/doc/html/Reference/a00300.html
deleted file mode 100644
index 96f170f..0000000
--- a/doc/html/Reference/a00300.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00078.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::internal::reactivation_avoidance_counter Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00078.html">pqxx::internal::reactivation_avoidance_counter</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00078.html#a4f2bdaaec1119d4a66efe42faa17a0dd">add</a>(int n)</td><td class="entry"><a class="el" href="a00078.html">pqxx::internal::reactivation_avoidance_counter</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00078.html#a1560ca3d205af226866a1e388dc505f2">clear</a>()</td><td class="entry"><a class="el" href="a00078.html">pqxx::internal::reactivation_avoidance_counter</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00078.html#a1cc2be7fd873ff9c6fa91e3efb3293dd">get</a>() const </td><td class="entry"><a class="el" href="a00078.html">pqxx::internal::reactivation_avoidance_counter</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00078.html#a87bd978d6269ea43fdcdf2f2eb278ef5">reactivation_avoidance_counter</a>()</td><td class="entry"><a class="el" href="a00078.html">pqxx::internal::reactivation_avoidance_counter</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00301.html b/doc/html/Reference/a00301.html
deleted file mode 100644
index 585d927..0000000
--- a/doc/html/Reference/a00301.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00079.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::internal::reactivation_avoidance_exemption Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00079.html">pqxx::internal::reactivation_avoidance_exemption</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00079.html#a8397728c755c1a8b4ade039406a4155c">close_connection</a>()</td><td class="entry"><a class="el" href="a00079.html">pqxx::internal::reactivation_avoidance_exemption</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00079.html#ae0b6ca7a0a7d33b88a0e0a3fb61ac240">reactivation_avoidance_exemption</a>(connection_base &amp;C)</td><td class="entry"><a class="el" href="a00079.html">pqxx::internal::reactivation_avoidance_exemption</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00079.html#a3669e53c578ba7935d5b7bdaad0d5e0b">~reactivation_avoidance_exemption</a>()</td><td class="entry"><a class="el" href="a00079.html">pqxx::internal::reactivation_avoidance_exemption</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00302.html b/doc/html/Reference/a00302.html
deleted file mode 100644
index 9b19fd5..0000000
--- a/doc/html/Reference/a00302.html
+++ /dev/null
@@ -1,115 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00085.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::internal::sql_cursor Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00085.html">pqxx::internal::sql_cursor</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00030.html#a591ac7d2302288890c04e6159eb6d30e">accesspolicy</a> enum name</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00030.html#a56b530ba6b18f3fcdb5b93a0087922c9">all</a>()</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00030.html#ae1e1a28e596a78fa8ed8c4eeccbe6369">backward_all</a>()</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00085.html#a866cc9ec5bc766135e80a38901833e37">close</a>()</td><td class="entry"><a class="el" href="a00085.html">pqxx::internal::sql_cursor</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00030.html#a92ebe0bfff015fc1d85ab30d1ac97ef4">cursor_base</a>(connection_base &amp;, const std::string &amp;Name, bool embellish_name=true)</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">difference_type</a> typedef</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00085.html#af02410eca37436cb84547357d0b5a38e">empty_result</a>() const </td><td class="entry"><a class="el" href="a00085.html">pqxx::internal::sql_cursor</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00085.html#a3ae9feae24d5eab6cf30867351cee54e">endpos</a>() const </td><td class="entry"><a class="el" href="a00085.html">pqxx::internal::sql_cursor</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00085.html#ac356fb51140719a5703d8c5c6784ebb5">fetch</a>(difference_type rows, difference_type &amp;displacement)</td><td class="entry"><a class="el" href="a00085.html">pqxx::internal::sql_cursor</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00085.html#a7c17e5396e312c2f3e0f66db3d0e4a90">fetch</a>(difference_type rows)</td><td class="entry"><a class="el" href="a00085.html">pqxx::internal::sql_cursor</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00030.html#a591ac7d2302288890c04e6159eb6d30eaf440221f717464c87f043899cc117cbf">forward_only</a> enum value</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330a4c37408c49492bfe9f012812226dd1fd">loose</a> enum value</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00030.html#a947b286d508fad4a1823f8b13a5ccef3">m_name</a></td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00085.html#a2aefb76b1cea234cc687735a3f8bc51a">move</a>(difference_type rows, difference_type &amp;displacement)</td><td class="entry"><a class="el" href="a00085.html">pqxx::internal::sql_cursor</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00085.html#a31a9e2e6f5276c06120111df47f9ac5f">move</a>(difference_type rows)</td><td class="entry"><a class="el" href="a00085.html">pqxx::internal::sql_cursor</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00030.html#ab46d430e0ecfa545ff3764f867654caf">name</a>() const </td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00030.html#a2a10af042c1ece1f5faf55479ada0319">next</a>()</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330a3ace6a7a5ca4ec3b486f2f35fd2420b0">owned</a> enum value</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330">ownershippolicy</a> enum name</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00085.html#a5a8ff4f51d2a249f1e772e0953452684">pos</a>() const </td><td class="entry"><a class="el" href="a00085.html">pqxx::internal::sql_cursor</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00030.html#aed642c9d80cddf181853d36c6e8ccb93">prior</a>()</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00030.html#a591ac7d2302288890c04e6159eb6d30ea7f6c1ed7719885433353a78946b2c5f3">random_access</a> enum value</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212a8122c0c4a5eb9c9dbf27ab40a2686eb0">read_only</a> enum value</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00030.html#a732bb16c01dc3266d424267252d4f1b0">size_type</a> typedef</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00085.html#a78ee80852828a1221357352ce77b9597">sql_cursor</a>(transaction_base &amp;t, const std::string &amp;query, const std::string &amp;cname, cursor_base::accesspolicy ap, cursor_base::updatepolicy up, cursor_base::ownershippolicy op, bool hold)</td><td class="entry"><a class="el" href="a00085.html">pqxx::internal::sql_cursor</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00085.html#a4e8540e040830b7834749c51d1eb39c0">sql_cursor</a>(transaction_base &amp;t, const std::string &amp;cname, cursor_base::ownershippolicy op)</td><td class="entry"><a class="el" href="a00085.html">pqxx::internal::sql_cursor</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212a12fa229ee3e760f1ca86d66304554b63">update</a> enum value</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212">updatepolicy</a> enum name</td><td class="entry"><a class="el" href="a00030.html">pqxx::cursor_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00085.html#a5957a76f8d79ad8eae5feee9722eff40">~sql_cursor</a>()</td><td class="entry"><a class="el" href="a00085.html">pqxx::internal::sql_cursor</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00303.html b/doc/html/Reference/a00303.html
deleted file mode 100644
index 7d4ab47..0000000
--- a/doc/html/Reference/a00303.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00064.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::internal::notify_listener_forwarder Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00064.html">pqxx::internal::notify_listener_forwarder</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00062.html#a8c675af7630284e6b919a8523595d1d7">channel</a>() const </td><td class="entry"><a class="el" href="a00062.html">pqxx::notification_receiver</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00062.html#a972d65eb33a24b044e9d5c2cb342cd14">conn</a>() const </td><td class="entry"><a class="el" href="a00062.html">pqxx::notification_receiver</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00062.html#af1f7329b7989d05272f6ac354fa1ac3e">notification_receiver</a>(connection_base &amp;c, const std::string &amp;channel)</td><td class="entry"><a class="el" href="a00062.html">pqxx::notification_receiver</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00064.html#ade491702e92e9e98b540c57d53b896db">notify_listener_forwarder</a>(connection_base &amp;c, const std::string &amp;channel_name, notify_listener *wrappee)</td><td class="entry"><a class="el" href="a00064.html">pqxx::internal::notify_listener_forwarder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00064.html#aa09aa1f99cc15c8f9ffb8ff5478ecd01">operator()</a>(const std::string &amp;, int backend_pid)</td><td class="entry"><a class="el" href="a00064.html">pqxx::internal::notify_listener_forwarder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00062.html#ae4ed572d3a137b331d363bae82f4ce9b">~notification_receiver</a>()</td><td class="entry"><a class="el" href="a00062.html">pqxx::notification_receiver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00304.html b/doc/html/Reference/a00304.html
deleted file mode 100644
index 17c860b..0000000
--- a/doc/html/Reference/a00304.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00037.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::internal::Escaper&lt; IT &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00037.html">pqxx::internal::Escaper&lt; IT &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00037.html#ae038cf7f50b925680be254201b2cdeaa">Escaper</a>(const std::string &amp;null)</td><td class="entry"><a class="el" href="a00037.html">pqxx::internal::Escaper&lt; IT &gt;</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00037.html#aa93a0d1009d7900066cdb3893b4a25b2">operator()</a>(IT i) const </td><td class="entry"><a class="el" href="a00037.html">pqxx::internal::Escaper&lt; IT &gt;</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00305.html b/doc/html/Reference/a00305.html
deleted file mode 100644
index cb305d7..0000000
--- a/doc/html/Reference/a00305.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00105.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::internal::transactionfocus Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00105.html">pqxx::internal::transactionfocus</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00105.html#a9924dff8ce3203ca9fb9e584800ef9f4">m_Trans</a></td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a>(const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00105.html#adae9df5aee401ccb6f1d77024d524322">reg_pending_error</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00105.html#a267f75f541c85a38605fb6b8c66d1e0a">register_me</a>()</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00105.html#a474a6ca017e7a313bc33e7b2b5a2d1d7">registered</a>() const </td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00105.html#ac1ad1a201cacde2cd35182dd3bfb66fa">transactionfocus</a>(transaction_base &amp;t)</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00105.html#a53309d8e6bb85774cb16bf6a340cb558">unregister_me</a>()</td><td class="entry"><a class="el" href="a00105.html">pqxx::internal::transactionfocus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00306.html b/doc/html/Reference/a00306.html
deleted file mode 100644
index f820100..0000000
--- a/doc/html/Reference/a00306.html
+++ /dev/null
@@ -1,93 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00067.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::internal::parameterized_invocation Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00067.html">pqxx::internal::parameterized_invocation</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00067.html#abc61b203c68554dc43ccead818683b4a">exec</a>()</td><td class="entry"><a class="el" href="a00067.html">pqxx::internal::parameterized_invocation</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00067.html#a96dd05cc41a36dcca337bd3971d354ab">operator()</a>()</td><td class="entry"><a class="el" href="a00067.html">pqxx::internal::parameterized_invocation</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00067.html#a88c8820f7c620e208795db4edcb178df">operator()</a>(const binarystring &amp;v)</td><td class="entry"><a class="el" href="a00067.html">pqxx::internal::parameterized_invocation</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00067.html#ae8ef9f87245ddad0e4319357e82db670">operator()</a>(const T &amp;v)</td><td class="entry"><a class="el" href="a00067.html">pqxx::internal::parameterized_invocation</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00067.html#a030eb77fb420df1890741417fbbb6213">operator()</a>(const binarystring &amp;v, bool nonnull)</td><td class="entry"><a class="el" href="a00067.html">pqxx::internal::parameterized_invocation</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00067.html#a6fd084905f68c744bd791c601168103d">operator()</a>(const T &amp;v, bool nonnull)</td><td class="entry"><a class="el" href="a00067.html">pqxx::internal::parameterized_invocation</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00067.html#a5fa125c4885b76bd9c250e1d0692ad13">parameterized_invocation</a>(connection_base &amp;, const std::string &amp;query)</td><td class="entry"><a class="el" href="a00067.html">pqxx::internal::parameterized_invocation</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00307.html b/doc/html/Reference/a00307.html
deleted file mode 100644
index bf65d05..0000000
--- a/doc/html/Reference/a00307.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00034.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::internal::dereference&lt; ITER &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00034.html">pqxx::internal::dereference&lt; ITER &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00034.html#a4eb51db87ff14a4edf9787b5117ddd24">operator()</a>(ITER i) const </td><td class="entry"><a class="el" href="a00034.html">pqxx::internal::dereference&lt; ITER &gt;</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00308.html b/doc/html/Reference/a00308.html
deleted file mode 100644
index 2507c2c..0000000
--- a/doc/html/Reference/a00308.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00033.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::internal::deref_ptr&lt; T &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00033.html">pqxx::internal::deref_ptr&lt; T &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00033.html#a9709f1dbe1bc7599e96dd16b22e776bd">operator()</a>(T *i) const </td><td class="entry"><a class="el" href="a00033.html">pqxx::internal::deref_ptr&lt; T &gt;</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00309.html b/doc/html/Reference/a00309.html
deleted file mode 100644
index 9f85762..0000000
--- a/doc/html/Reference/a00309.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00080.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::internal::refcount Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00080.html">pqxx::internal::refcount</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00080.html#ad096a060aac9424435026f17b04d3772">loseref</a>()</td><td class="entry"><a class="el" href="a00080.html">pqxx::internal::refcount</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00080.html#a7cf6cdeea44ec32c1c8b9d02f4c2f83c">makeref</a>(refcount &amp;)</td><td class="entry"><a class="el" href="a00080.html">pqxx::internal::refcount</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00080.html#a02b194d1c4db0d3dd7d97351443bb7bd">refcount</a>()</td><td class="entry"><a class="el" href="a00080.html">pqxx::internal::refcount</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00080.html#a603b442ad845f46a19fa92970990a03e">~refcount</a>()</td><td class="entry"><a class="el" href="a00080.html">pqxx::internal::refcount</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00310.html b/doc/html/Reference/a00310.html
deleted file mode 100644
index cf610c6..0000000
--- a/doc/html/Reference/a00310.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00073.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::internal::PQAlloc&lt; T, DELETER &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00073.html#a7fe52ebd1d2533f298caa5ffc975be66">content_type</a> typedef</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00073.html#ac8d570bb46f0831c42a5b3fc0f803040">get</a>() const </td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00073.html#a4550cd53958a269ac8c2e4e7a02d2f02">operator bool</a>() const </td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00073.html#af32cad9f63309273527e4007a7d892ef">operator!</a>() const </td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00073.html#afaa858977fa3c7df8f6497afdf4f2803">operator*</a>() const </td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00073.html#a362f5103b150fb3913adb8923c7b1dbe">operator-&gt;</a>() const </td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00073.html#a93b56fd3623e58c1aa6ceaaff54bbe11">operator=</a>(const PQAlloc &amp;rhs)</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00073.html#adf8536b0ab651d81247809a673f3bf42">PQAlloc</a>()</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00073.html#a402105c20c0fba99659dbea44fbd36b2">PQAlloc</a>(const PQAlloc &amp;rhs)</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00073.html#a43caacd4030a3dd949e9e44352c859dd">PQAlloc</a>(T *obj)</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00073.html#a7bb9fd9d80b38ddbed8128b33806900d">reset</a>()</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00073.html#a681827ee20603fab0019324494e78455">swap</a>(PQAlloc &amp;rhs)</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00073.html#a8aded9ce9cf12f720f193ed303367bd1">~PQAlloc</a>()</td><td class="entry"><a class="el" href="a00073.html">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00311.html b/doc/html/Reference/a00311.html
deleted file mode 100644
index 0a474e9..0000000
--- a/doc/html/Reference/a00311.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00084.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::internal::scoped_array&lt; T &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00084.html">pqxx::internal::scoped_array&lt; T &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00084.html#a2a9085342769fddc1cc5a8c6287b0892">difference_type</a> typedef</td><td class="entry"><a class="el" href="a00084.html">pqxx::internal::scoped_array&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00084.html#af8afa32de4971796d6d15d73b7590b0a">get</a>() const </td><td class="entry"><a class="el" href="a00084.html">pqxx::internal::scoped_array&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00084.html#ac3891140f89ff6e3e43a818767431c23">operator*</a>() const </td><td class="entry"><a class="el" href="a00084.html">pqxx::internal::scoped_array&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00084.html#af0ac2a40f4e23eb28cde185d629a2678">operator=</a>(T *t)</td><td class="entry"><a class="el" href="a00084.html">pqxx::internal::scoped_array&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00084.html#aada7488a2fb51e6d81cdd86469f43ada">operator[]</a>(INDEX i) const </td><td class="entry"><a class="el" href="a00084.html">pqxx::internal::scoped_array&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00084.html#a38e241073d5b8b235f1d9d35980a8639">scoped_array</a>()</td><td class="entry"><a class="el" href="a00084.html">pqxx::internal::scoped_array&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00084.html#af0349dcca1c6261e641eebf127324a41">scoped_array</a>(size_type n)</td><td class="entry"><a class="el" href="a00084.html">pqxx::internal::scoped_array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00084.html#ab139e833e327beb370470269e09e85a6">scoped_array</a>(T *t)</td><td class="entry"><a class="el" href="a00084.html">pqxx::internal::scoped_array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00084.html#ac5ba5559e184842746b13c9545c0ac73">size_type</a> typedef</td><td class="entry"><a class="el" href="a00084.html">pqxx::internal::scoped_array&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00084.html#a92873171917fe692165825e4cc5d0b50">~scoped_array</a>()</td><td class="entry"><a class="el" href="a00084.html">pqxx::internal::scoped_array&lt; T &gt;</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00312.html b/doc/html/Reference/a00312.html
deleted file mode 100644
index 2c16b34..0000000
--- a/doc/html/Reference/a00312.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00059.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::internal::namedclass Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00059.html">pqxx::internal::namedclass</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">classname</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">description</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">name</a>() const </td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">namedclass</a>(const std::string &amp;Classname, const std::string &amp;Name=&quot;&quot;)</td><td class="entry"><a class="el" href="a00059.html">pqxx::internal::namedclass</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00313.html b/doc/html/Reference/a00313.html
deleted file mode 100644
index 4372d35..0000000
--- a/doc/html/Reference/a00313.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00111.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::internal::unique&lt; GUEST &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00111.html">pqxx::internal::unique&lt; GUEST &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00111.html#a9a6ace7374f5ed24d77d6e760e186d8b">get</a>() const </td><td class="entry"><a class="el" href="a00111.html">pqxx::internal::unique&lt; GUEST &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00111.html#a20d41d4090254a82c02f1d7e30af9d04">Register</a>(GUEST *G)</td><td class="entry"><a class="el" href="a00111.html">pqxx::internal::unique&lt; GUEST &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00111.html#a7dce0951d8eff0a8d156ff1b73e2c878">unique</a>()</td><td class="entry"><a class="el" href="a00111.html">pqxx::internal::unique&lt; GUEST &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00111.html#afd6cf65f79200733565eb68f9085611a">Unregister</a>(GUEST *G)</td><td class="entry"><a class="el" href="a00111.html">pqxx::internal::unique&lt; GUEST &gt;</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00314.html b/doc/html/Reference/a00314.html
deleted file mode 100644
index 6640dea..0000000
--- a/doc/html/Reference/a00314.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00053.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::prepare::invocation Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00053.html">pqxx::prepare::invocation</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00053.html#af937364fbb9bf4cead8c646220a4507d">exec</a>() const </td><td class="entry"><a class="el" href="a00053.html">pqxx::prepare::invocation</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00053.html#a06644bfe2c67479f5bcae0174cf8ae05">exists</a>() const </td><td class="entry"><a class="el" href="a00053.html">pqxx::prepare::invocation</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00053.html#a7f15ffe53fbbeeafc0f4bc13c2981646">invocation</a>(transaction_base &amp;, const std::string &amp;statement)</td><td class="entry"><a class="el" href="a00053.html">pqxx::prepare::invocation</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00053.html#a10e6e640885617f52bf43d9e59477424">operator()</a>()</td><td class="entry"><a class="el" href="a00053.html">pqxx::prepare::invocation</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00053.html#a38c217d6210b26006af97dc23a4c014e">operator()</a>(const T &amp;v)</td><td class="entry"><a class="el" href="a00053.html">pqxx::prepare::invocation</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00053.html#a8b4028561c5a19ec67b262310e948468">operator()</a>(const binarystring &amp;v)</td><td class="entry"><a class="el" href="a00053.html">pqxx::prepare::invocation</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00053.html#a7d1afea38e1c822c02560331b82d8dfe">operator()</a>(const T &amp;v, bool nonnull)</td><td class="entry"><a class="el" href="a00053.html">pqxx::prepare::invocation</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00053.html#a3aa04b5e67edcadea056c78ebd712e5f">operator()</a>(const binarystring &amp;v, bool nonnull)</td><td class="entry"><a class="el" href="a00053.html">pqxx::prepare::invocation</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00053.html#afe3111c309189f822255744df4fa8bff">operator()</a>(T *v, bool nonnull=true)</td><td class="entry"><a class="el" href="a00053.html">pqxx::prepare::invocation</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00053.html#ac0b4fbda217ac490ed72c923d02cdef3">operator()</a>(const char *v, bool nonnull=true)</td><td class="entry"><a class="el" href="a00053.html">pqxx::prepare::invocation</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00315.html b/doc/html/Reference/a00315.html
deleted file mode 100644
index 1ef8d66..0000000
--- a/doc/html/Reference/a00315.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00075.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx::prepare::internal::prepared_def Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00075.html">pqxx::prepare::internal::prepared_def</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00075.html#a7b418648fe35168c261073cae42da08e">definition</a></td><td class="entry"><a class="el" href="a00075.html">pqxx::prepare::internal::prepared_def</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00075.html#a3a8a05c0e9db9aa9423b99a62fc2b442">prepared_def</a>()</td><td class="entry"><a class="el" href="a00075.html">pqxx::prepare::internal::prepared_def</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00075.html#a52a320e063625faf69d1104d7dbfc13a">prepared_def</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="a00075.html">pqxx::prepare::internal::prepared_def</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00075.html#a11ef3d1042c1711d30b6e376f4b77dc5">registered</a></td><td class="entry"><a class="el" href="a00075.html">pqxx::prepare::internal::prepared_def</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00316.html b/doc/html/Reference/a00316.html
deleted file mode 100644
index 1cafa32..0000000
--- a/doc/html/Reference/a00316.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00065.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">std::numeric_limits&lt; T &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00065.html">std::numeric_limits&lt; T &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00065.html#ae5fc707d9d6ebbac808a5fb6e26690f8">max</a>()</td><td class="entry"><a class="el" href="a00065.html">std::numeric_limits&lt; T &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00065.html#af71385909ae48a64f6e88d19f940bcd1">max</a>()</td><td class="entry"><a class="el" href="a00065.html">std::numeric_limits&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00065.html#a672ff8f843f277b741fef22594a1d78f">min</a>()</td><td class="entry"><a class="el" href="a00065.html">std::numeric_limits&lt; T &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00065.html#a9387cf870c1b7d0f6ced0db05614e494">min</a>()</td><td class="entry"><a class="el" href="a00065.html">std::numeric_limits&lt; T &gt;</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00317.html b/doc/html/Reference/a00317.html
deleted file mode 100644
index 7f25ae2..0000000
--- a/doc/html/Reference/a00317.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00016.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">std::char_traits&lt; char &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00016.html">std::char_traits&lt; char &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00016.html#a1a64cbf69fea84c3ac667ff3b82f0f5b">char_type</a> typedef</td><td class="entry"><a class="el" href="a00016.html">std::char_traits&lt; char &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00016.html#af4835e096d911543121767d0402e212a">eof</a>()</td><td class="entry"><a class="el" href="a00016.html">std::char_traits&lt; char &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00016.html#a905e17859fef67e93d7baeef86dee98b">int_type</a> typedef</td><td class="entry"><a class="el" href="a00016.html">std::char_traits&lt; char &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00016.html#a85661c90be7df5a4f32cb40fa63c4311">off_type</a> typedef</td><td class="entry"><a class="el" href="a00016.html">std::char_traits&lt; char &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00016.html#ab17e48ba1fdbf06183149442e78cb1d0">pos_type</a> typedef</td><td class="entry"><a class="el" href="a00016.html">std::char_traits&lt; char &gt;</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00318.html b/doc/html/Reference/a00318.html
deleted file mode 100644
index cf48f73..0000000
--- a/doc/html/Reference/a00318.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00017.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">std::char_traits&lt; unsigned char &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00017.html">std::char_traits&lt; unsigned char &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00017.html#a36f5165a10ea513315f12ed9f31c573b">char_type</a> typedef</td><td class="entry"><a class="el" href="a00017.html">std::char_traits&lt; unsigned char &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00017.html#aef731d39bc5048c2a417b6822fd125f6">eof</a>()</td><td class="entry"><a class="el" href="a00017.html">std::char_traits&lt; unsigned char &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00017.html#ae800195a00697cc19af347efb85911ae">int_type</a> typedef</td><td class="entry"><a class="el" href="a00017.html">std::char_traits&lt; unsigned char &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00017.html#a8f7c4801c946a458c3b909375e934e76">off_type</a> typedef</td><td class="entry"><a class="el" href="a00017.html">std::char_traits&lt; unsigned char &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00017.html#a4878de00d941c62fc466ef18b8327e95">pos_type</a> typedef</td><td class="entry"><a class="el" href="a00017.html">std::char_traits&lt; unsigned char &gt;</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/a00319.html b/doc/html/Reference/a00319.html
deleted file mode 100644
index c940859..0000000
--- a/doc/html/Reference/a00319.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('a00005.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">std::back_insert_iterator&lt; pqxx::tablewriter &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="a00005.html">std::back_insert_iterator&lt; pqxx::tablewriter &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="a00005.html#a25f4372dfc9c449cae4572f01de65323">back_insert_iterator</a>(pqxx::tablewriter &amp;W)</td><td class="entry"><a class="el" href="a00005.html">std::back_insert_iterator&lt; pqxx::tablewriter &gt;</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="a00005.html#a0b513557015fe5eda72c189dd488d5dd">operator*</a>()</td><td class="entry"><a class="el" href="a00005.html">std::back_insert_iterator&lt; pqxx::tablewriter &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00005.html#a0b7adddc8406229b9c5a161302dffba5">operator++</a>()</td><td class="entry"><a class="el" href="a00005.html">std::back_insert_iterator&lt; pqxx::tablewriter &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00005.html#ad4658fc955fd5a74ece771106a7edee0">operator++</a>(int)</td><td class="entry"><a class="el" href="a00005.html">std::back_insert_iterator&lt; pqxx::tablewriter &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="a00005.html#a2aaa8274759d9d84964e8235ec59bac0">operator=</a>(const back_insert_iterator &amp;rhs)</td><td class="entry"><a class="el" href="a00005.html">std::back_insert_iterator&lt; pqxx::tablewriter &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="a00005.html#a673f58eda786a37dd76ebcfd7bd5cd96">operator=</a>(const TUPLE &amp;T)</td><td class="entry"><a class="el" href="a00005.html">std::back_insert_iterator&lt; pqxx::tablewriter &gt;</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/annotated.html b/doc/html/Reference/annotated.html
deleted file mode 100644
index c52169f..0000000
--- a/doc/html/Reference/annotated.html
+++ /dev/null
@@ -1,203 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('annotated.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">Class List</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
-<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="a00176.html" target="_self">pqxx</a></td><td class="desc">The home of all libpqxx classes, functions, templates, etc</td></tr>
-<tr id="row_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="a00194.html" target="_self">internal</a></td><td class="desc">Private namespace for libpqxx's internal use; do not access</td></tr>
-<tr id="row_0_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="a00195.html" target="_self">gate</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00078.html" target="_self">reactivation_avoidance_counter</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00079.html" target="_self">reactivation_avoidance_exemption</a></td><td class="desc">Scoped exemption to reactivation avoidance</td></tr>
-<tr id="row_0_0_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00085.html" target="_self">sql_cursor</a></td><td class="desc">Cursor with SQL positioning semantics</td></tr>
-<tr id="row_0_0_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00064.html" target="_self">notify_listener_forwarder</a></td><td class="desc">Internal helper class to support old-style, payloadless notifications</td></tr>
-<tr id="row_0_0_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00037.html" target="_self">Escaper</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00105.html" target="_self">transactionfocus</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00067.html" target="_self">parameterized_invocation</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00034.html" target="_self">dereference</a></td><td class="desc">Functor: dereference iterator</td></tr>
-<tr id="row_0_0_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00033.html" target="_self">deref_ptr</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00080.html" target="_self">refcount</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00073.html" target="_self">PQAlloc</a></td><td class="desc">Reference-counted smart pointer to libpq-allocated object</td></tr>
-<tr id="row_0_0_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00084.html" target="_self">scoped_array</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00059.html" target="_self">namedclass</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00111.html" target="_self">unique</a></td><td class="desc">Ensure proper opening/closing of GUEST objects related to a "host" object</td></tr>
-<tr id="row_0_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_1_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="a00196.html" target="_self">prepare</a></td><td class="desc">Dedicated namespace for helper types related to prepared statements</td></tr>
-<tr id="row_0_1_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_1_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_1_0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="a00197.html" target="_self">internal</a></td><td class="desc"></td></tr>
-<tr id="row_0_1_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00075.html" target="_self">prepared_def</a></td><td class="desc">Internal representation of a prepared statement definition</td></tr>
-<tr id="row_0_1_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00053.html" target="_self">invocation</a></td><td class="desc">Helper class for passing parameters to, and executing, prepared statements</td></tr>
-<tr id="row_0_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00006.html" target="_self">basic_connection</a></td><td class="desc">The ultimate template that defines a connection type</td></tr>
-<tr id="row_0_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00013.html" target="_self">binarystring</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00020.html" target="_self">connect_direct</a></td><td class="desc">Connection policy; creates an immediate connection to a database</td></tr>
-<tr id="row_0_5_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00021.html" target="_self">connect_lazy</a></td><td class="desc">Lazy connection policy; causes connection to be deferred until first use</td></tr>
-<tr id="row_0_6_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00019.html" target="_self">connect_async</a></td><td class="desc">Asynchronous connection policy; connects "in the background"</td></tr>
-<tr id="row_0_7_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00022.html" target="_self">connect_null</a></td><td class="desc">Nonfunctional, always-down connection policy for testing/debugging purposes</td></tr>
-<tr id="row_0_8_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00023.html" target="_self">connection_base</a></td><td class="desc">Connection_base abstract base class; represents a connection to a database</td></tr>
-<tr id="row_0_9_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00024.html" target="_self">connectionpolicy</a></td><td class="desc"></td></tr>
-<tr id="row_0_10_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00030.html" target="_self">cursor_base</a></td><td class="desc">Common definitions for cursor types</td></tr>
-<tr id="row_0_11_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00087.html" target="_self">stateless_cursor</a></td><td class="desc">"Stateless cursor" class: easy API for retrieving parts of result sets</td></tr>
-<tr id="row_0_12_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00044.html" target="_self">icursorstream</a></td><td class="desc">Simple read-only cursor represented as a stream of results</td></tr>
-<tr id="row_0_13_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00043.html" target="_self">icursor_iterator</a></td><td class="desc">Approximate istream_iterator for icursorstream</td></tr>
-<tr id="row_0_14_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00032.html" target="_self">dbtransaction</a></td><td class="desc"></td></tr>
-<tr id="row_0_15_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00036.html" target="_self">errorhandler</a></td><td class="desc">Base class for error-handler callbacks</td></tr>
-<tr id="row_0_16_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00076.html" target="_self">quiet_errorhandler</a></td><td class="desc">An error handler that suppresses any previously registered error handlers</td></tr>
-<tr id="row_0_17_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00074.html" target="_self">pqxx_exception</a></td><td class="desc">Mixin base class to identify libpqxx-specific exception types</td></tr>
-<tr id="row_0_18_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00038.html" target="_self">failure</a></td><td class="desc">Run-time failure encountered by libpqxx, similar to std::runtime_error</td></tr>
-<tr id="row_0_19_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00014.html" target="_self">broken_connection</a></td><td class="desc">Exception class for lost or failed backend connection</td></tr>
-<tr id="row_0_20_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00086.html" target="_self">sql_error</a></td><td class="desc">Exception class for failed queries</td></tr>
-<tr id="row_0_21_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00045.html" target="_self">in_doubt_error</a></td><td class="desc">"Help, I don't know whether transaction was committed successfully!"</td></tr>
-<tr id="row_0_22_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00049.html" target="_self">internal_error</a></td><td class="desc">Internal error in libpqxx library</td></tr>
-<tr id="row_0_23_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00113.html" target="_self">usage_error</a></td><td class="desc">Error in usage of libpqxx library, similar to std::logic_error</td></tr>
-<tr id="row_0_24_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00004.html" target="_self">argument_error</a></td><td class="desc">Invalid argument passed to libpqxx, similar to std::invalid_argument</td></tr>
-<tr id="row_0_25_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00029.html" target="_self">conversion_error</a></td><td class="desc"></td></tr>
-<tr id="row_0_26_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00077.html" target="_self">range_error</a></td><td class="desc">Something is out of range, similar to std::out_of_range</td></tr>
-<tr id="row_0_27_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00039.html" target="_self">feature_not_supported</a></td><td class="desc">Database feature not supported in current setup</td></tr>
-<tr id="row_0_28_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00031.html" target="_self">data_exception</a></td><td class="desc">Error in data provided to SQL statement</td></tr>
-<tr id="row_0_29_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00048.html" target="_self">integrity_constraint_violation</a></td><td class="desc"></td></tr>
-<tr id="row_0_30_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00081.html" target="_self">restrict_violation</a></td><td class="desc"></td></tr>
-<tr id="row_0_31_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00061.html" target="_self">not_null_violation</a></td><td class="desc"></td></tr>
-<tr id="row_0_32_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00042.html" target="_self">foreign_key_violation</a></td><td class="desc"></td></tr>
-<tr id="row_0_33_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00112.html" target="_self">unique_violation</a></td><td class="desc"></td></tr>
-<tr id="row_0_34_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00018.html" target="_self">check_violation</a></td><td class="desc"></td></tr>
-<tr id="row_0_35_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00051.html" target="_self">invalid_cursor_state</a></td><td class="desc"></td></tr>
-<tr id="row_0_36_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00052.html" target="_self">invalid_sql_statement_name</a></td><td class="desc"></td></tr>
-<tr id="row_0_37_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00050.html" target="_self">invalid_cursor_name</a></td><td class="desc"></td></tr>
-<tr id="row_0_38_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00097.html" target="_self">syntax_error</a></td><td class="desc"></td></tr>
-<tr id="row_0_39_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00108.html" target="_self">undefined_column</a></td><td class="desc"></td></tr>
-<tr id="row_0_40_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00109.html" target="_self">undefined_function</a></td><td class="desc"></td></tr>
-<tr id="row_0_41_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00110.html" target="_self">undefined_table</a></td><td class="desc"></td></tr>
-<tr id="row_0_42_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00046.html" target="_self">insufficient_privilege</a></td><td class="desc"></td></tr>
-<tr id="row_0_43_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00047.html" target="_self">insufficient_resources</a></td><td class="desc">Resource shortage on the server</td></tr>
-<tr id="row_0_44_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00035.html" target="_self">disk_full</a></td><td class="desc"></td></tr>
-<tr id="row_0_45_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00066.html" target="_self">out_of_memory</a></td><td class="desc"></td></tr>
-<tr id="row_0_46_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00102.html" target="_self">too_many_connections</a></td><td class="desc"></td></tr>
-<tr id="row_0_47_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00069.html" target="_self">plpgsql_error</a></td><td class="desc">PL/pgSQL error</td></tr>
-<tr id="row_0_48_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00071.html" target="_self">plpgsql_raise</a></td><td class="desc">Exception raised in PL/pgSQL procedure</td></tr>
-<tr id="row_0_49_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00070.html" target="_self">plpgsql_no_data_found</a></td><td class="desc"></td></tr>
-<tr id="row_0_50_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00072.html" target="_self">plpgsql_too_many_rows</a></td><td class="desc"></td></tr>
-<tr id="row_0_51_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00040.html" target="_self">field</a></td><td class="desc">Reference to a field in a result set</td></tr>
-<tr id="row_0_52_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00041.html" target="_self">field_streambuf</a></td><td class="desc"></td></tr>
-<tr id="row_0_53_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00007.html" target="_self">basic_fieldstream</a></td><td class="desc">Input stream that gets its data from a result field</td></tr>
-<tr id="row_0_54_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00054.html" target="_self">isolation_traits</a></td><td class="desc">Traits class to describe an isolation level; primarly for libpqxx's own use</td></tr>
-<tr id="row_0_55_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00056.html" target="_self">largeobject</a></td><td class="desc">Identity of a large object</td></tr>
-<tr id="row_0_56_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00058.html" target="_self">largeobjectaccess</a></td><td class="desc">Accessor for large object's contents</td></tr>
-<tr id="row_0_57_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00057.html" target="_self">largeobject_streambuf</a></td><td class="desc">Streambuf to use large objects in standard I/O streams</td></tr>
-<tr id="row_0_58_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00008.html" target="_self">basic_ilostream</a></td><td class="desc">Input stream that gets its data from a large object</td></tr>
-<tr id="row_0_59_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00010.html" target="_self">basic_olostream</a></td><td class="desc">Output stream that writes data back to a large object</td></tr>
-<tr id="row_0_60_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00009.html" target="_self">basic_lostream</a></td><td class="desc">Stream that reads and writes a large object</td></tr>
-<tr id="row_0_61_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00060.html" target="_self">nontransaction</a></td><td class="desc"></td></tr>
-<tr id="row_0_62_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00062.html" target="_self">notification_receiver</a></td><td class="desc"></td></tr>
-<tr id="row_0_63_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00063.html" target="_self">notify_listener</a></td><td class="desc">Obsolete notification receiver</td></tr>
-<tr id="row_0_64_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00068.html" target="_self">pipeline</a></td><td class="desc">Processes several queries in FIFO manner, optimized for high throughput</td></tr>
-<tr id="row_0_65_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00082.html" target="_self">result</a></td><td class="desc">Result set containing data returned by a query or command</td></tr>
-<tr id="row_0_66_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00025.html" target="_self">const_result_iterator</a></td><td class="desc">Iterator for rows (tuples) in a result. Use as <a class="el" href="a00082.html#a231cf3451b578e1a77a0e3ba5c5332c0">result::const_iterator</a></td></tr>
-<tr id="row_0_67_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00026.html" target="_self">const_reverse_result_iterator</a></td><td class="desc">Reverse iterator for result. Use as <a class="el" href="a00082.html#a4e8a0b23393257bb8438323af622ab0b">result::const_reverse_iterator</a></td></tr>
-<tr id="row_0_68_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00011.html" target="_self">basic_robusttransaction</a></td><td class="desc"></td></tr>
-<tr id="row_0_69_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00083.html" target="_self">robusttransaction</a></td><td class="desc">Slightly slower, better-fortified version of transaction</td></tr>
-<tr id="row_0_70_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00088.html" target="_self">string_traits</a></td><td class="desc">Traits class for use in string conversions</td></tr>
-<tr id="row_0_71_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00091.html" target="_self">string_traits&lt; const char * &gt;</a></td><td class="desc">String traits for C-style string ("pointer to const char")</td></tr>
-<tr id="row_0_72_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00089.html" target="_self">string_traits&lt; char * &gt;</a></td><td class="desc">String traits for non-const C-style string ("pointer to char")</td></tr>
-<tr id="row_0_73_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00090.html" target="_self">string_traits&lt; char[N]&gt;</a></td><td class="desc">String traits for C-style string constant ("array of char")</td></tr>
-<tr id="row_0_74_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00092.html" target="_self">string_traits&lt; const char[N]&gt;</a></td><td class="desc">String traits for "array of const char."</td></tr>
-<tr id="row_0_75_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00094.html" target="_self">string_traits&lt; std::string &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_76_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00093.html" target="_self">string_traits&lt; const std::string &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_77_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00095.html" target="_self">string_traits&lt; std::stringstream &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_78_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00096.html" target="_self">subtransaction</a></td><td class="desc">"Transaction" nested within another transaction</td></tr>
-<tr id="row_0_79_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00098.html" target="_self">tablereader</a></td><td class="desc"></td></tr>
-<tr id="row_0_80_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00099.html" target="_self">tablestream</a></td><td class="desc"></td></tr>
-<tr id="row_0_81_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00100.html" target="_self">tablewriter</a></td><td class="desc"></td></tr>
-<tr id="row_0_82_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00012.html" target="_self">basic_transaction</a></td><td class="desc"></td></tr>
-<tr id="row_0_83_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00103.html" target="_self">transaction</a></td><td class="desc">Standard back-end transaction, templatized on isolation level</td></tr>
-<tr id="row_0_84_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00104.html" target="_self">transaction_base</a></td><td class="desc"></td></tr>
-<tr id="row_0_85_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00106.html" target="_self">transactor</a></td><td class="desc"></td></tr>
-<tr id="row_0_86_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00107.html" target="_self">tuple</a></td><td class="desc">Reference to one row in a result</td></tr>
-<tr id="row_0_87_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00028.html" target="_self">const_tuple_iterator</a></td><td class="desc">Iterator for fields in a tuple. Use as <a class="el" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">tuple::const_iterator</a></td></tr>
-<tr id="row_0_88_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00027.html" target="_self">const_reverse_tuple_iterator</a></td><td class="desc">Reverse iterator for a tuple. Use as <a class="el" href="a00107.html#a00b39ba19194ab4ed39a66db5d706bdf">tuple::const_reverse_iterator</a></td></tr>
-<tr id="row_0_89_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00101.html" target="_self">thread_safety_model</a></td><td class="desc">Descriptor of library's thread-safety model</td></tr>
-<tr id="row_0_90_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00055.html" target="_self">items</a></td><td class="desc">Container of items with easy contents initialization and string rendering</td></tr>
-<tr id="row_1_" class="even"><td class="entry"><img id="arr_1_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('1_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>std</b></td><td class="desc">STL namespace</td></tr>
-<tr id="row_1_0_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00065.html" target="_self">numeric_limits</a></td><td class="desc">Work around lacking "limits" header</td></tr>
-<tr id="row_1_1_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00015.html" target="_self">char_traits</a></td><td class="desc">Work around missing <a class="el" href="a00015.html" title="Work around missing std::char_traits.">std::char_traits</a></td></tr>
-<tr id="row_1_2_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00016.html" target="_self">char_traits&lt; char &gt;</a></td><td class="desc">Work around missing <a class="el" href="a00016.html" title="Work around missing std::char_traits&lt;char&gt;">std::char_traits&lt;char&gt;</a></td></tr>
-<tr id="row_1_3_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00017.html" target="_self">char_traits&lt; unsigned char &gt;</a></td><td class="desc">Work around missing <a class="el" href="a00017.html" title="Work around missing std::char_traits&lt;unsigned char&gt;">std::char_traits&lt;unsigned char&gt;</a></td></tr>
-<tr id="row_1_4_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00005.html" target="_self">back_insert_iterator&lt; pqxx::tablewriter &gt;</a></td><td class="desc"></td></tr>
-</table>
-</div><!-- directory -->
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/annotated.js b/doc/html/Reference/annotated.js
deleted file mode 100644
index 6edd84a..0000000
--- a/doc/html/Reference/annotated.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var annotated =
-[
-    [ "pqxx", "a00176.html", "a00176" ],
-    [ "std", null, [
-      [ "numeric_limits", "a00065.html", "a00065" ],
-      [ "char_traits", "a00015.html", null ],
-      [ "char_traits< char >", "a00016.html", "a00016" ],
-      [ "char_traits< unsigned char >", "a00017.html", "a00017" ],
-      [ "back_insert_iterator< pqxx::tablewriter >", "a00005.html", "a00005" ]
-    ] ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/bc_s.png b/doc/html/Reference/bc_s.png
deleted file mode 100644
index 25e3beb..0000000
--- a/doc/html/Reference/bc_s.png
+++ /dev/null
@@ -1,6 +0,0 @@
-PNG
-
-   IHDR          /9  oIDATxMLANvKPJikR5^ChŃ!Dz*U4VbD1~`8x@^?@јn`JLLئ<O/Mof޾;6GY غC&K Jo|`-)mXW83{ꃬܥ#$ tNaPx2䁮[wuO#&W`|,=d -V[xSk
-U0b<S݄SJ!:
- 5%EJE/ Jˢu\z Ү7/> Xiv9)}a  V&0) (zkNcFP' @KZK%!135}ݏd㰒>hGZzڗi얺=@OȂ1ӯ3F[dJ`|^3\]'fy@Cos˧d:?$lhnnm\$cL6x@NoPΑՔG>9Q@.qܴ
- PCt(yQ$hN8MNj$  Őo_sL    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/bdwn.png b/doc/html/Reference/bdwn.png
deleted file mode 100644
index 940a0b9..0000000
--- a/doc/html/Reference/bdwn.png
+++ /dev/null
@@ -1,4 +0,0 @@
-PNG
-
-   IHDR         5   ZIDATx DP1lmrj.eD[ɾ |6V3?Ls'(}>+
-Kch`^ލn    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/classes.html b/doc/html/Reference/classes.html
deleted file mode 100644
index 1a9fd1e..0000000
--- a/doc/html/Reference/classes.html
+++ /dev/null
@@ -1,133 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Index</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li class="current"><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('classes.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">Class Index</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_Q">Q</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a></div>
-<table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
-<tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;A&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="a00027.html">const_reverse_tuple_iterator</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00048.html">integrity_constraint_violation</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00069.html">plpgsql_error</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00092.html">string_traits&lt; const char[N]&gt;</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="a00028.html">const_tuple_iterator</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00049.html">internal_error</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00070.html">plpgsql_no_data_found</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00093.html">string_traits&lt; const std::string &gt;</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="a00004.html">argument_error</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00029.html">conversion_error</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00050.html">invalid_cursor_name</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00071.html">plpgsql_raise</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00094.html">string_traits&lt; std::string &gt;</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td></tr>
-<tr><td rowspan="2" valign="bottom"><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;B&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="a00030.html">cursor_base</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00051.html">invalid_cursor_state</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00072.html">plpgsql_too_many_rows</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00095.html">string_traits&lt; std::stringstream &gt;</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td></tr>
-<tr><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="a00052.html">invalid_sql_statement_name</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00073.html">PQAlloc</a> (<a class="el" href="a00194.html">pqxx::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00096.html">subtransaction</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="a00005.html">back_insert_iterator&lt; pqxx::tablewriter &gt;</a> (std)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00053.html">invocation</a> (<a class="el" href="a00196.html">pqxx::prepare</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00074.html">pqxx_exception</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00097.html">syntax_error</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="a00006.html">basic_connection</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00031.html">data_exception</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00054.html">isolation_traits</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00075.html">prepared_def</a> (<a class="el" href="a00197.html">pqxx::prepare::internal</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
-</td></tr>
-<tr><td valign="top"><a class="el" href="a00007.html">basic_fieldstream</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00032.html">dbtransaction</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00055.html">items</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_Q"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;Q&#160;&#160;</div></td></tr></table>
-</td></tr>
-<tr><td valign="top"><a class="el" href="a00008.html">basic_ilostream</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00033.html">deref_ptr</a> (<a class="el" href="a00194.html">pqxx::internal</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;L&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="a00098.html">tablereader</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="a00009.html">basic_lostream</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00034.html">dereference</a> (<a class="el" href="a00194.html">pqxx::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00076.html">quiet_errorhandler</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00099.html">tablestream</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="a00010.html">basic_olostream</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00035.html">disk_full</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00056.html">largeobject</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="a00100.html">tablewriter</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="a00011.html">basic_robusttransaction</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="a00057.html">largeobject_streambuf</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00101.html">thread_safety_model</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="a00012.html">basic_transaction</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00058.html">largeobjectaccess</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00077.html">range_error</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00102.html">too_many_connections</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="a00013.html">binarystring</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00036.html">errorhandler</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;N&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="a00078.html">reactivation_avoidance_counter</a> (<a class="el" href="a00194.html">pqxx::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00103.html">transaction</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="a00014.html">broken_connection</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00037.html">Escaper</a> (<a class="el" href="a00194.html">pqxx::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00079.html">reactivation_avoidance_exemption</a> (<a class="el" href="a00194.html">pqxx::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00104.html">transaction_base</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td></tr>
-<tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="a00059.html">namedclass</a> (<a class="el" href="a00194.html">pqxx::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00080.html">refcount</a> (<a class="el" href="a00194.html">pqxx::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00105.html">transactionfocus</a> (<a class="el" href="a00194.html">pqxx::internal</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="a00060.html">nontransaction</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00081.html">restrict_violation</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00106.html">transactor</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="a00015.html">char_traits</a> (std)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00038.html">failure</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00061.html">not_null_violation</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00082.html">result</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00107.html">tuple</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="a00016.html">char_traits&lt; char &gt;</a> (std)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00039.html">feature_not_supported</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00062.html">notification_receiver</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00083.html">robusttransaction</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;U&#160;&#160;</div></td></tr></table>
-</td></tr>
-<tr><td valign="top"><a class="el" href="a00017.html">char_traits&lt; unsigned char &gt;</a> (std)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00040.html">field</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00063.html">notify_listener</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
-</td></tr>
-<tr><td valign="top"><a class="el" href="a00018.html">check_violation</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00041.html">field_streambuf</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00064.html">notify_listener_forwarder</a> (<a class="el" href="a00194.html">pqxx::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00108.html">undefined_column</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="a00019.html">connect_async</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00042.html">foreign_key_violation</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00065.html">numeric_limits</a> (std)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00084.html">scoped_array</a> (<a class="el" href="a00194.html">pqxx::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00109.html">undefined_function</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="a00020.html">connect_direct</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="a00085.html">sql_cursor</a> (<a class="el" href="a00194.html">pqxx::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00110.html">undefined_table</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="a00021.html">connect_lazy</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00086.html">sql_error</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00111.html">unique</a> (<a class="el" href="a00194.html">pqxx::internal</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="a00022.html">connect_null</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00043.html">icursor_iterator</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00066.html">out_of_memory</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00087.html">stateless_cursor</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00112.html">unique_violation</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="a00023.html">connection_base</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00044.html">icursorstream</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="a00088.html">string_traits</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00113.html">usage_error</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="a00024.html">connectionpolicy</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00045.html">in_doubt_error</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00089.html">string_traits&lt; char * &gt;</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="a00025.html">const_result_iterator</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00046.html">insufficient_privilege</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00067.html">parameterized_invocation</a> (<a class="el" href="a00194.html">pqxx::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00090.html">string_traits&lt; char[N]&gt;</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="a00026.html">const_reverse_result_iterator</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00047.html">insufficient_resources</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00068.html">pipeline</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="a00091.html">string_traits&lt; const char * &gt;</a> (<a class="el" href="a00176.html">pqxx</a>)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td></td><td></td><td></td><td></td><td></td></tr>
-</table>
-<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_Q">Q</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a></div>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/closed.png b/doc/html/Reference/closed.png
deleted file mode 100644
index 98cc2c9..0000000
--- a/doc/html/Reference/closed.png
+++ /dev/null
@@ -1,3 +0,0 @@
-PNG
-
-   IHDR   	   	      KIDATxm@!Gk7-`&sts@k} 2	P%_N.:0Dkx"	֛)x5    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/dir_3d7cbfaf9a6edea0a348c9e21a88d076.html b/doc/html/Reference/dir_3d7cbfaf9a6edea0a348c9e21a88d076.html
deleted file mode 100644
index 791e86a..0000000
--- a/doc/html/Reference/dir_3d7cbfaf9a6edea0a348c9e21a88d076.html
+++ /dev/null
@@ -1,121 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: include/pqxx/ Directory Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('dir_3d7cbfaf9a6edea0a348c9e21a88d076.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">pqxx Directory Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="files"></a>
-Files</h2></td></tr>
-<tr class="memitem:a00114"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>basic_connection.hxx</b> <a href="a00114_source.html">[code]</a></td></tr>
-<tr class="memitem:a00116"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>binarystring.hxx</b> <a href="a00116_source.html">[code]</a></td></tr>
-<tr class="memitem:a00117"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>compiler-internal-post.hxx</b> <a href="a00117_source.html">[code]</a></td></tr>
-<tr class="memitem:a00118"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>compiler-internal-pre.hxx</b> <a href="a00118_source.html">[code]</a></td></tr>
-<tr class="memitem:a00119"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>compiler-internal.hxx</b> <a href="a00119_source.html">[code]</a></td></tr>
-<tr class="memitem:a00120"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>compiler-public.hxx</b> <a href="a00120_source.html">[code]</a></td></tr>
-<tr class="memitem:a00121"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>config-internal-autotools.h</b> <a href="a00121_source.html">[code]</a></td></tr>
-<tr class="memitem:a00122"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>config-internal-compiler.h</b> <a href="a00122_source.html">[code]</a></td></tr>
-<tr class="memitem:a00123"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>config-internal-libpq.h</b> <a href="a00123_source.html">[code]</a></td></tr>
-<tr class="memitem:a00124"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>config-public-compiler.h</b> <a href="a00124_source.html">[code]</a></td></tr>
-<tr class="memitem:a00125"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>config.h</b> <a href="a00125_source.html">[code]</a></td></tr>
-<tr class="memitem:a00127"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>connection.hxx</b> <a href="a00127_source.html">[code]</a></td></tr>
-<tr class="memitem:a00129"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>connection_base.hxx</b> <a href="a00129_source.html">[code]</a></td></tr>
-<tr class="memitem:a00130"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>connectionpolicy.hxx</b> <a href="a00130_source.html">[code]</a></td></tr>
-<tr class="memitem:a00132"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>cursor.hxx</b> <a href="a00132_source.html">[code]</a></td></tr>
-<tr class="memitem:a00134"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>dbtransaction.hxx</b> <a href="a00134_source.html">[code]</a></td></tr>
-<tr class="memitem:a00136"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>errorhandler.hxx</b> <a href="a00136_source.html">[code]</a></td></tr>
-<tr class="memitem:a00138"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>except.hxx</b> <a href="a00138_source.html">[code]</a></td></tr>
-<tr class="memitem:a00140"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>field.hxx</b> <a href="a00140_source.html">[code]</a></td></tr>
-<tr class="memitem:a00141"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>isolation.hxx</b> <a href="a00141_source.html">[code]</a></td></tr>
-<tr class="memitem:a00143"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>largeobject.hxx</b> <a href="a00143_source.html">[code]</a></td></tr>
-<tr class="memitem:a00145"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>nontransaction.hxx</b> <a href="a00145_source.html">[code]</a></td></tr>
-<tr class="memitem:a00147"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>notification.hxx</b> <a href="a00147_source.html">[code]</a></td></tr>
-<tr class="memitem:a00149"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>notify-listen.hxx</b> <a href="a00149_source.html">[code]</a></td></tr>
-<tr class="memitem:a00150"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>performance.hxx</b> <a href="a00150_source.html">[code]</a></td></tr>
-<tr class="memitem:a00152"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>pipeline.hxx</b> <a href="a00152_source.html">[code]</a></td></tr>
-<tr class="memitem:a00154"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>prepared_statement.hxx</b> <a href="a00154_source.html">[code]</a></td></tr>
-<tr class="memitem:a00156"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>result.hxx</b> <a href="a00156_source.html">[code]</a></td></tr>
-<tr class="memitem:a00158"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>robusttransaction.hxx</b> <a href="a00158_source.html">[code]</a></td></tr>
-<tr class="memitem:a00161"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>strconv.hxx</b> <a href="a00161_source.html">[code]</a></td></tr>
-<tr class="memitem:a00163"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>subtransaction.hxx</b> <a href="a00163_source.html">[code]</a></td></tr>
-<tr class="memitem:a00165"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>tablereader.hxx</b> <a href="a00165_source.html">[code]</a></td></tr>
-<tr class="memitem:a00167"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>tablestream.hxx</b> <a href="a00167_source.html">[code]</a></td></tr>
-<tr class="memitem:a00169"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>tablewriter.hxx</b> <a href="a00169_source.html">[code]</a></td></tr>
-<tr class="memitem:a00171"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>transaction.hxx</b> <a href="a00171_source.html">[code]</a></td></tr>
-<tr class="memitem:a00173"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>transaction_base.hxx</b> <a href="a00173_source.html">[code]</a></td></tr>
-<tr class="memitem:a00174"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>transactor.hxx</b> <a href="a00174_source.html">[code]</a></td></tr>
-<tr class="memitem:a00175"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>trigger.hxx</b> <a href="a00175_source.html">[code]</a></td></tr>
-<tr class="memitem:a00178"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>tuple.hxx</b> <a href="a00178_source.html">[code]</a></td></tr>
-<tr class="memitem:a00180"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>util.hxx</b> <a href="a00180_source.html">[code]</a></td></tr>
-<tr class="memitem:a00181"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>version.hxx</b> <a href="a00181_source.html">[code]</a></td></tr>
-</table>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/doc/html/Reference/dir_68267d1309a1af8e8297ef4c3efbcdba.html
deleted file mode 100644
index 9e79cf7..0000000
--- a/doc/html/Reference/dir_68267d1309a1af8e8297ef4c3efbcdba.html
+++ /dev/null
@@ -1,106 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: src/ Directory Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('dir_68267d1309a1af8e8297ef4c3efbcdba.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">src Directory Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="files"></a>
-Files</h2></td></tr>
-<tr class="memitem:a00115"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>binarystring.cxx</b></td></tr>
-<tr class="memitem:a00126"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>connection.cxx</b></td></tr>
-<tr class="memitem:a00128"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>connection_base.cxx</b></td></tr>
-<tr class="memitem:a00131"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>cursor.cxx</b></td></tr>
-<tr class="memitem:a00133"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>dbtransaction.cxx</b></td></tr>
-<tr class="memitem:a00135"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>errorhandler.cxx</b></td></tr>
-<tr class="memitem:a00137"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>except.cxx</b></td></tr>
-<tr class="memitem:a00139"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>field.cxx</b></td></tr>
-<tr class="memitem:a00142"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>largeobject.cxx</b></td></tr>
-<tr class="memitem:a00144"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>nontransaction.cxx</b></td></tr>
-<tr class="memitem:a00146"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>notification.cxx</b></td></tr>
-<tr class="memitem:a00148"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>notify-listen.cxx</b></td></tr>
-<tr class="memitem:a00151"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>pipeline.cxx</b></td></tr>
-<tr class="memitem:a00153"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>prepared_statement.cxx</b></td></tr>
-<tr class="memitem:a00155"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>result.cxx</b></td></tr>
-<tr class="memitem:a00157"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>robusttransaction.cxx</b></td></tr>
-<tr class="memitem:a00159"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>statement_parameters.cxx</b></td></tr>
-<tr class="memitem:a00160"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>strconv.cxx</b></td></tr>
-<tr class="memitem:a00162"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>subtransaction.cxx</b></td></tr>
-<tr class="memitem:a00164"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>tablereader.cxx</b></td></tr>
-<tr class="memitem:a00166"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>tablestream.cxx</b></td></tr>
-<tr class="memitem:a00168"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>tablewriter.cxx</b></td></tr>
-<tr class="memitem:a00170"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>transaction.cxx</b></td></tr>
-<tr class="memitem:a00172"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>transaction_base.cxx</b></td></tr>
-<tr class="memitem:a00177"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>tuple.cxx</b></td></tr>
-<tr class="memitem:a00179"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>util.cxx</b></td></tr>
-</table>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/dir_d44c64559bbebec7f509842c48db8b23.html b/doc/html/Reference/dir_d44c64559bbebec7f509842c48db8b23.html
deleted file mode 100644
index e2686d5..0000000
--- a/doc/html/Reference/dir_d44c64559bbebec7f509842c48db8b23.html
+++ /dev/null
@@ -1,81 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: include/ Directory Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('dir_d44c64559bbebec7f509842c48db8b23.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">include Directory Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="subdirs"></a>
-Directories</h2></td></tr>
-<tr class="memitem:dir_3d7cbfaf9a6edea0a348c9e21a88d076"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_3d7cbfaf9a6edea0a348c9e21a88d076.html">pqxx</a></td></tr>
-</table>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/doxygen.css b/doc/html/Reference/doxygen.css
deleted file mode 100644
index 0c559a0..0000000
--- a/doc/html/Reference/doxygen.css
+++ /dev/null
@@ -1,1163 +0,0 @@
-/* The standard CSS for doxygen */
-
-body, table, div, p, dl {
-	font: 400 14px/19px Roboto,sans-serif;
-}
-
-/* @group Heading Levels */
-
-h1 {
-	font-size: 150%;
-}
-
-.title {
-	font-size: 150%;
-	font-weight: bold;
-	margin: 10px 2px;
-}
-
-h2 {
-	border-bottom: 1px solid #879ECB;
-	color: #354C7B;
-	font-size: 150%;
-	font-weight: normal;
-	margin-top: 1.75em;
-	padding-top: 8px;
-	padding-bottom: 4px;
-	width: 100%;
-}
-
-h3 {
-	font-size: 100%;
-}
-
-h1, h2, h3, h4, h5, h6 {
-	-webkit-transition: text-shadow 0.5s linear;
-	-moz-transition: text-shadow 0.5s linear;
-	-ms-transition: text-shadow 0.5s linear;
-	-o-transition: text-shadow 0.5s linear;
-	transition: text-shadow 0.5s linear;
-	margin-right: 15px;
-}
-
-h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
-	text-shadow: 0 0 15px cyan;
-}
-
-dt {
-	font-weight: bold;
-}
-
-div.multicol {
-	-moz-column-gap: 1em;
-	-webkit-column-gap: 1em;
-	-moz-column-count: 3;
-	-webkit-column-count: 3;
-}
-
-p.startli, p.startdd, p.starttd {
-	margin-top: 2px;
-}
-
-p.endli {
-	margin-bottom: 0px;
-}
-
-p.enddd {
-	margin-bottom: 4px;
-}
-
-p.endtd {
-	margin-bottom: 2px;
-}
-
-/* @end */
-
-caption {
-	font-weight: bold;
-}
-
-span.legend {
-        font-size: 70%;
-        text-align: center;
-}
-
-h3.version {
-        font-size: 90%;
-        text-align: center;
-}
-
-div.qindex, div.navtab{
-	background-color: #EBEFF6;
-	border: 1px solid #A3B4D7;
-	text-align: center;
-}
-
-div.qindex, div.navpath {
-	width: 100%;
-	line-height: 140%;
-}
-
-div.navtab {
-	margin-right: 15px;
-}
-
-/* @group Link Styling */
-
-a {
-	color: #3D578C;
-	font-weight: normal;
-	text-decoration: none;
-}
-
-.contents a:visited {
-	color: #4665A2;
-}
-
-a:hover {
-	text-decoration: underline;
-}
-
-a.qindex {
-	font-weight: bold;
-}
-
-a.qindexHL {
-	font-weight: bold;
-	background-color: #9CAFD4;
-	color: #ffffff;
-	border: 1px double #869DCA;
-}
-
-.contents a.qindexHL:visited {
-        color: #ffffff;
-}
-
-a.el {
-	font-weight: bold;
-}
-
-a.elRef {
-}
-
-a.code, a.code:visited {
-	color: #4665A2; 
-}
-
-a.codeRef, a.codeRef:visited {
-	color: #4665A2; 
-}
-
-/* @end */
-
-dl.el {
-	margin-left: -1cm;
-}
-
-pre.fragment {
-        border: 1px solid #C4CFE5;
-        background-color: #FBFCFD;
-        padding: 4px 6px;
-        margin: 4px 8px 4px 2px;
-        overflow: auto;
-        word-wrap: break-word;
-        font-size:  9pt;
-        line-height: 125%;
-        font-family: monospace, fixed;
-        font-size: 105%;
-}
-
-div.fragment {
-        padding: 4px;
-        margin: 4px;
-	background-color: #FBFCFD;
-	border: 1px solid #C4CFE5;
-}
-
-div.line {
-	font-family: monospace, fixed;
-        font-size: 13px;
-	min-height: 13px;
-	line-height: 1.0;
-	text-wrap: unrestricted;
-	white-space: -moz-pre-wrap; /* Moz */
-	white-space: -pre-wrap;     /* Opera 4-6 */
-	white-space: -o-pre-wrap;   /* Opera 7 */
-	white-space: pre-wrap;      /* CSS3  */
-	word-wrap: break-word;      /* IE 5.5+ */
-	text-indent: -53px;
-	padding-left: 53px;
-	padding-bottom: 0px;
-	margin: 0px;
-	-webkit-transition-property: background-color, box-shadow;
-	-webkit-transition-duration: 0.5s;
-	-moz-transition-property: background-color, box-shadow;
-	-moz-transition-duration: 0.5s;
-	-ms-transition-property: background-color, box-shadow;
-	-ms-transition-duration: 0.5s;
-	-o-transition-property: background-color, box-shadow;
-	-o-transition-duration: 0.5s;
-	transition-property: background-color, box-shadow;
-	transition-duration: 0.5s;
-}
-
-div.line.glow {
-	background-color: cyan;
-	box-shadow: 0 0 10px cyan;
-}
-
-
-span.lineno {
-	padding-right: 4px;
-	text-align: right;
-	border-right: 2px solid #0F0;
-	background-color: #E8E8E8;
-        white-space: pre;
-}
-span.lineno a {
-	background-color: #D8D8D8;
-}
-
-span.lineno a:hover {
-	background-color: #C8C8C8;
-}
-
-div.ah {
-	background-color: black;
-	font-weight: bold;
-	color: #ffffff;
-	margin-bottom: 3px;
-	margin-top: 3px;
-	padding: 0.2em;
-	border: solid thin #333;
-	border-radius: 0.5em;
-	-webkit-border-radius: .5em;
-	-moz-border-radius: .5em;
-	box-shadow: 2px 2px 3px #999;
-	-webkit-box-shadow: 2px 2px 3px #999;
-	-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
-	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
-	background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
-}
-
-div.groupHeader {
-	margin-left: 16px;
-	margin-top: 12px;
-	font-weight: bold;
-}
-
-div.groupText {
-	margin-left: 16px;
-	font-style: italic;
-}
-
-body {
-	background-color: white;
-	color: black;
-        margin: 0;
-}
-
-div.contents {
-	margin-top: 10px;
-	margin-left: 12px;
-	margin-right: 8px;
-}
-
-td.indexkey {
-	background-color: #EBEFF6;
-	font-weight: bold;
-	border: 1px solid #C4CFE5;
-	margin: 2px 0px 2px 0;
-	padding: 2px 10px;
-        white-space: nowrap;
-        vertical-align: top;
-}
-
-td.indexvalue {
-	background-color: #EBEFF6;
-	border: 1px solid #C4CFE5;
-	padding: 2px 10px;
-	margin: 2px 0px;
-}
-
-tr.memlist {
-	background-color: #EEF1F7;
-}
-
-p.formulaDsp {
-	text-align: center;
-}
-
-img.formulaDsp {
-	
-}
-
-img.formulaInl {
-	vertical-align: middle;
-}
-
-div.center {
-	text-align: center;
-        margin-top: 0px;
-        margin-bottom: 0px;
-        padding: 0px;
-}
-
-div.center img {
-	border: 0px;
-}
-
-address.footer {
-	text-align: right;
-	padding-right: 12px;
-}
-
-img.footer {
-	border: 0px;
-	vertical-align: middle;
-}
-
-/* @group Code Colorization */
-
-span.keyword {
-	color: #008000
-}
-
-span.keywordtype {
-	color: #604020
-}
-
-span.keywordflow {
-	color: #e08000
-}
-
-span.comment {
-	color: #800000
-}
-
-span.preprocessor {
-	color: #806020
-}
-
-span.stringliteral {
-	color: #002080
-}
-
-span.charliteral {
-	color: #008080
-}
-
-span.vhdldigit { 
-	color: #ff00ff 
-}
-
-span.vhdlchar { 
-	color: #000000 
-}
-
-span.vhdlkeyword { 
-	color: #700070 
-}
-
-span.vhdllogic { 
-	color: #ff0000 
-}
-
-blockquote {
-        background-color: #F7F8FB;
-        border-left: 2px solid #9CAFD4;
-        margin: 0 24px 0 4px;
-        padding: 0 12px 0 16px;
-}
-
-/* @end */
-
-/*
-.search {
-	color: #003399;
-	font-weight: bold;
-}
-
-form.search {
-	margin-bottom: 0px;
-	margin-top: 0px;
-}
-
-input.search {
-	font-size: 75%;
-	color: #000080;
-	font-weight: normal;
-	background-color: #e8eef2;
-}
-*/
-
-td.tiny {
-	font-size: 75%;
-}
-
-.dirtab {
-	padding: 4px;
-	border-collapse: collapse;
-	border: 1px solid #A3B4D7;
-}
-
-th.dirtab {
-	background: #EBEFF6;
-	font-weight: bold;
-}
-
-hr {
-	height: 0px;
-	border: none;
-	border-top: 1px solid #4A6AAA;
-}
-
-hr.footer {
-	height: 1px;
-}
-
-/* @group Member Descriptions */
-
-table.memberdecls {
-	border-spacing: 0px;
-	padding: 0px;
-}
-
-.memberdecls td, .fieldtable tr {
-	-webkit-transition-property: background-color, box-shadow;
-	-webkit-transition-duration: 0.5s;
-	-moz-transition-property: background-color, box-shadow;
-	-moz-transition-duration: 0.5s;
-	-ms-transition-property: background-color, box-shadow;
-	-ms-transition-duration: 0.5s;
-	-o-transition-property: background-color, box-shadow;
-	-o-transition-duration: 0.5s;
-	transition-property: background-color, box-shadow;
-	transition-duration: 0.5s;
-}
-
-.memberdecls td.glow, .fieldtable tr.glow {
-	background-color: cyan;
-	box-shadow: 0 0 15px cyan;
-}
-
-.mdescLeft, .mdescRight,
-.memItemLeft, .memItemRight,
-.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
-	background-color: #F9FAFC;
-	border: none;
-	margin: 4px;
-	padding: 1px 0 0 8px;
-}
-
-.mdescLeft, .mdescRight {
-	padding: 0px 8px 4px 8px;
-	color: #555;
-}
-
-.memItemLeft, .memItemRight, .memTemplParams {
-	border-bottom: 1px solid #DEE4F0;
-}
-
-.memItemLeft, .memTemplItemLeft {
-        white-space: nowrap;
-}
-
-.memItemRight {
-	width: 100%;
-}
-
-.memTemplParams {
-	color: #4665A2;
-        white-space: nowrap;
-}
-
-/* @end */
-
-/* @group Member Details */
-
-/* Styles for detailed member documentation */
-
-.memtemplate {
-	font-size: 80%;
-	color: #4665A2;
-	font-weight: normal;
-	margin-left: 9px;
-}
-
-.memnav {
-	background-color: #EBEFF6;
-	border: 1px solid #A3B4D7;
-	text-align: center;
-	margin: 2px;
-	margin-right: 15px;
-	padding: 2px;
-}
-
-.mempage {
-	width: 100%;
-}
-
-.memitem {
-	padding: 0;
-	margin-bottom: 10px;
-	margin-right: 5px;
-        -webkit-transition: box-shadow 0.5s linear;
-        -moz-transition: box-shadow 0.5s linear;
-        -ms-transition: box-shadow 0.5s linear;
-        -o-transition: box-shadow 0.5s linear;
-        transition: box-shadow 0.5s linear;
-        display: table !important;
-        width: 100%;
-}
-
-.memitem.glow {
-         box-shadow: 0 0 15px cyan;
-}
-
-.memname {
-        font-weight: bold;
-        margin-left: 6px;
-}
-
-.memname td {
-	vertical-align: bottom;
-}
-
-.memproto, dl.reflist dt {
-        border-top: 1px solid #A8B8D9;
-        border-left: 1px solid #A8B8D9;
-        border-right: 1px solid #A8B8D9;
-        padding: 6px 0px 6px 0px;
-        color: #253555;
-        font-weight: bold;
-        text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
-        background-image:url('nav_f.png');
-        background-repeat:repeat-x;
-        background-color: #E2E8F2;
-        /* opera specific markup */
-        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-        border-top-right-radius: 4px;
-        border-top-left-radius: 4px;
-        /* firefox specific markup */
-        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
-        -moz-border-radius-topright: 4px;
-        -moz-border-radius-topleft: 4px;
-        /* webkit specific markup */
-        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-        -webkit-border-top-right-radius: 4px;
-        -webkit-border-top-left-radius: 4px;
-
-}
-
-.memdoc, dl.reflist dd {
-        border-bottom: 1px solid #A8B8D9;      
-        border-left: 1px solid #A8B8D9;      
-        border-right: 1px solid #A8B8D9; 
-        padding: 6px 10px 2px 10px;
-        background-color: #FBFCFD;
-        border-top-width: 0;
-        background-image:url('nav_g.png');
-        background-repeat:repeat-x;
-        background-color: #FFFFFF;
-        /* opera specific markup */
-        border-bottom-left-radius: 4px;
-        border-bottom-right-radius: 4px;
-        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-        /* firefox specific markup */
-        -moz-border-radius-bottomleft: 4px;
-        -moz-border-radius-bottomright: 4px;
-        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
-        /* webkit specific markup */
-        -webkit-border-bottom-left-radius: 4px;
-        -webkit-border-bottom-right-radius: 4px;
-        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-}
-
-dl.reflist dt {
-        padding: 5px;
-}
-
-dl.reflist dd {
-        margin: 0px 0px 10px 0px;
-        padding: 5px;
-}
-
-.paramkey {
-	text-align: right;
-}
-
-.paramtype {
-	white-space: nowrap;
-}
-
-.paramname {
-	color: #602020;
-	white-space: nowrap;
-}
-.paramname em {
-	font-style: normal;
-}
-.paramname code {
-        line-height: 14px;
-}
-
-.params, .retval, .exception, .tparams {
-        margin-left: 0px;
-        padding-left: 0px;
-}       
-
-.params .paramname, .retval .paramname {
-        font-weight: bold;
-        vertical-align: top;
-}
-        
-.params .paramtype {
-        font-style: italic;
-        vertical-align: top;
-}       
-        
-.params .paramdir {
-        font-family: "courier new",courier,monospace;
-        vertical-align: top;
-}
-
-table.mlabels {
-	border-spacing: 0px;
-}
-
-td.mlabels-left {
-	width: 100%;
-	padding: 0px;
-}
-
-td.mlabels-right {
-	vertical-align: bottom;
-	padding: 0px;
-	white-space: nowrap;
-}
-
-span.mlabels {
-        margin-left: 8px;
-}
-
-span.mlabel {
-        background-color: #728DC1;
-        border-top:1px solid #5373B4;
-        border-left:1px solid #5373B4;
-        border-right:1px solid #C4CFE5;
-        border-bottom:1px solid #C4CFE5;
-	text-shadow: none;
-        color: white;
-        margin-right: 4px;
-        padding: 2px 3px;
-        border-radius: 3px;
-        font-size: 7pt;
-	white-space: nowrap;
-}
-
-
-
-/* @end */
-
-/* these are for tree view when not used as main index */
-
-div.directory {
-        margin: 10px 0px;
-        border-top: 1px solid #A8B8D9;
-        border-bottom: 1px solid #A8B8D9;
-        width: 100%;
-}
-
-.directory table {
-        border-collapse:collapse;
-}
-
-.directory td {
-        margin: 0px;
-        padding: 0px;
-	vertical-align: top;
-}
-
-.directory td.entry {
-        white-space: nowrap;
-        padding-right: 6px;
-}
-
-.directory td.entry a {
-        outline:none;
-}
-
-.directory td.entry a img {
-        border: none;
-}
-
-.directory td.desc {
-        width: 100%;
-        padding-left: 6px;
-	padding-right: 6px;
-	padding-top: 3px;
-	border-left: 1px solid rgba(0,0,0,0.05);
-}
-
-.directory tr.even {
-	padding-left: 6px;
-	background-color: #F7F8FB;
-}
-
-.directory img {
-	vertical-align: -30%;
-}
-
-.directory .levels {
-        white-space: nowrap;
-        width: 100%;
-        text-align: right;
-        font-size: 9pt;
-}
-
-.directory .levels span {
-        cursor: pointer;
-        padding-left: 2px;
-        padding-right: 2px;
-	color: #3D578C;
-}
-
-div.dynheader {
-        margin-top: 8px;
-	-webkit-touch-callout: none;
-	-webkit-user-select: none;
-	-khtml-user-select: none;
-	-moz-user-select: none;
-	-ms-user-select: none;
-	user-select: none;
-}
-
-address {
-	font-style: normal;
-	color: #2A3D61;
-}
-
-table.doxtable {
-	border-collapse:collapse;
-        margin-top: 4px;
-        margin-bottom: 4px;
-}
-
-table.doxtable td, table.doxtable th {
-	border: 1px solid #2D4068;
-	padding: 3px 7px 2px;
-}
-
-table.doxtable th {
-	background-color: #374F7F;
-	color: #FFFFFF;
-	font-size: 110%;
-	padding-bottom: 4px;
-	padding-top: 5px;
-}
-
-table.fieldtable {
-        width: 100%;
-        margin-bottom: 10px;
-        border: 1px solid #A8B8D9;
-        border-spacing: 0px;
-        -moz-border-radius: 4px;
-        -webkit-border-radius: 4px;
-        border-radius: 4px;
-        -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
-        -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
-        box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
-}
-
-.fieldtable td, .fieldtable th {
-        padding: 3px 7px 2px;
-}
-
-.fieldtable td.fieldtype, .fieldtable td.fieldname {
-        white-space: nowrap;
-        border-right: 1px solid #A8B8D9;
-        border-bottom: 1px solid #A8B8D9;
-        vertical-align: top;
-}
-
-.fieldtable td.fielddoc {
-        border-bottom: 1px solid #A8B8D9;
-        width: 100%;
-}
-
-.fieldtable tr:last-child td {
-        border-bottom: none;
-}
-
-.fieldtable th {
-        background-image:url('nav_f.png');
-        background-repeat:repeat-x;
-        background-color: #E2E8F2;
-        font-size: 90%;
-        color: #253555;
-        padding-bottom: 4px;
-        padding-top: 5px;
-        text-align:left;
-        -moz-border-radius-topleft: 4px;
-        -moz-border-radius-topright: 4px;
-        -webkit-border-top-left-radius: 4px;
-        -webkit-border-top-right-radius: 4px;
-        border-top-left-radius: 4px;
-        border-top-right-radius: 4px;
-        border-bottom: 1px solid #A8B8D9;
-}
-
-
-.tabsearch {
-	top: 0px;
-	left: 10px;
-	height: 36px;
-	background-image: url('tab_b.png');
-	z-index: 101;
-	overflow: hidden;
-	font-size: 13px;
-}
-
-.navpath ul
-{
-	font-size: 11px;
-	background-image:url('tab_b.png');
-	background-repeat:repeat-x;
-	height:30px;
-	line-height:30px;
-	color:#8AA0CC;
-	border:solid 1px #C2CDE4;
-	overflow:hidden;
-	margin:0px;
-	padding:0px;
-}
-
-.navpath li
-{
-	list-style-type:none;
-	float:left;
-	padding-left:10px;
-	padding-right:15px;
-	background-image:url('bc_s.png');
-	background-repeat:no-repeat;
-	background-position:right;
-	color:#364D7C;
-}
-
-.navpath li.navelem a
-{
-	height:32px;
-	display:block;
-	text-decoration: none;
-	outline: none;
-	font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
-}
-
-.navpath li.navelem a:hover
-{
-	color:#6884BD;
-}
-
-.navpath li.footer
-{
-        list-style-type:none;
-        float:right;
-        padding-left:10px;
-        padding-right:15px;
-        background-image:none;
-        background-repeat:no-repeat;
-        background-position:right;
-        color:#364D7C;
-        font-size: 8pt;
-}
-
-
-div.summary
-{
-	float: right;
-	font-size: 8pt;
-	padding-right: 5px;
-	width: 50%;
-	text-align: right;
-}       
-
-div.summary a
-{
-	white-space: nowrap;
-}
-
-div.ingroups
-{
-	font-size: 8pt;
-	width: 50%;
-	text-align: left;
-}
-
-div.ingroups a
-{
-	white-space: nowrap;
-}
-
-div.header
-{
-        background-image:url('nav_h.png');
-        background-repeat:repeat-x;
-	background-color: #F9FAFC;
-	margin:  0px;
-	border-bottom: 1px solid #C4CFE5;
-}
-
-div.headertitle
-{
-	padding: 5px 5px 5px 10px;
-}
-
-dl
-{
-        padding: 0 0 0 10px;
-}
-
-/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
-dl.section
-{
-	margin-left: 0px;
-	padding-left: 0px;
-}
-
-dl.note
-{
-        margin-left:-7px;
-        padding-left: 3px;
-        border-left:4px solid;
-        border-color: #D0C000;
-}
-
-dl.warning, dl.attention
-{
-        margin-left:-7px;
-        padding-left: 3px;
-        border-left:4px solid;
-        border-color: #FF0000;
-}
-
-dl.pre, dl.post, dl.invariant
-{
-        margin-left:-7px;
-        padding-left: 3px;
-        border-left:4px solid;
-        border-color: #00D000;
-}
-
-dl.deprecated
-{
-        margin-left:-7px;
-        padding-left: 3px;
-        border-left:4px solid;
-        border-color: #505050;
-}
-
-dl.todo
-{
-        margin-left:-7px;
-        padding-left: 3px;
-        border-left:4px solid;
-        border-color: #00C0E0;
-}
-
-dl.test
-{
-        margin-left:-7px;
-        padding-left: 3px;
-        border-left:4px solid;
-        border-color: #3030E0;
-}
-
-dl.bug
-{
-        margin-left:-7px;
-        padding-left: 3px;
-        border-left:4px solid;
-        border-color: #C08050;
-}
-
-dl.section dd {
-	margin-bottom: 6px;
-}
-
-
-#projectlogo
-{
-	text-align: center;
-	vertical-align: bottom;
-	border-collapse: separate;
-}
- 
-#projectlogo img
-{ 
-	border: 0px none;
-}
- 
-#projectname
-{
-	font: 300% Tahoma, Arial,sans-serif;
-	margin: 0px;
-	padding: 2px 0px;
-}
-    
-#projectbrief
-{
-	font: 120% Tahoma, Arial,sans-serif;
-	margin: 0px;
-	padding: 0px;
-}
-
-#projectnumber
-{
-	font: 50% Tahoma, Arial,sans-serif;
-	margin: 0px;
-	padding: 0px;
-}
-
-#titlearea
-{
-	padding: 0px;
-	margin: 0px;
-	width: 100%;
-	border-bottom: 1px solid #5373B4;
-}
-
-.image
-{
-        text-align: center;
-}
-
-.dotgraph
-{
-        text-align: center;
-}
-
-.mscgraph
-{
-        text-align: center;
-}
-
-.caption
-{
-	font-weight: bold;
-}
-
-div.zoom
-{
-	border: 1px solid #90A5CE;
-}
-
-dl.citelist {
-        margin-bottom:50px;
-}
-
-dl.citelist dt {
-        color:#334975;
-        float:left;
-        font-weight:bold;
-        margin-right:10px;
-        padding:5px;
-}
-
-dl.citelist dd {
-        margin:2px 0;
-        padding:5px 0;
-}
-
-div.toc {
-        padding: 14px 25px;
-        background-color: #F4F6FA;
-        border: 1px solid #D8DFEE;
-        border-radius: 7px 7px 7px 7px;
-        float: right;
-        height: auto;
-        margin: 0 20px 10px 10px;
-        width: 200px;
-}
-
-div.toc li {
-        background: url("bdwn.png") no-repeat scroll 0 5px transparent;
-        font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
-        margin-top: 5px;
-        padding-left: 10px;
-        padding-top: 2px;
-}
-
-div.toc h3 {
-        font: bold 12px/1.2 Arial,FreeSans,sans-serif;
-	color: #4665A2;
-        border-bottom: 0 none;
-        margin: 0;
-}
-
-div.toc ul {
-        list-style: none outside none;
-        border: medium none;
-        padding: 0px;
-}       
-
-div.toc li.level1 {
-        margin-left: 0px;
-}
-
-div.toc li.level2 {
-        margin-left: 15px;
-}
-
-div.toc li.level3 {
-        margin-left: 30px;
-}
-
-div.toc li.level4 {
-        margin-left: 45px;
-}
-
-.inherit_header {
-        font-weight: bold;
-        color: gray;
-        cursor: pointer;
-	-webkit-touch-callout: none;
-	-webkit-user-select: none;
-	-khtml-user-select: none;
-	-moz-user-select: none;
-	-ms-user-select: none;
-	user-select: none;
-}
-
-.inherit_header td {
-        padding: 6px 0px 2px 5px;
-}
-
-.inherit {
-        display: none;
-}
-
-tr.heading h2 {
-        margin-top: 12px;
-        margin-bottom: 4px;
-}
-
-@media print
-{
-  #top { display: none; }
-  #side-nav { display: none; }
-  #nav-path { display: none; }
-  body { overflow:visible; }
-  h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
-  .summary { display: none; }
-  .memitem { page-break-inside: avoid; }
-  #doc-content
-  {
-    margin-left:0 !important;
-    height:auto !important;
-    width:auto !important;
-    overflow:inherit;
-    display:inline;
-  }
-}
-
diff --git a/doc/html/Reference/doxygen.png b/doc/html/Reference/doxygen.png
deleted file mode 100644
index 3ff17d8..0000000
--- a/doc/html/Reference/doxygen.png
+++ /dev/null
@@ -1,18 +0,0 @@
-PNG
-
-   IHDR   h      ;  IDATx]y\պ~45%TLQPE"q11]8aw*(* "	z`8 m,p$%B(8k6lk[߷;?k P x  't  z 3_Q4g@m	ci{  ~4:Hc ' P P7^h  	zbc P  3}OqNkT(?d ~z<4ǡ؞vz٦Zd,6k]Fz< 
-Zs?sU2Sw1c`[}%ѽ.Լ6BLZ!F8[	T #g]:vu?vbR?wgb$kF~;عƕX?lNʪ, HCgAzlӺg ]jM3oҳ'=$f}GS_co.ȹ:ds:1={9?zqviDp	moaEqҵw}~{ j{ºFNë[ OqOSXO]>muľe5{Jկ(bl}` UyacCAklysA7oJ.Be.
-Z'-PyF.lp&.j7rez19HG%qz׈c_k_")HJn~֘5
- q5#+9T Rܸrzϴ̝	
-=υ{áOfwg|/$;֙ƭ]W"/<DఽB}yIE c^=[VhM$l];Kr¦* t$]M;I1!M
-
-(f<5~z mՠ>کIz;u[ie^ӳNF6B\}7+,'a
--yHY,^f~? Hc{Z+4\sٷnߣFơsغD?<vkx0MlذIxdEEAMg*YE7ۙ^[uv[wG=Edn׶l'pGk+C82	ǳ3 H BS[wŘ	~xptmţiQ歉AB1fى4uI]6%1t.NJphz̠R1"3-"&1[:N mW0_6&)ꦬ}~{m]zMP~^:eQT_*798ˍ 347E¿uSɻU_ NWeNӏ|;;d"ȉ޵ﾮ"ĴMM+bY_E]PXKНIޥoE<_(EP|m,өZߺk,kM`jzeU
-t36˷r}w:Χ|TܵQK_pໃYd0!aW$$/\$2mLH 
-dHV,:RZJaz*>_NT(^SVFU8E܈nd;8\C] =m:bDd=ߞUU5O|]Pv\]2"y[yzg{Y{Ù5;w{N3nĨwKݭ29Idy)P8ũ @mPwjl,6 hWdump.ǅtwRxBδYcxg*vo
-y 򑕓[?V0NO난~󒯷h#Hk8kӍ^q@]ӓ,56-κUn[>]@nϜp[6#4tn:}8T9_Y$/GK(ђM`dѺ;OB& P{qhJ+閧l2M_1ӫtlyaL^y.۽[u/]iS}N>e1qjf&iT\=kϛX-.84V5u!TE .OH4zwTr.xքHHg	hT$yqzp<  qrwI]<F5Q
-HA9߷΄=F{+Ul)%ϻG۶,m"YV涅B H#3R7o@ŵbSQ=T6aGOjEz|C7b\ ZF_$hDa6 Qxoe P@)C5qQAQq#l#4F$H'qo[s4xp'.j6@N|L P`᪽(>I鲘s":Ֆ bզL69VW<;3?M3AV#ޯKUr9!qtH+6V/TS^pqgLP'5E޺n"2|;W"֬TwtO'	+W+Z̖<&nO,I06.Z.h*INڒOegBXZ9hDSʍ A/c`A"z|ş;H#|%OOD
-mc Ƥqmu&~n	πZ j =_n[nN$_bE)8?6l}#bW(	d-p&a"9ņ$ڛA!;{~8ޣ10`#kuNQbh 8Mawhq(bKZ%m֍(J)@>	7%{yohf>{p.­_%glZ\B2B#Һphݚ[<#SpA7Ht4:|gtL*($Ʃ$;b`=MM5ǾHH.HeA5}<BoH?ZPH{
-#}ԕ	W@a&~g?޹ A.6($.~#s4vQ x9 @M>rd) T};Q5i2O0 0;,냔}g]79_{C>h{.II ?[Kswz6u;OJa˶zvdl舊yc'rTWӰL	|ʽhB T'ò]K (=Kx	
-L,Pʵu׈ž1ݫ;pGDxZY
-kf676oھH~޸8Up<w3aђ3"b-ܺ_]+Mzsf-h5}ZQNb{?%\SUعI}~}p[oĄMMZN@>  6(?	K+ ?%ݷ/ 19U ?B)l  	@= ޞk    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/dynsections.js b/doc/html/Reference/dynsections.js
deleted file mode 100644
index 116542f..0000000
--- a/doc/html/Reference/dynsections.js
+++ /dev/null
@@ -1,78 +0,0 @@
-function toggleVisibility(linkObj)
-{
- var base = $(linkObj).attr('id');
- var summary = $('#'+base+'-summary');
- var content = $('#'+base+'-content');
- var trigger = $('#'+base+'-trigger');
- var src=$(trigger).attr('src');
- if (content.is(':visible')===true) {
-   content.hide();
-   summary.show();
-   $(linkObj).addClass('closed').removeClass('opened');
-   $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
- } else {
-   content.show();
-   summary.hide();
-   $(linkObj).removeClass('closed').addClass('opened');
-   $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
- } 
- return false;
-}
-
-function updateStripes()
-{
-  $('table.directory tr').
-       removeClass('even').filter(':visible:even').addClass('even');
-}
-function toggleLevel(level)
-{
-  $('table.directory tr').each(function(){ 
-    var l = this.id.split('_').length-1;
-    var i = $('#img'+this.id.substring(3));
-    var a = $('#arr'+this.id.substring(3));
-    if (l<level+1) {
-      i.attr('src','ftv2folderopen.png');
-      a.attr('src','ftv2mnode.png');
-      $(this).show();
-    } else if (l==level+1) {
-      i.attr('src','ftv2folderclosed.png');
-      a.attr('src','ftv2pnode.png');
-      $(this).show();
-    } else {
-      $(this).hide();
-    }
-  });
-  updateStripes();
-}
-function toggleFolder(id) 
-{
-  var n = $('[id^=row_'+id+']');
-  var i = $('[id^=img_'+id+']');
-  var a = $('[id^=arr_'+id+']');
-  var c = n.slice(1);
-  if (c.filter(':first').is(':visible')===true) {
-    i.attr('src','ftv2folderclosed.png');
-    a.attr('src','ftv2pnode.png');
-    c.hide();
-  } else {
-    i.attr('src','ftv2folderopen.png');
-    a.attr('src','ftv2mnode.png');
-    c.show();
-  }
-  updateStripes();
-}
-
-function toggleInherit(id)
-{
-  var rows = $('tr.inherit.'+id);
-  var img = $('tr.inherit_header.'+id+' img');
-  var src = $(img).attr('src');
-  if (rows.filter(':first').is(':visible')===true) {
-    rows.css('display','none');
-    $(img).attr('src',src.substring(0,src.length-8)+'closed.png');
-  } else {
-    rows.css('display','table-row'); // using show() causes jump in firefox
-    $(img).attr('src',src.substring(0,src.length-10)+'open.png');
-  }
-}
-
diff --git a/doc/html/Reference/ftv2cl.png b/doc/html/Reference/ftv2cl.png
deleted file mode 100644
index 132f657..0000000
--- a/doc/html/Reference/ftv2cl.png
+++ /dev/null
@@ -1,4 +0,0 @@
-PNG
-
-   IHDR         }\  IDATx;H#Ao4ႇK	,m	vڞJ	XY	B|drcvoİ0Ò3ͤe ״  1X8nQ 88֧3 *rb-$ P1@Z- #011HkKwO@!fuc;sB [EA\>]Pzf|
-+g5b	i5m M_q,cod!,{Y,zT8H]𤕘7/8Q!F~6?Y	A@Ũ.@TYr8*>?e[6x    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/ftv2doc.png b/doc/html/Reference/ftv2doc.png
deleted file mode 100644
index 17edabf..0000000
--- a/doc/html/Reference/ftv2doc.png
+++ /dev/null
@@ -1,6 +0,0 @@
-PNG
-
-   IHDR         }\  IDATxMOS[sa?-XZ(PD4 AWbu`b	77wHFCԁ/`voAPqP@980+y^Z9SW\83 g3' Nçl_bpV"ֆXd]3 xM[<SPkvch'^mh7
-`èrq!daeK՘:*_i?IeP*B7!gr6r6oKbrITx=&(e+k `b.Ww0jzN|WEa6[XAk*/ɏYVuj>1W
-*PGz/Eg{aoV:这1$RW, @56-,m/蹖 r5T*S(Vf89uգwa=<{ҡUr+dDF$`zNܮ0Q3~_^N= vpTLT}kqm<?ZhX_ݥ[)	`ga_*2`'=F2EP
-l=8W v%THqɿ<"GxH{#֫aJmKsV ءM^T ݛr߽m_? Wİ#u    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/ftv2folderclosed.png b/doc/html/Reference/ftv2folderclosed.png
deleted file mode 100644
index bb8ab35..0000000
--- a/doc/html/Reference/ftv2folderclosed.png
+++ /dev/null
@@ -1,5 +0,0 @@
-PNG
-
-   IHDR         }\  /IDATx]MO@~uؐlp]#]PYEC\9y`xC &=qvZv3m؃vLN}}ޝZA @n ONp
- xKxj8s _[D  'yye+7#rNlk*0Ь_d_(Öz= xvhzP-䍒̪u$\DJcB4.:Ϗ-}LE #gN; B6䬜@p&h>p9 EEάʑ"un$R"?{<%PNt$߶+^<"2Dqq\ҙa A"ԵP}#Ez{.8i p(ADwDE<cE$Hd.:G- `L'<CI;TZdi};>߂z;Kק8t 
-q:uvvݛvEn{MFXgfZ֝*ߩ:jYq#3S Wr'    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/ftv2folderopen.png b/doc/html/Reference/ftv2folderopen.png
deleted file mode 100644
index d6c7f67..0000000
--- a/doc/html/Reference/ftv2folderopen.png
+++ /dev/null
@@ -1,5 +0,0 @@
-PNG
-
-   IHDR         }\  IDATx]?oP9i4i;iiZ 7`b٬,HU'$*T]TDP6w};C; aӝߟjA I nS}9 Hӎ|?=_Ɗue* ;YEsYBėsٌɫYq  !Gǿv̇خF }qb]7 0)d-}PfY{4@}2ԗNIǃc%UImcƝ>xt9$OVE*Û#׈r@l$ PrH aa	dZrq I oT\,tj2FAxv-Lp׌p
-TI/
-\sf;jViTo^cpb]<a՜y9:+,Ef6N EKU}^;nZuUS4ѬbN.kjT%	iV )GJ@Tx    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/ftv2lastnode.png b/doc/html/Reference/ftv2lastnode.png
deleted file mode 100644
index 63c605b..0000000
--- a/doc/html/Reference/ftv2lastnode.png
+++ /dev/null
@@ -1,3 +0,0 @@
-PNG
-
-   IHDR         ɪ|   IDATxݱ    ðScOx@  y}    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/ftv2link.png b/doc/html/Reference/ftv2link.png
deleted file mode 100644
index 17edabf..0000000
--- a/doc/html/Reference/ftv2link.png
+++ /dev/null
@@ -1,6 +0,0 @@
-PNG
-
-   IHDR         }\  IDATxMOS[sa?-XZ(PD4 AWbu`b	77wHFCԁ/`voAPqP@980+y^Z9SW\83 g3' Nçl_bpV"ֆXd]3 xM[<SPkvch'^mh7
-`èrq!daeK՘:*_i?IeP*B7!gr6r6oKbrITx=&(e+k `b.Ww0jzN|WEa6[XAk*/ɏYVuj>1W
-*PGz/Eg{aoV:这1$RW, @56-,m/蹖 r5T*S(Vf89uգwa=<{ҡUr+dDF$`zNܮ0Q3~_^N= vpTLT}kqm<?ZhX_ݥ[)	`ga_*2`'=F2EP
-l=8W v%THqɿ<"GxH{#֫aJmKsV ءM^T ݛr߽m_? Wİ#u    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/ftv2mlastnode.png b/doc/html/Reference/ftv2mlastnode.png
deleted file mode 100644
index 0b63f6d..0000000
--- a/doc/html/Reference/ftv2mlastnode.png
+++ /dev/null
@@ -1,5 +0,0 @@
-PNG
-
-   IHDR         ɪ|   IDATx!NA\Um@`5i`h	  W7]	b&ofdY4c3v=]\B	
-I=BB;k
-WN@vy4]Y|M}]x6a}dׇY>||5?>|B"'    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/ftv2mnode.png b/doc/html/Reference/ftv2mnode.png
deleted file mode 100644
index 0b63f6d..0000000
--- a/doc/html/Reference/ftv2mnode.png
+++ /dev/null
@@ -1,5 +0,0 @@
-PNG
-
-   IHDR         ɪ|   IDATx!NA\Um@`5i`h	  W7]	b&ofdY4c3v=]\B	
-I=BB;k
-WN@vy4]Y|M}]x6a}dׇY>||5?>|B"'    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/ftv2mo.png b/doc/html/Reference/ftv2mo.png
deleted file mode 100644
index 4bfb80f..0000000
--- a/doc/html/Reference/ftv2mo.png
+++ /dev/null
@@ -1,3 +0,0 @@
-PNG
-
-   IHDR         }\  ZIDATx1K@iBҡ(h"EI'oک 8R- BTP]zB3_㒻}]V}dIiJ b+ |K,[P\ʘM Ƣ# F`JݤkA?Y4ck 6"Z)0SHM@㋺Wmo4HJ+Qobt  *~8_+3Y-	PwA+^}+xhϕMAE]TD~EÞߴ^ R)`A9 pq-۾ۍ3tƛT H)ICxd# 1m@V?Zgo_3-\    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/ftv2node.png b/doc/html/Reference/ftv2node.png
deleted file mode 100644
index 63c605b..0000000
--- a/doc/html/Reference/ftv2node.png
+++ /dev/null
@@ -1,3 +0,0 @@
-PNG
-
-   IHDR         ɪ|   IDATxݱ    ðScOx@  y}    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/ftv2ns.png b/doc/html/Reference/ftv2ns.png
deleted file mode 100644
index 72e3d71..0000000
--- a/doc/html/Reference/ftv2ns.png
+++ /dev/null
@@ -1,4 +0,0 @@
-PNG
-
-   IHDR         }\  KIDATx1K1 G⁂n lE(nࢋMA@ tK%ܕ]BI%uͅa,ev祫i \tun0oV \ $G .&@Y=%$um6'߫9Q\b)0-ZTH`pcsm
- 5:>ަI F]	jgo[	onԬvq?\	6TeelQ c 3*dWTM\rh 61F	f    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/ftv2plastnode.png b/doc/html/Reference/ftv2plastnode.png
deleted file mode 100644
index c6ee22f..0000000
--- a/doc/html/Reference/ftv2plastnode.png
+++ /dev/null
@@ -1,4 +0,0 @@
-PNG
-
-   IHDR         ɪ|   IDATx=QFDk:FPK؃=V@ճ8SHx0bnrr{򽿾$	TP
-XOd6"SOB(Q)+YĈ	ҪR>Vtsm9(k-@ȧ-$b	[heKp-l|CApRG'rͭa    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/ftv2pnode.png b/doc/html/Reference/ftv2pnode.png
deleted file mode 100644
index c6ee22f..0000000
--- a/doc/html/Reference/ftv2pnode.png
+++ /dev/null
@@ -1,4 +0,0 @@
-PNG
-
-   IHDR         ɪ|   IDATx=QFDk:FPK؃=V@ճ8SHx0bnrr{򽿾$	TP
-XOd6"SOB(Q)+YĈ	ҪR>Vtsm9(k-@ȧ-$b	[heKp-l|CApRG'rͭa    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/ftv2splitbar.png b/doc/html/Reference/ftv2splitbar.png
deleted file mode 100644
index fe895f2..0000000
--- a/doc/html/Reference/ftv2splitbar.png
+++ /dev/null
@@ -1,3 +0,0 @@
-PNG
-
-   IHDR         M  IDATxݡJCa(%4bȘͶ3v^EL,b;{Ï/aYկq:\ IIIIIIIIIIIIIIIIII-l揊_t/ϻYQVYivk_ۣI@$I@$I@$I@$I@$I@$I@$I@$I@$I@$I@$I@$I@$I@$I@$I@$I@$I@$C[V=[f    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/ftv2vertline.png b/doc/html/Reference/ftv2vertline.png
deleted file mode 100644
index 63c605b..0000000
--- a/doc/html/Reference/ftv2vertline.png
+++ /dev/null
@@ -1,3 +0,0 @@
-PNG
-
-   IHDR         ɪ|   IDATxݱ    ðScOx@  y}    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/functions.html b/doc/html/Reference/functions.html
deleted file mode 100644
index cac34a5..0000000
--- a/doc/html/Reference/functions.html
+++ /dev/null
@@ -1,156 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-
-<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
-<li>abort()
-: <a class="el" href="a00104.html#a955f2497216d9eae268ac662b46d5a45">pqxx::transaction_base</a>
-</li>
-<li>accesspolicy
-: <a class="el" href="a00030.html#a591ac7d2302288890c04e6159eb6d30e">pqxx::cursor_base</a>
-</li>
-<li>activate()
-: <a class="el" href="a00023.html#a1aa330287775aa1ff83f94714f772673">pqxx::connection_base</a>
-</li>
-<li>add()
-: <a class="el" href="a00078.html#a4f2bdaaec1119d4a66efe42faa17a0dd">pqxx::internal::reactivation_avoidance_counter</a>
-</li>
-<li>adorn_name()
-: <a class="el" href="a00023.html#a4963aaba6da521d480c21c7ec01835cf">pqxx::connection_base</a>
-</li>
-<li>affected_rows()
-: <a class="el" href="a00082.html#a5b614d6a33d0ce60282f6bf3cdf97409">pqxx::result</a>
-</li>
-<li>all()
-: <a class="el" href="a00030.html#a56b530ba6b18f3fcdb5b93a0087922c9">pqxx::cursor_base</a>
-</li>
-<li>argument_error()
-: <a class="el" href="a00004.html#a1b68c0e492e7cb4f9458ca0de1b85862">pqxx::argument_error</a>
-</li>
-<li>as()
-: <a class="el" href="a00040.html#acf630db7dbdd828c56596b658c1f5b0a">pqxx::field</a>
-</li>
-<li>at()
-: <a class="el" href="a00107.html#a2804eeb76741f665a976405678a56b2b">pqxx::tuple</a>
-, <a class="el" href="a00082.html#a78570b23f3d2daedf81429fe4ddddda1">pqxx::result</a>
-, <a class="el" href="a00013.html#a48d3b98f62d903bc99555d6c786d334a">pqxx::binarystring</a>
-, <a class="el" href="a00107.html#aa29b77ecf936a1ff5d28e27cb6282f77">pqxx::tuple</a>
-</li>
-<li>await_notification()
-: <a class="el" href="a00023.html#aa9e66faad88a94857c0749b9bbc5d352">pqxx::connection_base</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_0x62.html b/doc/html/Reference/functions_0x62.html
deleted file mode 100644
index 4108d59..0000000
--- a/doc/html/Reference/functions_0x62.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li class="current"><a href="functions_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_0x62.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-
-<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
-<li>back()
-: <a class="el" href="a00013.html#af837e6e843633027fdfcfa5e68975edb">pqxx::binarystring</a>
-, <a class="el" href="a00082.html#ab60d18b1e9d4666c28551da2ad0e37d5">pqxx::result</a>
-, <a class="el" href="a00107.html#a740b31ef6d306b4a6fe88b720f0b9edd">pqxx::tuple</a>
-</li>
-<li>back_insert_iterator()
-: <a class="el" href="a00005.html#a25f4372dfc9c449cae4572f01de65323">std::back_insert_iterator&lt; pqxx::tablewriter &gt;</a>
-</li>
-<li>backendpid()
-: <a class="el" href="a00023.html#a7179e32df28bd4bc81b85d99b36ad791">pqxx::connection_base</a>
-</li>
-<li>backward_all()
-: <a class="el" href="a00030.html#ae1e1a28e596a78fa8ed8c4eeccbe6369">pqxx::cursor_base</a>
-</li>
-<li>base()
-: <a class="el" href="a00026.html#af0afdb9600704e015047eefae139bd27">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00027.html#a9e2e8c01d5ad4477fa014ada68765bbd">pqxx::const_reverse_tuple_iterator</a>
-, <a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">pqxx::pqxx_exception</a>
-</li>
-<li>base_close()
-: <a class="el" href="a00099.html#a8206b4b9b8dc8139e7b9be97d3c91d95">pqxx::tablestream</a>
-</li>
-<li>basic_connection()
-: <a class="el" href="a00006.html#aa02e7329e13fdc9809c1215f224ab5fe">pqxx::basic_connection&lt; CONNECTPOLICY &gt;</a>
-</li>
-<li>basic_fieldstream()
-: <a class="el" href="a00007.html#a1f1918fb6cf893bb59e8b3e2921c22fd">pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>basic_ilostream()
-: <a class="el" href="a00008.html#af46e0f2cfe62a5c75b431e56065ad883">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>basic_lostream()
-: <a class="el" href="a00009.html#a82775c94f45b87a6b9e082900d2d9d2b">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>basic_olostream()
-: <a class="el" href="a00010.html#af5a32597bd7cf509cb8593daf9e5f0f1">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>basic_robusttransaction()
-: <a class="el" href="a00011.html#a0761b12be4f64a7bccba1d2e7bf3d4a2">pqxx::basic_robusttransaction</a>
-</li>
-<li>basic_transaction()
-: <a class="el" href="a00012.html#ac37eaf1787575f972034ddb87c496eb7">pqxx::basic_transaction</a>
-</li>
-<li>begin()
-: <a class="el" href="a00082.html#a947c2ca5eff01d46475744c87eb00944">pqxx::result</a>
-</li>
-<li>Begin()
-: <a class="el" href="a00104.html#a1d2a8554499cbd93ff8c2bf5c15843ff">pqxx::transaction_base</a>
-</li>
-<li>begin()
-: <a class="el" href="a00013.html#a8cee54a0d93f38368fd885d6ef3733a7">pqxx::binarystring</a>
-, <a class="el" href="a00107.html#ad5234f6faf0360b0d6f5b44d970323f6">pqxx::tuple</a>
-</li>
-<li>binarystring()
-: <a class="el" href="a00013.html#a575ec98218f850b4c1b91a8edb677681">pqxx::binarystring</a>
-</li>
-<li>broken_connection()
-: <a class="el" href="a00014.html#a003c1c85d2c6c40f6d5b985394aa34b2">pqxx::broken_connection</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_0x63.html b/doc/html/Reference/functions_0x63.html
deleted file mode 100644
index 5f31b87..0000000
--- a/doc/html/Reference/functions_0x63.html
+++ /dev/null
@@ -1,317 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
-      <li class="current"><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_0x63.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-
-<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
-<li>c_str()
-: <a class="el" href="a00040.html#a97781b0028cbfd2dca1106943a27afae">pqxx::field</a>
-</li>
-<li>cancel()
-: <a class="el" href="a00068.html#ab375b0b4e02c7f1a48602c4186fbbbd7">pqxx::pipeline</a>
-</li>
-<li>cancel_query()
-: <a class="el" href="a00023.html#a9709e4738b1bfb1dba547381749908cb">pqxx::connection_base</a>
-</li>
-<li>cap_create_table_with_oids
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71aba8a02f6bb5d2304bfbf2110c6cd791a">pqxx::connection_base</a>
-</li>
-<li>cap_cursor_fetch_0
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a86380c8c083847ba3d16764784f5914f">pqxx::connection_base</a>
-</li>
-<li>cap_cursor_scroll
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a8034abdbcd193f25d9d93cf79156e1fc">pqxx::connection_base</a>
-</li>
-<li>cap_cursor_update
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a8ab47c10b60d6bd6664f6e88f300edcb">pqxx::connection_base</a>
-</li>
-<li>cap_cursor_with_hold
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71ad97556afc36aff4a62c61b67437c20c4">pqxx::connection_base</a>
-</li>
-<li>cap_end
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a4a873c5d7e7fb0a9022cdd110181a7de">pqxx::connection_base</a>
-</li>
-<li>cap_nested_transactions
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a973dc9e4f56818f82b86fb13a5bbc405">pqxx::connection_base</a>
-</li>
-<li>cap_notify_payload
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71aabb5fb3d6d43442107e04e0982300d6e">pqxx::connection_base</a>
-</li>
-<li>cap_parameterized_statements
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a366c98bc3385ecfb39496bf7240e5973">pqxx::connection_base</a>
-</li>
-<li>cap_prepare_unnamed_statement
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a6b019128f2fdcfa9d316042342846e2f">pqxx::connection_base</a>
-</li>
-<li>cap_prepared_statements
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71af5a4754aea608aaf5fca6caa51c44ce0">pqxx::connection_base</a>
-</li>
-<li>cap_read_only_transactions
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a01e68a67b6a3c92ce9b0c92fa73e90b2">pqxx::connection_base</a>
-</li>
-<li>cap_statement_varargs
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71abefe533e379346c7b9644406c613eb02">pqxx::connection_base</a>
-</li>
-<li>cap_table_column
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a1f2b785abe834490c33dc4cf19c932d2">pqxx::connection_base</a>
-</li>
-<li>capability
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71">pqxx::connection_base</a>
-</li>
-<li>capacity()
-: <a class="el" href="a00082.html#a51879f289b45e502f320b34dbbe023ca">pqxx::result</a>
-</li>
-<li>channel()
-: <a class="el" href="a00062.html#a8c675af7630284e6b919a8523595d1d7">pqxx::notification_receiver</a>
-</li>
-<li>char_type
-: <a class="el" href="a00013.html#abadf5cc14e19fc0c1f8838d1518baefa">pqxx::binarystring</a>
-, <a class="el" href="a00016.html#a1a64cbf69fea84c3ac667ff3b82f0f5b">std::char_traits&lt; char &gt;</a>
-, <a class="el" href="a00017.html#a36f5165a10ea513315f12ed9f31c573b">std::char_traits&lt; unsigned char &gt;</a>
-, <a class="el" href="a00041.html#ab1b72785be292cde0fa9ac2cf2b3f6a4">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00007.html#acb9db31f275560a165bb466555f30986">pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00057.html#ad2ab29818af1ce91be638affa38398e6">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00008.html#ad94ea6936b6a5ee2983bdcbacdf364a9">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00010.html#a5c09652a33d59854940ef5ad36522bef">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00009.html#a6defd7dc017956dcda572ff9d54b394d">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>check_violation()
-: <a class="el" href="a00018.html#a2d18d99434781303ae1099876049d623">pqxx::check_violation</a>
-</li>
-<li>classname()
-: <a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">pqxx::internal::namedclass</a>
-</li>
-<li>clear()
-: <a class="el" href="a00078.html#a1560ca3d205af226866a1e388dc505f2">pqxx::internal::reactivation_avoidance_counter</a>
-, <a class="el" href="a00082.html#a77542a235a4ca711267e30d84492ce3b">pqxx::result</a>
-</li>
-<li>close()
-: <a class="el" href="a00023.html#af02016af0233bed748eb1ddab9685131">pqxx::connection_base</a>
-, <a class="el" href="a00085.html#a866cc9ec5bc766135e80a38901833e37">pqxx::internal::sql_cursor</a>
-, <a class="el" href="a00087.html#a20a0b658655a3b10543abd35717dd633">pqxx::stateless_cursor&lt; up, op &gt;</a>
-</li>
-<li>close_connection()
-: <a class="el" href="a00079.html#a8397728c755c1a8b4ade039406a4155c">pqxx::internal::reactivation_avoidance_exemption</a>
-</li>
-<li>col()
-: <a class="el" href="a00040.html#ac4149686f6311d9fc74529f3646d9cfd">pqxx::field</a>
-</li>
-<li>column_name()
-: <a class="el" href="a00082.html#a21afe937e085a4b3346080c389a12fb7">pqxx::result</a>
-</li>
-<li>column_number()
-: <a class="el" href="a00082.html#a38e72e44648e624333181233097e55ce">pqxx::result</a>
-, <a class="el" href="a00107.html#aef33d07890dfee76b579e545276127d7">pqxx::tuple</a>
-</li>
-<li>column_table()
-: <a class="el" href="a00082.html#a7a70138c10119663c29f81853ed21969">pqxx::result</a>
-, <a class="el" href="a00107.html#aa4bbc0682c7966082d952b68c4e2a088">pqxx::tuple</a>
-</li>
-<li>column_type()
-: <a class="el" href="a00107.html#a8aae05132a22bc73c5310935ae1e6a39">pqxx::tuple</a>
-, <a class="el" href="a00082.html#a887f5867a4c241990ffb697097ddc2c9">pqxx::result</a>
-, <a class="el" href="a00107.html#a161202f7f52589b5c00446e7c497ade0">pqxx::tuple</a>
-</li>
-<li>columnlist()
-: <a class="el" href="a00099.html#ae36c9e2bd18b6ed8a6c942ba616154b2">pqxx::tablestream</a>
-</li>
-<li>columns()
-: <a class="el" href="a00082.html#a37086391f22470c7cdd386b12842f080">pqxx::result</a>
-</li>
-<li>commit()
-: <a class="el" href="a00104.html#ab2cf42c4821aff7ff1cd906af9165725">pqxx::transaction_base</a>
-</li>
-<li>complete()
-: <a class="el" href="a00099.html#a0241100d03b034b8e7b59201a6a1b88f">pqxx::tablestream</a>
-, <a class="el" href="a00100.html#a4dd97d641c5ccb16e2abbeaa2f0a50bc">pqxx::tablewriter</a>
-, <a class="el" href="a00098.html#a4028c87ef2895f34a824f09970476e24">pqxx::tablereader</a>
-, <a class="el" href="a00068.html#a7808218284e98bb5dffaf110defd1b33">pqxx::pipeline</a>
-</li>
-<li>conn()
-: <a class="el" href="a00062.html#a972d65eb33a24b044e9d5c2cb342cd14">pqxx::notification_receiver</a>
-, <a class="el" href="a00063.html#a9b6ca1f8939f82c391fecb7082364ec7">pqxx::notify_listener</a>
-, <a class="el" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a">pqxx::transaction_base</a>
-</li>
-<li>Conn()
-: <a class="el" href="a00063.html#a183d105d5bd011d45843526004bc0f40">pqxx::notify_listener</a>
-</li>
-<li>connect_async()
-: <a class="el" href="a00019.html#adcace783d423c5306fb72087d5171c31">pqxx::connect_async</a>
-</li>
-<li>connect_direct()
-: <a class="el" href="a00020.html#a3ae8ab240a1f152c64cd40493d92f846">pqxx::connect_direct</a>
-</li>
-<li>connect_lazy()
-: <a class="el" href="a00021.html#a9d93b15b0681f3b4e25e9fab79adb8cd">pqxx::connect_lazy</a>
-</li>
-<li>connect_null()
-: <a class="el" href="a00022.html#a0f3aae5285574af29d06abdcb7f2560c">pqxx::connect_null</a>
-</li>
-<li>connection_base()
-: <a class="el" href="a00023.html#a33700cc6d830d28c3dbd48eb9b7276ab">pqxx::connection_base</a>
-</li>
-<li>connectionpolicy()
-: <a class="el" href="a00024.html#ab46be4bfe19a8a022f441d120b6b2f09">pqxx::connectionpolicy</a>
-</li>
-<li>const_iterator
-: <a class="el" href="a00082.html#a231cf3451b578e1a77a0e3ba5c5332c0">pqxx::result</a>
-, <a class="el" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">pqxx::tuple</a>
-, <a class="el" href="a00013.html#acb7da4766d133d40e1f4b294c2dd14d9">pqxx::binarystring</a>
-</li>
-<li>const_pointer
-: <a class="el" href="a00013.html#abcf73d6a9164ac4f0ffaf4012e774016">pqxx::binarystring</a>
-</li>
-<li>const_reference
-: <a class="el" href="a00013.html#a5a3869fa04853d5ab14b6676953143be">pqxx::binarystring</a>
-</li>
-<li>const_result_iterator()
-: <a class="el" href="a00025.html#a69a45f72ecd7d720ebdb830950df15ad">pqxx::const_result_iterator</a>
-</li>
-<li>const_reverse_iterator
-: <a class="el" href="a00082.html#a4e8a0b23393257bb8438323af622ab0b">pqxx::result</a>
-, <a class="el" href="a00107.html#a00b39ba19194ab4ed39a66db5d706bdf">pqxx::tuple</a>
-</li>
-<li>const_reverse_result_iterator()
-: <a class="el" href="a00026.html#ac0716cbc925a9250ac448c6cd35cd797">pqxx::const_reverse_result_iterator</a>
-</li>
-<li>const_reverse_tuple_iterator()
-: <a class="el" href="a00027.html#ac882fd1ecae81460033842c88aad95d3">pqxx::const_reverse_tuple_iterator</a>
-</li>
-<li>const_tuple_iterator()
-: <a class="el" href="a00028.html#ab14a27f87b7d570b8340b484869a131e">pqxx::const_tuple_iterator</a>
-</li>
-<li>content_type
-: <a class="el" href="a00073.html#a7fe52ebd1d2533f298caa5ffc975be66">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>
-</li>
-<li>conversion_error()
-: <a class="el" href="a00029.html#aa26b38ec0b49d925597fb0924d34e5a2">pqxx::conversion_error</a>
-</li>
-<li>cread()
-: <a class="el" href="a00058.html#a2552356fe475dc48fb5f3badb39cccc6">pqxx::largeobjectaccess</a>
-</li>
-<li>cseek()
-: <a class="el" href="a00058.html#afa13d389b11eac8063ade1febb7a4e2c">pqxx::largeobjectaccess</a>
-</li>
-<li>ctell()
-: <a class="el" href="a00058.html#aef7bc42d2a46bbb09c19c802616fa559">pqxx::largeobjectaccess</a>
-</li>
-<li>cursor_base()
-: <a class="el" href="a00030.html#a92ebe0bfff015fc1d85ab30d1ac97ef4">pqxx::cursor_base</a>
-</li>
-<li>cwrite()
-: <a class="el" href="a00058.html#a0e047fa337f4df3838e983ca922fa7a5">pqxx::largeobjectaccess</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_0x64.html b/doc/html/Reference/functions_0x64.html
deleted file mode 100644
index 094a811..0000000
--- a/doc/html/Reference/functions_0x64.html
+++ /dev/null
@@ -1,196 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li class="current"><a href="functions_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_0x64.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-
-<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
-<li>data()
-: <a class="el" href="a00013.html#ad9042fbae551a4404e175a431139ca8c">pqxx::binarystring</a>
-</li>
-<li>data_exception()
-: <a class="el" href="a00031.html#a0e28cd5da6e6cd6fba5ade32b353e51a">pqxx::data_exception</a>
-</li>
-<li>dbname()
-: <a class="el" href="a00023.html#a043e536c1923594c246f2ca8db31dffa">pqxx::connection_base</a>
-</li>
-<li>dbtransaction()
-: <a class="el" href="a00032.html#a49d5c0050ec02eba8440b1bdb20a1539">pqxx::dbtransaction</a>
-</li>
-<li>deactivate()
-: <a class="el" href="a00023.html#a10b275082e18dbcb177a8871f92c7523">pqxx::connection_base</a>
-</li>
-<li>definition
-: <a class="el" href="a00075.html#a7b418648fe35168c261073cae42da08e">pqxx::prepare::internal::prepared_def</a>
-</li>
-<li>description
-: <a class="el" href="a00101.html#adddd2eaf6dbc5feca29ce00f91b4d648">pqxx::thread_safety_model</a>
-, <a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">pqxx::internal::namedclass</a>
-</li>
-<li>difference_type
-: <a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">pqxx::result</a>
-, <a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">pqxx::const_result_iterator</a>
-, <a class="el" href="a00107.html#a8fff40c4046b2b183229a423b036c295">pqxx::tuple</a>
-, <a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00084.html#a2a9085342769fddc1cc5a8c6287b0892">pqxx::internal::scoped_array&lt; T &gt;</a>
-, <a class="el" href="a00013.html#a121db85dcf088809bd4b95e617324971">pqxx::binarystring</a>
-, <a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">pqxx::cursor_base</a>
-, <a class="el" href="a00087.html#af9cfc40abd39a68880b0df6d618e41fb">pqxx::stateless_cursor&lt; up, op &gt;</a>
-, <a class="el" href="a00044.html#a79c9e623be28567215d88087cd7e80d0">pqxx::icursorstream</a>
-, <a class="el" href="a00043.html#acf5bea0afb3ae6a669bd40cd659a5921">pqxx::icursor_iterator</a>
-</li>
-<li>DirectExec()
-: <a class="el" href="a00104.html#ac80f81e53c31f3a2052dc24fc6bbb7ee">pqxx::transaction_base</a>
-</li>
-<li>disconnect()
-: <a class="el" href="a00023.html#a9bd21013745b4454e248e637cdae1287">pqxx::connection_base</a>
-</li>
-<li>disk_full()
-: <a class="el" href="a00035.html#ab76e2e34539d0dec43ab1479a4847a86">pqxx::disk_full</a>
-</li>
-<li>do_abort()
-: <a class="el" href="a00032.html#a38c5eb7ae19ad150f89e951261873aba">pqxx::dbtransaction</a>
-, <a class="el" href="a00104.html#a8fc9a363bcf7defb3c829a633c04ae6c">pqxx::transaction_base</a>
-</li>
-<li>do_begin()
-: <a class="el" href="a00032.html#a0b4da4b562a51ec0f03a9abf75acd14c">pqxx::dbtransaction</a>
-, <a class="el" href="a00104.html#aa80a7816f63c425c28cd4037aaa8cf8f">pqxx::transaction_base</a>
-</li>
-<li>do_commit()
-: <a class="el" href="a00104.html#a475695c55439007cd2438fb184ed8be3">pqxx::transaction_base</a>
-, <a class="el" href="a00032.html#ae434c2ec625a55ec8c6c4f57d1cb0a54">pqxx::dbtransaction</a>
-</li>
-<li>do_completeconnect()
-: <a class="el" href="a00024.html#a0bbbedd08b7f579e5a2577e97b7e09b7">pqxx::connectionpolicy</a>
-, <a class="el" href="a00019.html#aa2b7f15be38163b46695c2739b59fb8b">pqxx::connect_async</a>
-, <a class="el" href="a00021.html#ad5c2b3b6043ff998ad67cddc89e2669b">pqxx::connect_lazy</a>
-</li>
-<li>do_disconnect()
-: <a class="el" href="a00024.html#ae74d43f05d575eb142e18ed0939de151">pqxx::connectionpolicy</a>
-</li>
-<li>do_dropconnect()
-: <a class="el" href="a00019.html#a36ed18e0528808b19df70dcf721da973">pqxx::connect_async</a>
-, <a class="el" href="a00024.html#a3358c5c2ab741a6fd798db538516a349">pqxx::connectionpolicy</a>
-</li>
-<li>do_exec()
-: <a class="el" href="a00032.html#a9b3e988901d4bec05d414543314a945b">pqxx::dbtransaction</a>
-, <a class="el" href="a00104.html#a6f587ae3bda7a32c8828984e7c4aa16e">pqxx::transaction_base</a>
-</li>
-<li>do_startconnect()
-: <a class="el" href="a00024.html#ab7c76ae54326197bcbe6d35b5bbb246f">pqxx::connectionpolicy</a>
-, <a class="el" href="a00019.html#adc14fc627579522b2284af143b8ac9ea">pqxx::connect_async</a>
-, <a class="el" href="a00020.html#a2b3538872ddbadb1e1a4aadc7724afb6">pqxx::connect_direct</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_0x65.html b/doc/html/Reference/functions_0x65.html
deleted file mode 100644
index 20fe7db..0000000
--- a/doc/html/Reference/functions_0x65.html
+++ /dev/null
@@ -1,178 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
-      <li class="current"><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_0x65.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-
-<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
-<li>empty()
-: <a class="el" href="a00013.html#adfb2644b600416cb5eaf43cea64e99ab">pqxx::binarystring</a>
-, <a class="el" href="a00068.html#a5f5fe658349dcd9aed9c19faccf23ea4">pqxx::pipeline</a>
-, <a class="el" href="a00107.html#a5744c5e000bb73a068ad2515c1158472">pqxx::tuple</a>
-, <a class="el" href="a00082.html#a7ee3d9e31a9f81b366cf04f1f73b5df2">pqxx::result</a>
-</li>
-<li>empty_result()
-: <a class="el" href="a00085.html#af02410eca37436cb84547357d0b5a38e">pqxx::internal::sql_cursor</a>
-</li>
-<li>end()
-: <a class="el" href="a00082.html#a629baba71ae365f79232780e6f8ac3a7">pqxx::result</a>
-, <a class="el" href="a00107.html#a015c73dac6acc99a6b28be2a5c0c58d7">pqxx::tuple</a>
-</li>
-<li>End()
-: <a class="el" href="a00104.html#af2ddcd7f1def9dfd3f15c0f3242b9136">pqxx::transaction_base</a>
-</li>
-<li>end()
-: <a class="el" href="a00013.html#abf2511857a61d4835cf6d326bb539a19">pqxx::binarystring</a>
-</li>
-<li>endpos()
-: <a class="el" href="a00085.html#a3ae9feae24d5eab6cf30867351cee54e">pqxx::internal::sql_cursor</a>
-</li>
-<li>eof()
-: <a class="el" href="a00016.html#af4835e096d911543121767d0402e212a">std::char_traits&lt; char &gt;</a>
-, <a class="el" href="a00017.html#aef731d39bc5048c2a417b6822fd125f6">std::char_traits&lt; unsigned char &gt;</a>
-</li>
-<li>error_position
-: <a class="el" href="a00097.html#ae489a0cf604c668f9dbaa89a3df9dedd">pqxx::syntax_error</a>
-</li>
-<li>error_verbosity
-: <a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9">pqxx::connection_base</a>
-</li>
-<li>errorhandler()
-: <a class="el" href="a00036.html#a4627d71dc5156998ab1a8705fe5db974">pqxx::errorhandler</a>
-</li>
-<li>esc()
-: <a class="el" href="a00203.html#ga8978ff727c03a1aaaa3a9d3fd3268abf">pqxx::connection_base</a>
-, <a class="el" href="a00203.html#ga98dee516d429520627fd94f5ccb2b023">pqxx::transaction_base</a>
-</li>
-<li>esc_raw()
-: <a class="el" href="a00203.html#ga6a8c83d3dcea7114a00c188fe6a92779">pqxx::connection_base</a>
-, <a class="el" href="a00203.html#ga489c7438da9241486297a451a8579dc1">pqxx::transaction_base</a>
-</li>
-<li>escape_binary()
-: <a class="el" href="a00203.html#ga5b230e243d4ebbe8085a8048e912601e">pqxx::binarystring</a>
-</li>
-<li>Escaper()
-: <a class="el" href="a00037.html#ae038cf7f50b925680be254201b2cdeaa">pqxx::internal::Escaper&lt; IT &gt;</a>
-</li>
-<li>exec()
-: <a class="el" href="a00104.html#aed91d0b8029795b477470e854c907c4b">pqxx::transaction_base</a>
-, <a class="el" href="a00067.html#abc61b203c68554dc43ccead818683b4a">pqxx::internal::parameterized_invocation</a>
-, <a class="el" href="a00053.html#af937364fbb9bf4cead8c646220a4507d">pqxx::prepare::invocation</a>
-, <a class="el" href="a00104.html#a938732e87f924fee764cddd8390de20f">pqxx::transaction_base</a>
-</li>
-<li>exists()
-: <a class="el" href="a00053.html#a06644bfe2c67479f5bcae0174cf8ae05">pqxx::prepare::invocation</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_0x66.html b/doc/html/Reference/functions_0x66.html
deleted file mode 100644
index 7bb0c41..0000000
--- a/doc/html/Reference/functions_0x66.html
+++ /dev/null
@@ -1,159 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li class="current"><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_0x66.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-
-<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
-<li>failure()
-: <a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">pqxx::failure</a>
-</li>
-<li>feature_not_supported()
-: <a class="el" href="a00039.html#a499c62eac013b090a96ea3b402f48f0c">pqxx::feature_not_supported</a>
-</li>
-<li>fetch()
-: <a class="el" href="a00085.html#ac356fb51140719a5703d8c5c6784ebb5">pqxx::internal::sql_cursor</a>
-</li>
-<li>field()
-: <a class="el" href="a00040.html#ad46579d33a9105fecb94340d11a87b1d">pqxx::field</a>
-, <a class="el" href="a00082.html#ab3bcc6d210c747335a9f86aef975dfa9">pqxx::result</a>
-, <a class="el" href="a00107.html#acd53905ae10cba58b4337aefe648aec6">pqxx::tuple</a>
-</li>
-<li>field_streambuf()
-: <a class="el" href="a00041.html#a4faf4881aca250fd2ce0eb6a520149c4">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>flush()
-: <a class="el" href="a00068.html#a33a890c64efc37d76f3c649f145ff950">pqxx::pipeline</a>
-</li>
-<li>foreign_key_violation()
-: <a class="el" href="a00042.html#a6e1d093886e976b8e028d94daba4c16e">pqxx::foreign_key_violation</a>
-</li>
-<li>forward_only
-: <a class="el" href="a00030.html#a591ac7d2302288890c04e6159eb6d30eaf440221f717464c87f043899cc117cbf">pqxx::cursor_base</a>
-</li>
-<li>from_string()
-: <a class="el" href="a00095.html#acde79ea60c125524dd0373798da9c246">pqxx::string_traits&lt; std::stringstream &gt;</a>
-, <a class="el" href="a00091.html#aa2b58df8411416882fd615947f4b46c8">pqxx::string_traits&lt; const char * &gt;</a>
-, <a class="el" href="a00094.html#a6465318808c87143b12749de6049f615">pqxx::string_traits&lt; std::string &gt;</a>
-</li>
-<li>front()
-: <a class="el" href="a00013.html#a565339d41daf2278ac02ce543e715cd2">pqxx::binarystring</a>
-, <a class="el" href="a00107.html#a1d6a03419766400fb89bd9c574e6c5b3">pqxx::tuple</a>
-, <a class="el" href="a00082.html#a68dd2275bab0b4e254573ee664738904">pqxx::result</a>
-</li>
-<li>fullname()
-: <a class="el" href="a00032.html#a4e35ec39c80f088ebe239b15a16488de">pqxx::dbtransaction</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_0x67.html b/doc/html/Reference/functions_0x67.html
deleted file mode 100644
index 8eb5e32..0000000
--- a/doc/html/Reference/functions_0x67.html
+++ /dev/null
@@ -1,147 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li class="current"><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_0x67.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-
-<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
-<li>generate()
-: <a class="el" href="a00100.html#a3f3bbf204195b04a00ea942c5f298c94">pqxx::tablewriter</a>
-</li>
-<li>get()
-: <a class="el" href="a00078.html#a1cc2be7fd873ff9c6fa91e3efb3293dd">pqxx::internal::reactivation_avoidance_counter</a>
-, <a class="el" href="a00111.html#a9a6ace7374f5ed24d77d6e760e186d8b">pqxx::internal::unique&lt; GUEST &gt;</a>
-, <a class="el" href="a00044.html#a0602dd0f6ed2641bbb98ad584bcf60e7">pqxx::icursorstream</a>
-, <a class="el" href="a00013.html#a37efe53d810e83dc4894cb405ba31dfa">pqxx::binarystring</a>
-, <a class="el" href="a00073.html#ac8d570bb46f0831c42a5b3fc0f803040">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>
-, <a class="el" href="a00084.html#af8afa32de4971796d6d15d73b7590b0a">pqxx::internal::scoped_array&lt; T &gt;</a>
-</li>
-<li>get_errorhandlers()
-: <a class="el" href="a00023.html#a33280d29c4db47c1e71eb82df921691a">pqxx::connection_base</a>
-</li>
-<li>get_notifs()
-: <a class="el" href="a00023.html#aa839a066c0289a12f664e29c9dbafd38">pqxx::connection_base</a>
-</li>
-<li>get_raw_line()
-: <a class="el" href="a00098.html#aa70c070397bcd38df197b05c33614100">pqxx::tablereader</a>
-</li>
-<li>get_variable()
-: <a class="el" href="a00104.html#a87f5147f2dc2dfbcc3b5aef4b461be86">pqxx::transaction_base</a>
-, <a class="el" href="a00023.html#a908a2ffdf56d8259492e9f3894e24f65">pqxx::connection_base</a>
-</li>
-<li>get_verbosity()
-: <a class="el" href="a00023.html#a4344b95a9b950a0bc07dd1f2af7bb5f0">pqxx::connection_base</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_0x68.html b/doc/html/Reference/functions_0x68.html
deleted file mode 100644
index 22f95d6..0000000
--- a/doc/html/Reference/functions_0x68.html
+++ /dev/null
@@ -1,141 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li class="current"><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_0x68.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-
-<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
-<li>handle
-: <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">pqxx::connectionpolicy</a>
-</li>
-<li>has_null()
-: <a class="el" href="a00091.html#ab0f7f0134b588e97fcaab7b97cb56e3c">pqxx::string_traits&lt; const char * &gt;</a>
-, <a class="el" href="a00090.html#a3eb1069f8c250f8d19f20ce53cb200a9">pqxx::string_traits&lt; char[N]&gt;</a>
-, <a class="el" href="a00095.html#ad692793979ca664813f93e907b1b6508">pqxx::string_traits&lt; std::stringstream &gt;</a>
-, <a class="el" href="a00092.html#a8b325e1e90d1b21d2109616183beb35b">pqxx::string_traits&lt; const char[N]&gt;</a>
-, <a class="el" href="a00093.html#aa120743b3bd1bd2143f7b042112a1100">pqxx::string_traits&lt; const std::string &gt;</a>
-, <a class="el" href="a00094.html#a0c8b270690a4e950acfd0670c8705cb4">pqxx::string_traits&lt; std::string &gt;</a>
-, <a class="el" href="a00089.html#a552d464626e8e33a6f58089a2ad78cb0">pqxx::string_traits&lt; char * &gt;</a>
-</li>
-<li>have_safe_strerror
-: <a class="el" href="a00101.html#a76f2924aaefac243d3770f1f4b698211">pqxx::thread_safety_model</a>
-</li>
-<li>home()
-: <a class="el" href="a00040.html#a3c3c5212055fb098039b104c520b98f7">pqxx::field</a>
-</li>
-<li>hostname()
-: <a class="el" href="a00023.html#a38dde9befa350a07a5ac093d13ee64e2">pqxx::connection_base</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_0x69.html b/doc/html/Reference/functions_0x69.html
deleted file mode 100644
index e3e03d8..0000000
--- a/doc/html/Reference/functions_0x69.html
+++ /dev/null
@@ -1,265 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li class="current"><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_0x69.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-
-<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
-<li>icursor_iterator()
-: <a class="el" href="a00043.html#a14f91c8c6898670b29965c34d6166674">pqxx::icursor_iterator</a>
-</li>
-<li>icursorstream()
-: <a class="el" href="a00044.html#a9d23e2f3cdac465efb354e0ab689304c">pqxx::icursorstream</a>
-</li>
-<li>id()
-: <a class="el" href="a00056.html#ad84747d2fa7a02950b790ea2c1808309">pqxx::largeobject</a>
-</li>
-<li>idx()
-: <a class="el" href="a00040.html#a61903bbc795990ac21d2aaefd34626f4">pqxx::field</a>
-</li>
-<li>ignore()
-: <a class="el" href="a00044.html#a777b5c8fe3f9e0160cea11ba00be5a27">pqxx::icursorstream</a>
-</li>
-<li>in_doubt_error()
-: <a class="el" href="a00045.html#a378d91b2f08324db0725a7c89f6dedcf">pqxx::in_doubt_error</a>
-</li>
-<li>inhibit_reactivation()
-: <a class="el" href="a00023.html#aedf7ac72658efa92e702a06b1964747a">pqxx::connection_base</a>
-</li>
-<li>init()
-: <a class="el" href="a00023.html#a1d1c129c2c5797a82f251ee9dabec77e">pqxx::connection_base</a>
-</li>
-<li>insert()
-: <a class="el" href="a00068.html#a839abbb0e60ac35e941a632027b4f917">pqxx::pipeline</a>
-, <a class="el" href="a00100.html#a4cf8a6eb3e06f010ab153666d645d6d1">pqxx::tablewriter</a>
-</li>
-<li>inserted_oid()
-: <a class="el" href="a00082.html#a939ae251d3e8435a113157ec1443b90e">pqxx::result</a>
-</li>
-<li>insufficient_privilege()
-: <a class="el" href="a00046.html#a5cce5dbd2519b461a7c8064528999097">pqxx::insufficient_privilege</a>
-</li>
-<li>insufficient_resources()
-: <a class="el" href="a00047.html#ab9c012d8591a9699677c8e3d2bfdf02a">pqxx::insufficient_resources</a>
-</li>
-<li>int_type
-: <a class="el" href="a00016.html#a905e17859fef67e93d7baeef86dee98b">std::char_traits&lt; char &gt;</a>
-, <a class="el" href="a00017.html#ae800195a00697cc19af347efb85911ae">std::char_traits&lt; unsigned char &gt;</a>
-, <a class="el" href="a00041.html#a55e0069841487074956aa376a6e1d72c">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00007.html#a8f1cd9fcb08f673ef02776beb52ceefd">pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00057.html#abef9904baeab33e0a03b595c06993a46">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00008.html#a1cffaceb7db5daf482bcb7f73aeaa0b0">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00010.html#a0e9bac94644a39ea5465d9b7aeba62dd">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00009.html#a7d45a1d6dc270b8a793a5e3cde0fb2c3">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>integrity_constraint_violation()
-: <a class="el" href="a00048.html#a9fa871a08c23b2722a42fa545cecd2ab">pqxx::integrity_constraint_violation</a>
-</li>
-<li>internal::gate::connection_dbtransaction
-: <a class="el" href="a00023.html#af3dfec559fe2305e57aba653abe4c8ad">pqxx::connection_base</a>
-</li>
-<li>internal::gate::connection_errorhandler
-: <a class="el" href="a00023.html#aa423170b8ec82df685a1e739f53f2b14">pqxx::connection_base</a>
-</li>
-<li>internal::gate::connection_largeobject
-: <a class="el" href="a00023.html#ab15ff67d81467d271dc713b2584f1328">pqxx::connection_base</a>
-</li>
-<li>internal::gate::connection_notification_receiver
-: <a class="el" href="a00023.html#abbdbf8e505eb3c23680d83df6c575889">pqxx::connection_base</a>
-</li>
-<li>internal::gate::connection_parameterized_invocation
-: <a class="el" href="a00023.html#a0e64dc314f291c6f81a948c59d94aa8a">pqxx::connection_base</a>
-</li>
-<li>internal::gate::connection_pipeline
-: <a class="el" href="a00023.html#a3b9c5dc16f04600aa5415e06f6ff8fa6">pqxx::connection_base</a>
-</li>
-<li>internal::gate::connection_prepare_invocation
-: <a class="el" href="a00023.html#ac2eff365ba0aa25ebbf5f903ac3c7a54">pqxx::connection_base</a>
-</li>
-<li>internal::gate::connection_reactivation_avoidance_exemption
-: <a class="el" href="a00023.html#a2247d8690958f634898bbf014a7d418c">pqxx::connection_base</a>
-</li>
-<li>internal::gate::connection_sql_cursor
-: <a class="el" href="a00023.html#a84c1a28176815ab9103c7febec450755">pqxx::connection_base</a>
-</li>
-<li>internal::gate::connection_transaction
-: <a class="el" href="a00023.html#a3c60c76e32687adce1e8c0dba0919773">pqxx::connection_base</a>
-</li>
-<li>internal::gate::errorhandler_connection_base
-: <a class="el" href="a00036.html#a08b329d18887eeb882ff0c80b8ae74ba">pqxx::errorhandler</a>
-</li>
-<li>internal::gate::icursor_iterator_icursorstream
-: <a class="el" href="a00043.html#a50ae5821478a2398f50c8cf2c42a0343">pqxx::icursor_iterator</a>
-</li>
-<li>internal::gate::icursorstream_icursor_iterator
-: <a class="el" href="a00044.html#a81bc68e9ddb56368929d58e0820e72f0">pqxx::icursorstream</a>
-</li>
-<li>internal_error()
-: <a class="el" href="a00049.html#a4514fd8ae629c3e2524b1a8257abeb29">pqxx::internal_error</a>
-</li>
-<li>invalid_cursor_name()
-: <a class="el" href="a00050.html#aaa48cdbce346a4c8e593a3dbe8d06fcd">pqxx::invalid_cursor_name</a>
-</li>
-<li>invalid_cursor_state()
-: <a class="el" href="a00051.html#a98b63bef3455bdde8a791fbb49ca97f0">pqxx::invalid_cursor_state</a>
-</li>
-<li>invalid_sql_statement_name()
-: <a class="el" href="a00052.html#a733530a1cdef5f0c73c57ff4d46b3ae3">pqxx::invalid_sql_statement_name</a>
-</li>
-<li>invocation()
-: <a class="el" href="a00053.html#a7f15ffe53fbbeeafc0f4bc13c2981646">pqxx::prepare::invocation</a>
-</li>
-<li>is_finished()
-: <a class="el" href="a00099.html#a48f61b76226df70a8eaa334b6f53575a">pqxx::tablestream</a>
-, <a class="el" href="a00068.html#a3d89c57d7619430a3847595d8fb902bc">pqxx::pipeline</a>
-</li>
-<li>is_null()
-: <a class="el" href="a00093.html#afdab04a864d400d282546595c4447be3">pqxx::string_traits&lt; const std::string &gt;</a>
-, <a class="el" href="a00092.html#ae1e26292a177f5ec0377ec0bc460f9dd">pqxx::string_traits&lt; const char[N]&gt;</a>
-, <a class="el" href="a00094.html#a042390d6d2b08a908b78bc7741e8dc55">pqxx::string_traits&lt; std::string &gt;</a>
-, <a class="el" href="a00089.html#a5e81eb017d2ae5e0dc0aabf7e8c0d07d">pqxx::string_traits&lt; char * &gt;</a>
-, <a class="el" href="a00040.html#ad0670dd5c8c32c3486a66c8c6199246d">pqxx::field</a>
-, <a class="el" href="a00091.html#a3385572be2064f973ae3ac4096a1793a">pqxx::string_traits&lt; const char * &gt;</a>
-, <a class="el" href="a00090.html#adc93379fe5f2ddc78e1f8144c0f735ab">pqxx::string_traits&lt; char[N]&gt;</a>
-, <a class="el" href="a00095.html#a628dc63f6f52e68ac01324cbe980019a">pqxx::string_traits&lt; std::stringstream &gt;</a>
-</li>
-<li>is_open()
-: <a class="el" href="a00023.html#a36a26cf7e13f612749d49faf4f1654f8">pqxx::connection_base</a>
-</li>
-<li>is_ready()
-: <a class="el" href="a00024.html#ae6c506b9822a94dffd7e58a917d5509e">pqxx::connectionpolicy</a>
-, <a class="el" href="a00019.html#a48a470b67ec1adb0459b0e009b0a60d0">pqxx::connect_async</a>
-</li>
-<li>isolation_tag
-: <a class="el" href="a00011.html#aad0757a015b2ddfe476e3d83f812bbff">pqxx::basic_robusttransaction</a>
-, <a class="el" href="a00104.html#af5e1900b64239bac292f5505f7799654">pqxx::transaction_base</a>
-, <a class="el" href="a00083.html#a8fb228809bd42b2936ada9f9573d30d6">pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt;</a>
-, <a class="el" href="a00103.html#a01e7ecea76d7d12c295e6979759eb754">pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;</a>
-</li>
-<li>istream_type
-: <a class="el" href="a00043.html#a4d6d50111eed016d1ce28bbdbbf96862">pqxx::icursor_iterator</a>
-</li>
-<li>items()
-: <a class="el" href="a00055.html#a806ffda069bc7790b213dbede7119051">pqxx::items&lt; T, CONT &gt;</a>
-</li>
-<li>iterator
-: <a class="el" href="a00082.html#afa18f18140865290a1e7a3461cc604f4">pqxx::result</a>
-, <a class="el" href="a00107.html#aae56e5f3e7f68f16408ba7c876e364f3">pqxx::tuple</a>
-</li>
-<li>iterator_type
-: <a class="el" href="a00026.html#a3944431a48bc056755e618de31ccb101">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00027.html#a5a6a65374213d98c1060687eac932a52">pqxx::const_reverse_tuple_iterator</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_0x6c.html b/doc/html/Reference/functions_0x6c.html
deleted file mode 100644
index 132f34e..0000000
--- a/doc/html/Reference/functions_0x6c.html
+++ /dev/null
@@ -1,141 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li class="current"><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_0x6c.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-
-<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
-<li>largeobject()
-: <a class="el" href="a00056.html#a2d076b22c335557dbe91f4793c315e7d">pqxx::largeobject</a>
-</li>
-<li>largeobject_streambuf()
-: <a class="el" href="a00057.html#a861824ef8ee2abff9c36e9f01282752f">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>largeobjectaccess()
-: <a class="el" href="a00058.html#a6a83ff716d73bdf627d8ad29405b297d">pqxx::largeobjectaccess</a>
-</li>
-<li>length()
-: <a class="el" href="a00013.html#a065a1d5f2e87f640b57ce35580b11659">pqxx::binarystring</a>
-</li>
-<li>level()
-: <a class="el" href="a00054.html#a7257515292c662b6247844ddbbd5d37d">pqxx::isolation_traits&lt; LEVEL &gt;</a>
-</li>
-<li>loose
-: <a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330a4c37408c49492bfe9f012812226dd1fd">pqxx::cursor_base</a>
-</li>
-<li>loseref()
-: <a class="el" href="a00080.html#ad096a060aac9424435026f17b04d3772">pqxx::internal::refcount</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_0x6d.html b/doc/html/Reference/functions_0x6d.html
deleted file mode 100644
index e56aea7..0000000
--- a/doc/html/Reference/functions_0x6d.html
+++ /dev/null
@@ -1,156 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li class="current"><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_0x6d.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-
-<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
-<li>m_Begin
-: <a class="el" href="a00107.html#a9e4e5bc2702da6058b8bf679a86e6253">pqxx::tuple</a>
-</li>
-<li>m_col
-: <a class="el" href="a00040.html#a5b5ee7fe78262f0d60efb6b9a12c8da7">pqxx::field</a>
-</li>
-<li>m_End
-: <a class="el" href="a00107.html#a702fb7ee202de0c4d303aa86c6700ec7">pqxx::tuple</a>
-</li>
-<li>m_Home
-: <a class="el" href="a00107.html#add93ece18a68e9f3cf4697861511f624">pqxx::tuple</a>
-</li>
-<li>m_Index
-: <a class="el" href="a00107.html#a45283ce03e2ed9642b0407124155980b">pqxx::tuple</a>
-</li>
-<li>m_name
-: <a class="el" href="a00030.html#a947b286d508fad4a1823f8b13a5ccef3">pqxx::cursor_base</a>
-</li>
-<li>m_reactivation_avoidance
-: <a class="el" href="a00104.html#adc48441869caf6a4b84911cd6984c36a">pqxx::transaction_base</a>
-</li>
-<li>m_Trans
-: <a class="el" href="a00105.html#a9924dff8ce3203ca9fb9e584800ef9f4">pqxx::internal::transactionfocus</a>
-</li>
-<li>makeref()
-: <a class="el" href="a00080.html#a7cf6cdeea44ec32c1c8b9d02f4c2f83c">pqxx::internal::refcount</a>
-</li>
-<li>max()
-: <a class="el" href="a00065.html#ae5fc707d9d6ebbac808a5fb6e26690f8">std::numeric_limits&lt; T &gt;</a>
-</li>
-<li>min()
-: <a class="el" href="a00065.html#a9387cf870c1b7d0f6ced0db05614e494">std::numeric_limits&lt; T &gt;</a>
-</li>
-<li>move()
-: <a class="el" href="a00085.html#a2aefb76b1cea234cc687735a3f8bc51a">pqxx::internal::sql_cursor</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_0x6e.html b/doc/html/Reference/functions_0x6e.html
deleted file mode 100644
index 3dedb0a..0000000
--- a/doc/html/Reference/functions_0x6e.html
+++ /dev/null
@@ -1,183 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li class="current"><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_0x6e.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-
-<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
-<li>Name()
-: <a class="el" href="a00106.html#aa6045f47cf10d83a2d3d221813d7d53c">pqxx::transactor&lt; TRANSACTION &gt;</a>
-</li>
-<li>name()
-: <a class="el" href="a00030.html#ab46d430e0ecfa545ff3764f867654caf">pqxx::cursor_base</a>
-, <a class="el" href="a00040.html#ad969ff9b3f6f128713b867560ee06e12">pqxx::field</a>
-, <a class="el" href="a00089.html#a7f786743db515467f7c88cb4eb4c3655">pqxx::string_traits&lt; char * &gt;</a>
-, <a class="el" href="a00054.html#a5ea14e6598a2e7ac7b0ad7e1a9610873">pqxx::isolation_traits&lt; LEVEL &gt;</a>
-, <a class="el" href="a00090.html#a492de5b973073ced2b6df88ef2e2deb1">pqxx::string_traits&lt; char[N]&gt;</a>
-, <a class="el" href="a00054.html#aa70d28518dfd8e0021c76e50e19da150">pqxx::isolation_traits&lt; LEVEL &gt;</a>
-, <a class="el" href="a00092.html#a9c441bb5daeb31f13fafcec1ff436c60">pqxx::string_traits&lt; const char[N]&gt;</a>
-, <a class="el" href="a00094.html#a2b582fcdd58e83012f111d2c6daa4bb6">pqxx::string_traits&lt; std::string &gt;</a>
-, <a class="el" href="a00087.html#a9b99a8f9ef260f11a32b29e917bdacda">pqxx::stateless_cursor&lt; up, op &gt;</a>
-, <a class="el" href="a00063.html#a61fecb70ec917b3403dff4228b69a61a">pqxx::notify_listener</a>
-, <a class="el" href="a00093.html#a8f32f29c6ff79aabb58e7daca55efdb1">pqxx::string_traits&lt; const std::string &gt;</a>
-, <a class="el" href="a00095.html#affca0f8d647300fa83fadf6fbcbda597">pqxx::string_traits&lt; std::stringstream &gt;</a>
-, <a class="el" href="a00091.html#aace614dae201b284a833a71a0c22a085">pqxx::string_traits&lt; const char * &gt;</a>
-, <a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">pqxx::internal::namedclass</a>
-, <a class="el" href="a00054.html#aa614c41bb7460c52684cbcc058a96ec3">pqxx::isolation_traits&lt; LEVEL &gt;</a>
-</li>
-<li>namedclass()
-: <a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">pqxx::internal::namedclass</a>
-</li>
-<li>next()
-: <a class="el" href="a00030.html#a2a10af042c1ece1f5faf55479ada0319">pqxx::cursor_base</a>
-</li>
-<li>nontransaction()
-: <a class="el" href="a00060.html#a8ed8b2f6aa96cef8508c84ee5369b390">pqxx::nontransaction</a>
-</li>
-<li>normal
-: <a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9a3e74ba2b1506b7deb1fbea2834c574cf">pqxx::connection_base</a>
-</li>
-<li>normalconnect()
-: <a class="el" href="a00024.html#a5b4be97db7a8739e9f4fc7e1b7ab587c">pqxx::connectionpolicy</a>
-</li>
-<li>not_null_violation()
-: <a class="el" href="a00061.html#a5372bb4e822109abf338516fa6b0733e">pqxx::not_null_violation</a>
-</li>
-<li>notification_receiver()
-: <a class="el" href="a00062.html#af1f7329b7989d05272f6ac354fa1ac3e">pqxx::notification_receiver</a>
-</li>
-<li>notify_listener()
-: <a class="el" href="a00063.html#a8a6592b38ed1c547266c05e1f3daadce">pqxx::notify_listener</a>
-</li>
-<li>notify_listener_forwarder()
-: <a class="el" href="a00064.html#ade491702e92e9e98b540c57d53b896db">pqxx::internal::notify_listener_forwarder</a>
-</li>
-<li>null()
-: <a class="el" href="a00095.html#aeda8297c0d566194c18f6ab91adf6124">pqxx::string_traits&lt; std::stringstream &gt;</a>
-, <a class="el" href="a00090.html#a758dc122ae4ab3926b0110baa7146cc5">pqxx::string_traits&lt; char[N]&gt;</a>
-, <a class="el" href="a00094.html#ade264b724da3d0a7e05fe78cb3e4220f">pqxx::string_traits&lt; std::string &gt;</a>
-, <a class="el" href="a00089.html#a51d90ce760af54b3fb1fa08e3205f386">pqxx::string_traits&lt; char * &gt;</a>
-, <a class="el" href="a00091.html#a5781caab7530905af3c4d03315af6622">pqxx::string_traits&lt; const char * &gt;</a>
-, <a class="el" href="a00093.html#a2a8565fbc2819d0ae348df080d9d7d45">pqxx::string_traits&lt; const std::string &gt;</a>
-, <a class="el" href="a00092.html#ac02a0a7baae6ed014d8f3932f7f61528">pqxx::string_traits&lt; const char[N]&gt;</a>
-</li>
-<li>NullStr()
-: <a class="el" href="a00099.html#afdac33bb17371652a6328b689d29a411">pqxx::tablestream</a>
-</li>
-<li>num()
-: <a class="el" href="a00040.html#a812714c00006721cdf895980fa8154fb">pqxx::field</a>
-, <a class="el" href="a00107.html#a1cf7ff6980433ae25d4438b792039e71">pqxx::tuple</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_0x6f.html b/doc/html/Reference/functions_0x6f.html
deleted file mode 100644
index dd3d380..0000000
--- a/doc/html/Reference/functions_0x6f.html
+++ /dev/null
@@ -1,323 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li class="current"><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_0x6f.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-
-<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
-<li>off_type
-: <a class="el" href="a00016.html#a85661c90be7df5a4f32cb40fa63c4311">std::char_traits&lt; char &gt;</a>
-, <a class="el" href="a00017.html#a8f7c4801c946a458c3b909375e934e76">std::char_traits&lt; unsigned char &gt;</a>
-, <a class="el" href="a00007.html#a5f11dbcdcaf2c705935e099debb68cd8">pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00010.html#acd6a237e073930d1c9b52de0c4cc9ba7">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00009.html#a94b75418ccf0801a3f7fd62d3f0897d7">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00058.html#acb1cfe19cef8d7b46ecddaa5f2231e9a">pqxx::largeobjectaccess</a>
-, <a class="el" href="a00041.html#a594d90685e6d986b1f2200792bd74b03">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00057.html#a8bde7bf4689040a1b2176547d0e422a8">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00008.html#a8ef4183e4700b8859a1f0950e6dff8ee">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>on_abort()
-: <a class="el" href="a00106.html#a11e2fe0df76ccba33e0c6cd7b8f6da2d">pqxx::transactor&lt; TRANSACTION &gt;</a>
-</li>
-<li>on_commit()
-: <a class="el" href="a00106.html#aacc3fb9eb7993788cafe66aa88d87d6b">pqxx::transactor&lt; TRANSACTION &gt;</a>
-</li>
-<li>on_doubt()
-: <a class="el" href="a00106.html#ade15ec930b8c4baee2c22ceec5af9c2d">pqxx::transactor&lt; TRANSACTION &gt;</a>
-</li>
-<li>openmode
-: <a class="el" href="a00041.html#a292655415eeb298c9b09ccb6ed8de959">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca">pqxx::largeobjectaccess</a>
-, <a class="el" href="a00057.html#aa5e6a54ca2e756775d0fd025a5d804c3">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>operator bool()
-: <a class="el" href="a00044.html#a462bf00fed476b503116f1c769deeb2f">pqxx::icursorstream</a>
-, <a class="el" href="a00098.html#a4010de33fe9ec72cbbc19c3dd81c8959">pqxx::tablereader</a>
-, <a class="el" href="a00073.html#a4550cd53958a269ac8c2e4e7a02d2f02">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>
-</li>
-<li>operator!()
-: <a class="el" href="a00098.html#aae84e7e743e090f9c29220f37074cf40">pqxx::tablereader</a>
-, <a class="el" href="a00073.html#af32cad9f63309273527e4007a7d892ef">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>
-</li>
-<li>operator!=()
-: <a class="el" href="a00013.html#a56acf785f1c0a44c93d40f8b1bdc2921">pqxx::binarystring</a>
-, <a class="el" href="a00043.html#ad0cda8bc84e80e331d2fcc973788d99a">pqxx::icursor_iterator</a>
-, <a class="el" href="a00040.html#a07d5dacdf1abec9c1117d1bcaa4cfdc9">pqxx::field</a>
-, <a class="el" href="a00056.html#abea8ecd17b1ca3db757bb0b148c20295">pqxx::largeobject</a>
-, <a class="el" href="a00082.html#aced900b0f7d44652107e4df89df9023f">pqxx::result</a>
-, <a class="el" href="a00025.html#a9c831865874ab49c5a8e552503d8d6f8">pqxx::const_result_iterator</a>
-, <a class="el" href="a00026.html#a9791060c7f9c94370fccf4f2a053f451">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00107.html#ab3ea1af4e6c962a57ae9c280fd022b84">pqxx::tuple</a>
-, <a class="el" href="a00028.html#a9403d1f1aaf668c2434a2db8eeca0375">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00027.html#a098f50ff4829f9ee993e886b5948583f">pqxx::const_reverse_tuple_iterator</a>
-</li>
-<li>operator()()
-: <a class="el" href="a00076.html#a3870c438f09580a1b5414e0cdc687faf">pqxx::quiet_errorhandler</a>
-, <a class="el" href="a00062.html#ab1956501c582e41377bc54b4db377ded">pqxx::notification_receiver</a>
-, <a class="el" href="a00064.html#aa09aa1f99cc15c8f9ffb8ff5478ecd01">pqxx::internal::notify_listener_forwarder</a>
-, <a class="el" href="a00063.html#a0f8b3a6f5183bc9466fba30bd760af85">pqxx::notify_listener</a>
-, <a class="el" href="a00053.html#a10e6e640885617f52bf43d9e59477424">pqxx::prepare::invocation</a>
-, <a class="el" href="a00037.html#aa93a0d1009d7900066cdb3893b4a25b2">pqxx::internal::Escaper&lt; IT &gt;</a>
-, <a class="el" href="a00067.html#a96dd05cc41a36dcca337bd3971d354ab">pqxx::internal::parameterized_invocation</a>
-, <a class="el" href="a00106.html#ab02770d55fdda6bc4e5b4323aa53e4e8">pqxx::transactor&lt; TRANSACTION &gt;</a>
-, <a class="el" href="a00055.html#a936efe3dfed125e4e61f3a76d460183a">pqxx::items&lt; T, CONT &gt;</a>
-, <a class="el" href="a00034.html#a4eb51db87ff14a4edf9787b5117ddd24">pqxx::internal::dereference&lt; ITER &gt;</a>
-, <a class="el" href="a00033.html#a9709f1dbe1bc7599e96dd16b22e776bd">pqxx::internal::deref_ptr&lt; T &gt;</a>
-, <a class="el" href="a00036.html#a31238a2ce8999c76725a6d045dcc942f">pqxx::errorhandler</a>
-</li>
-<li>operator*()
-: <a class="el" href="a00043.html#a7c416cd5efae357cce5f6dccf6d6fb58">pqxx::icursor_iterator</a>
-, <a class="el" href="a00025.html#ab58d13117556c7bbe935db018c4bbbd9">pqxx::const_result_iterator</a>
-, <a class="el" href="a00005.html#a0b513557015fe5eda72c189dd488d5dd">std::back_insert_iterator&lt; pqxx::tablewriter &gt;</a>
-, <a class="el" href="a00028.html#ad809f99f770cd093a241718327b08fad">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00073.html#afaa858977fa3c7df8f6497afdf4f2803">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>
-, <a class="el" href="a00084.html#ac3891140f89ff6e3e43a818767431c23">pqxx::internal::scoped_array&lt; T &gt;</a>
-</li>
-<li>operator+()
-: <a class="el" href="a00027.html#abb4b905cf43a962fd80e2bbb3ebabb09">pqxx::const_reverse_tuple_iterator</a>
-, <a class="el" href="a00025.html#a2faa42822a70d1ad0dbf426b69ee8a69">pqxx::const_result_iterator</a>
-, <a class="el" href="a00026.html#a248bd6095a955103131179b8b797a465">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00028.html#a433482a1750504705e650fa75eb37b66">pqxx::const_tuple_iterator</a>
-</li>
-<li>operator++()
-: <a class="el" href="a00043.html#ada9ee12818185a1ccd04c912601d9f6d">pqxx::icursor_iterator</a>
-, <a class="el" href="a00025.html#a3321e9a66cc13e3455eeeeb23c9ce7a3">pqxx::const_result_iterator</a>
-, <a class="el" href="a00026.html#aa0aef3bc029f501703e2f941c85d03d5">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00005.html#a0b7adddc8406229b9c5a161302dffba5">std::back_insert_iterator&lt; pqxx::tablewriter &gt;</a>
-, <a class="el" href="a00028.html#a39885713e209d972d4a02a33af90487e">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00027.html#aa2b622cb478e2423aba8013117483c41">pqxx::const_reverse_tuple_iterator</a>
-</li>
-<li>operator+=()
-: <a class="el" href="a00043.html#ae1f77541718ff048a67353dc07c87013">pqxx::icursor_iterator</a>
-, <a class="el" href="a00025.html#a9eb6caf606fd73bd3bc0e0bbbcd3387a">pqxx::const_result_iterator</a>
-, <a class="el" href="a00026.html#a3f9fbd9b493b163a45b1c15d2e5ff6b7">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00028.html#a71cc0a0b9010eb6d971631e32724922f">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00027.html#a19df3962a332430fb1b531f24959a05b">pqxx::const_reverse_tuple_iterator</a>
-</li>
-<li>operator-()
-: <a class="el" href="a00028.html#aa6ecbe2f97164809e39b5d40c6a79c05">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00025.html#adfa0ccba45f501111664d5e0c4bfa766">pqxx::const_result_iterator</a>
-, <a class="el" href="a00026.html#abd88da5b5bc0d9e63efba1a6ba9f14b3">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00028.html#a947f588862432793167ace50bb0157c1">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00027.html#a11ca506e9cac97842a53ddb78f409fed">pqxx::const_reverse_tuple_iterator</a>
-</li>
-<li>operator--()
-: <a class="el" href="a00025.html#a45a6644ccdf8648196d310ec643414fb">pqxx::const_result_iterator</a>
-, <a class="el" href="a00028.html#a0cfc38e184025a70632c77cf9ddab854">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00025.html#a1817b0a918bdf266d240ca5b4449ce6e">pqxx::const_result_iterator</a>
-, <a class="el" href="a00026.html#af6c63db21df71be91a1cf1c2d9905c47">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00028.html#a03722072d600f9bb3c64f8d1040ab263">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00027.html#a3ac4f8c6dfd71aacfafb2c2c9080bf1d">pqxx::const_reverse_tuple_iterator</a>
-</li>
-<li>operator-=()
-: <a class="el" href="a00025.html#aac919ac1130c456cac33c2fb977e8f49">pqxx::const_result_iterator</a>
-, <a class="el" href="a00026.html#a31bfd0560cc60c2496c48cafc47aeb41">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00028.html#a0a3867bded7fc4181f57d516ef72f15f">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00027.html#adfa94c0a489aae615a2d09e8bf10939d">pqxx::const_reverse_tuple_iterator</a>
-</li>
-<li>operator-&gt;()
-: <a class="el" href="a00025.html#a5a6e8b74cb15a24e923016d56cd74df5">pqxx::const_result_iterator</a>
-, <a class="el" href="a00043.html#af2c977a93c27c468244f43733f7238c6">pqxx::icursor_iterator</a>
-, <a class="el" href="a00028.html#a0a3aac40eb8627fc04b11e26c5a9311e">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00073.html#a362f5103b150fb3913adb8923c7b1dbe">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>
-</li>
-<li>operator&lt;()
-: <a class="el" href="a00043.html#a595590e9f129925a1b447617b8d3b82a">pqxx::icursor_iterator</a>
-, <a class="el" href="a00025.html#abc4bdb24c31faff8986730cc418225c4">pqxx::const_result_iterator</a>
-, <a class="el" href="a00026.html#a7b18a6e600a88ac9a5689b2cd9ee5c1b">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00028.html#a0d40e819e0f26072ee3cb0bc8c680242">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00056.html#a41efa409c912f937c51e31dc812f7a2e">pqxx::largeobject</a>
-, <a class="el" href="a00027.html#a55e6dceb8e406e684340e10de40e5a48">pqxx::const_reverse_tuple_iterator</a>
-</li>
-<li>operator&lt;&lt;()
-: <a class="el" href="a00100.html#ab99429233e750f61fac91dbb205c6676">pqxx::tablewriter</a>
-</li>
-<li>operator&lt;=()
-: <a class="el" href="a00027.html#a31697aa746ed96aa03373faf6d2a56bf">pqxx::const_reverse_tuple_iterator</a>
-, <a class="el" href="a00056.html#a8467e3f29ce1f3748fd62737cfe63316">pqxx::largeobject</a>
-, <a class="el" href="a00025.html#a5838760d8c9620674b3bc530f95ec6d5">pqxx::const_result_iterator</a>
-, <a class="el" href="a00043.html#a6afd533edcdf0e9f9667fdde547de63a">pqxx::icursor_iterator</a>
-, <a class="el" href="a00028.html#a11fc7f6bebd2ea49e39a32ee263646f7">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00026.html#a43793fc9e6cfcf3a400bcb9a3363dbf7">pqxx::const_reverse_result_iterator</a>
-</li>
-<li>operator=()
-: <a class="el" href="a00005.html#a2aaa8274759d9d84964e8235ec59bac0">std::back_insert_iterator&lt; pqxx::tablewriter &gt;</a>
-, <a class="el" href="a00073.html#a93b56fd3623e58c1aa6ceaaff54bbe11">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>
-, <a class="el" href="a00084.html#af0ac2a40f4e23eb28cde185d629a2678">pqxx::internal::scoped_array&lt; T &gt;</a>
-, <a class="el" href="a00027.html#a260dbe03a79907ee06b15b22f4757b53">pqxx::const_reverse_tuple_iterator</a>
-, <a class="el" href="a00026.html#a26592398ebce2937d32420e4fbfbdd87">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00082.html#a6e2e28a20a517c6c3f4e4c9407fbe288">pqxx::result</a>
-, <a class="el" href="a00005.html#a673f58eda786a37dd76ebcfd7bd5cd96">std::back_insert_iterator&lt; pqxx::tablewriter &gt;</a>
-, <a class="el" href="a00043.html#a56c2d0b9aa14557cdf45555ea8a543f3">pqxx::icursor_iterator</a>
-</li>
-<li>operator==()
-: <a class="el" href="a00027.html#a801315de235f75a68367f998d928332a">pqxx::const_reverse_tuple_iterator</a>
-, <a class="el" href="a00013.html#a7ed7a9968baffb67dc5d2fde25cfa4c8">pqxx::binarystring</a>
-, <a class="el" href="a00107.html#a07445c00ef5336b58ae6ed0111ea7eb1">pqxx::tuple</a>
-, <a class="el" href="a00040.html#a7b7e65ff720f3b00b070c5608f9ac986">pqxx::field</a>
-, <a class="el" href="a00082.html#acddfe7ea1003815ef4e738bb6c84d221">pqxx::result</a>
-, <a class="el" href="a00028.html#ada9be67072933135310c77b27e0f3540">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00025.html#a757c8e7d196c2a9d4e69af70a4234620">pqxx::const_result_iterator</a>
-, <a class="el" href="a00026.html#adeb96b3dd3de78f616e8ff6129cc8a26">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00043.html#a8b87babe29cf2797a624b2c8fa10d05f">pqxx::icursor_iterator</a>
-, <a class="el" href="a00056.html#ad70e9d5356545289573e63f6272a7e52">pqxx::largeobject</a>
-</li>
-<li>operator&gt;()
-: <a class="el" href="a00043.html#a0844bc4574d839c13d9ae6f2316a7286">pqxx::icursor_iterator</a>
-, <a class="el" href="a00025.html#a07d2e2279fef3c1476cffd06a8eb91de">pqxx::const_result_iterator</a>
-, <a class="el" href="a00027.html#a9155b63bbbed74b28fb7364fdcc17d99">pqxx::const_reverse_tuple_iterator</a>
-, <a class="el" href="a00026.html#af1b380239968fd36cfb1b22f25fe3c67">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00056.html#aa7d92ad25a5d4584dc8ff34041103ef2">pqxx::largeobject</a>
-, <a class="el" href="a00028.html#a9597eed7de8833d1663e13f293723e76">pqxx::const_tuple_iterator</a>
-</li>
-<li>operator&gt;=()
-: <a class="el" href="a00026.html#aace3d30e02c3014d04cb1825dff7de6b">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00028.html#a97a72d87b07205861e619b356dbf6a13">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00043.html#a0abd27b596021390729199ddcb5a4baf">pqxx::icursor_iterator</a>
-, <a class="el" href="a00027.html#af96d51ef06328f74e7b24e95f3831d9a">pqxx::const_reverse_tuple_iterator</a>
-, <a class="el" href="a00056.html#a72405b8ff94fd3f44fe786f5001409a0">pqxx::largeobject</a>
-, <a class="el" href="a00025.html#a968c235eb6fecdf44b8f64827473c733">pqxx::const_result_iterator</a>
-</li>
-<li>operator&gt;&gt;()
-: <a class="el" href="a00044.html#a7ac105c3e882661d8f1220ccf9164c27">pqxx::icursorstream</a>
-, <a class="el" href="a00040.html#ad79f68cfa43c8ce7a13af3525be3da43">pqxx::field</a>
-, <a class="el" href="a00098.html#adbb71a08559825b55b801771b6161d56">pqxx::tablereader</a>
-</li>
-<li>operator[]()
-: <a class="el" href="a00084.html#aada7488a2fb51e6d81cdd86469f43ada">pqxx::internal::scoped_array&lt; T &gt;</a>
-, <a class="el" href="a00107.html#ab788fa8e6231991a743a4bfdab6b79c1">pqxx::tuple</a>
-, <a class="el" href="a00082.html#a3aac4e676b132a3499e70bb83bcc4bec">pqxx::result</a>
-, <a class="el" href="a00107.html#ad7a7f22ebcf73da265c7572a8abbbc81">pqxx::tuple</a>
-, <a class="el" href="a00013.html#a47aa4553c316eeab7461c368e0ce2bac">pqxx::binarystring</a>
-, <a class="el" href="a00107.html#af16492e8b29383c548553f78e55f2ca6">pqxx::tuple</a>
-</li>
-<li>options()
-: <a class="el" href="a00024.html#ae3164a06f63e76709e17065bea2bf938">pqxx::connectionpolicy</a>
-, <a class="el" href="a00006.html#af041bd491664d3d3c81e7ad9e701d593">pqxx::basic_connection&lt; CONNECTPOLICY &gt;</a>
-</li>
-<li>out_of_memory()
-: <a class="el" href="a00066.html#a8e8d47b4cc8de8c9ebf4abcd39bee40b">pqxx::out_of_memory</a>
-</li>
-<li>overflow()
-: <a class="el" href="a00057.html#a4f43f50130c87e488d0d754816815db0">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00041.html#aa10890370d62085bde7c01e4e7ddcd92">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>owned
-: <a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330a3ace6a7a5ca4ec3b486f2f35fd2420b0">pqxx::cursor_base</a>
-</li>
-<li>ownershippolicy
-: <a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330">pqxx::cursor_base</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_0x70.html b/doc/html/Reference/functions_0x70.html
deleted file mode 100644
index 296275a..0000000
--- a/doc/html/Reference/functions_0x70.html
+++ /dev/null
@@ -1,225 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li class="current"><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_0x70.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-
-<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
-<li>parameterized()
-: <a class="el" href="a00104.html#a241ccb51d6d6a399164e7478adcd6157">pqxx::transaction_base</a>
-</li>
-<li>parameterized_invocation()
-: <a class="el" href="a00067.html#a5fa125c4885b76bd9c250e1d0692ad13">pqxx::internal::parameterized_invocation</a>
-</li>
-<li>perform()
-: <a class="el" href="a00023.html#a5eac9840b79e7f1893d88b63f6d97b1d">pqxx::connection_base</a>
-</li>
-<li>pipeline()
-: <a class="el" href="a00068.html#a41ad44c7f13ad198db938c84e25473a9">pqxx::pipeline</a>
-</li>
-<li>plpgsql_error()
-: <a class="el" href="a00069.html#abb0f0e6d4eaebe63d7409c244ffa9b06">pqxx::plpgsql_error</a>
-</li>
-<li>plpgsql_no_data_found()
-: <a class="el" href="a00070.html#ab6013cc52171417e60008c1efebd4257">pqxx::plpgsql_no_data_found</a>
-</li>
-<li>plpgsql_raise()
-: <a class="el" href="a00071.html#acb8177c2b8060623f46fadfb82c621f8">pqxx::plpgsql_raise</a>
-</li>
-<li>plpgsql_too_many_rows()
-: <a class="el" href="a00072.html#a8b2c0fa01d76add8d15f1024562521fe">pqxx::plpgsql_too_many_rows</a>
-</li>
-<li>pointer
-: <a class="el" href="a00107.html#a2ba69a8ed5d72f6a2c8c4e44959c3754">pqxx::tuple</a>
-, <a class="el" href="a00082.html#a16732cbff5bf11cefd68471577344551">pqxx::result</a>
-, <a class="el" href="a00025.html#af545df126c49a8ad52fc58ee4833e7d9">pqxx::const_result_iterator</a>
-</li>
-<li>port()
-: <a class="el" href="a00023.html#a826750f0f13ede4ac4e6ca8a84711b53">pqxx::connection_base</a>
-</li>
-<li>pos()
-: <a class="el" href="a00085.html#a5a8ff4f51d2a249f1e772e0953452684">pqxx::internal::sql_cursor</a>
-</li>
-<li>pos_type
-: <a class="el" href="a00016.html#ab17e48ba1fdbf06183149442e78cb1d0">std::char_traits&lt; char &gt;</a>
-, <a class="el" href="a00017.html#a4878de00d941c62fc466ef18b8327e95">std::char_traits&lt; unsigned char &gt;</a>
-, <a class="el" href="a00041.html#a40a3219faec0d4870a24060bf66c1673">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00007.html#ab2bc41979cc1d0d8a349a6b82dd5077f">pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00058.html#aea8ca1d1275b9a68f8b991ef253e9067">pqxx::largeobjectaccess</a>
-, <a class="el" href="a00057.html#ab6ebcd93944dd5daf158fe4f278273f9">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00008.html#a9b47ff8b4b3863983169e64b69cee6fa">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00010.html#a472b319febd6757f32a06541ecb5fd99">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00009.html#a411cd2fbec4a9f5bfa07030d8a77b482">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>PQAlloc()
-: <a class="el" href="a00073.html#adf8536b0ab651d81247809a673f3bf42">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>
-</li>
-<li>pqxx::field
-: <a class="el" href="a00082.html#aea00d4ccd9783a65feb0c079c109c3e8">pqxx::result</a>
-</li>
-<li>pqxx::internal::gate::result_connection
-: <a class="el" href="a00082.html#a9fe15fed7d74b4ae0718cf9ae64427bf">pqxx::result</a>
-</li>
-<li>pqxx::internal::gate::result_creation
-: <a class="el" href="a00082.html#a137c5ab03f8e5975fe822571cfa796e4">pqxx::result</a>
-</li>
-<li>pqxx::internal::gate::result_sql_cursor
-: <a class="el" href="a00082.html#ad7ebaaac4647f20a915fd6aa735cd1e5">pqxx::result</a>
-</li>
-<li>pqxx::internal::gate::transaction_subtransaction
-: <a class="el" href="a00104.html#ae689290143788842755389246915b9f2">pqxx::transaction_base</a>
-</li>
-<li>pqxx::internal::gate::transaction_tablereader
-: <a class="el" href="a00104.html#afbc1622f03aeb05c34ac44f1c5c179dc">pqxx::transaction_base</a>
-</li>
-<li>pqxx::internal::gate::transaction_tablewriter
-: <a class="el" href="a00104.html#a02ad6878f438fc51b297b32e7512e244">pqxx::transaction_base</a>
-</li>
-<li>pqxx::internal::gate::transaction_transactionfocus
-: <a class="el" href="a00104.html#acf16920b6582767aae17d6c57770e853">pqxx::transaction_base</a>
-</li>
-<li>pqxx::result
-: <a class="el" href="a00025.html#ac9149722b80a911706d9ad204417a69a">pqxx::const_result_iterator</a>
-</li>
-<li>prepare()
-: <a class="el" href="a00023.html#ab71d463277c017f695eed71cdd87afb2">pqxx::connection_base</a>
-</li>
-<li>prepare_now()
-: <a class="el" href="a00023.html#a32efdc645566975851bfc7d6b82d214c">pqxx::connection_base</a>
-</li>
-<li>prepared()
-: <a class="el" href="a00104.html#a1357ac4f6330284129c91882a169276d">pqxx::transaction_base</a>
-</li>
-<li>prepared_def()
-: <a class="el" href="a00075.html#a3a8a05c0e9db9aa9423b99a62fc2b442">pqxx::prepare::internal::prepared_def</a>
-</li>
-<li>prior()
-: <a class="el" href="a00030.html#aed642c9d80cddf181853d36c6e8ccb93">pqxx::cursor_base</a>
-</li>
-<li>process_notice()
-: <a class="el" href="a00023.html#a140578ed1e1c65c61deb0407ff25959f">pqxx::connection_base</a>
-, <a class="el" href="a00104.html#aa90bc6e1219ff68ef11e1d04b76c205c">pqxx::transaction_base</a>
-, <a class="el" href="a00023.html#a9d64420154827b3572dcdb955a93bfff">pqxx::connection_base</a>
-, <a class="el" href="a00104.html#a99f99eb85906a7541119c9098a36d799">pqxx::transaction_base</a>
-, <a class="el" href="a00058.html#afb99c68925c9dad182c41036ead832ae">pqxx::largeobjectaccess</a>
-, <a class="el" href="a00057.html#a553f2541bf0ecd55111057ff6de98252">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>protocol_version()
-: <a class="el" href="a00023.html#ab63e45ad783d8adb8d4a9f03e03ef6ef">pqxx::connection_base</a>
-</li>
-<li>push_back()
-: <a class="el" href="a00100.html#a6686c385a22f6790a1962584a1b09d79">pqxx::tablewriter</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_0x71.html b/doc/html/Reference/functions_0x71.html
deleted file mode 100644
index 48bb308..0000000
--- a/doc/html/Reference/functions_0x71.html
+++ /dev/null
@@ -1,142 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li class="current"><a href="functions_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_0x71.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-
-<h3><a class="anchor" id="index_q"></a>- q -</h3><ul>
-<li>query()
-: <a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">pqxx::sql_error</a>
-, <a class="el" href="a00082.html#a1741df34f160c410d8d28dddc44e6015">pqxx::result</a>
-</li>
-<li>query_id
-: <a class="el" href="a00068.html#ab53d0c0294ef3c3c7147be2ab55bab0e">pqxx::pipeline</a>
-</li>
-<li>quiet_errorhandler()
-: <a class="el" href="a00076.html#ae440e24603c46ebdc8b981e22a54aacb">pqxx::quiet_errorhandler</a>
-</li>
-<li>quote()
-: <a class="el" href="a00203.html#ga81fe65fbb9561af7c5f0b33a9fe27e5a">pqxx::connection_base</a>
-, <a class="el" href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff">pqxx::transaction_base</a>
-</li>
-<li>quote_name()
-: <a class="el" href="a00203.html#gad943d244673a97eef6c7a927f4f412c0">pqxx::transaction_base</a>
-, <a class="el" href="a00203.html#gae68c4661843dcf695585f6e1b6011788">pqxx::connection_base</a>
-</li>
-<li>quote_raw()
-: <a class="el" href="a00203.html#gac62a687a3367d500a54d0e0a722880c6">pqxx::transaction_base</a>
-, <a class="el" href="a00203.html#ga8b59e512bedb3e8a69f3aa7e557daab7">pqxx::connection_base</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_0x72.html b/doc/html/Reference/functions_0x72.html
deleted file mode 100644
index 51c9d67..0000000
--- a/doc/html/Reference/functions_0x72.html
+++ /dev/null
@@ -1,213 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
-      <li class="current"><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_0x72.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-
-<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
-<li>random_access
-: <a class="el" href="a00030.html#a591ac7d2302288890c04e6159eb6d30ea7f6c1ed7719885433353a78946b2c5f3">pqxx::cursor_base</a>
-</li>
-<li>range_error()
-: <a class="el" href="a00077.html#afe1f00814531af326e7fb11757f978e9">pqxx::range_error</a>
-</li>
-<li>RawConnection()
-: <a class="el" href="a00056.html#a0357da0b565480de02030bf018a99e5a">pqxx::largeobject</a>
-</li>
-<li>rbegin()
-: <a class="el" href="a00082.html#a9bd216b98399da242314f47e6c512986">pqxx::result</a>
-, <a class="el" href="a00107.html#a1b2e60c035ce44465903da29d2b9073b">pqxx::tuple</a>
-</li>
-<li>reactivation_avoidance_clear()
-: <a class="el" href="a00104.html#a84df458282939ef38cfddfaa07bea1d8">pqxx::transaction_base</a>
-</li>
-<li>reactivation_avoidance_counter()
-: <a class="el" href="a00078.html#a87bd978d6269ea43fdcdf2f2eb278ef5">pqxx::internal::reactivation_avoidance_counter</a>
-</li>
-<li>reactivation_avoidance_exemption()
-: <a class="el" href="a00079.html#ae0b6ca7a0a7d33b88a0e0a3fb61ac240">pqxx::internal::reactivation_avoidance_exemption</a>
-</li>
-<li>read()
-: <a class="el" href="a00058.html#aac375f66e0a9fb817e4e59a1e73f6ba7">pqxx::largeobjectaccess</a>
-</li>
-<li>read_only
-: <a class="el" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212a8122c0c4a5eb9c9dbf27ab40a2686eb0">pqxx::cursor_base</a>
-</li>
-<li>Reason()
-: <a class="el" href="a00056.html#a70fe02eba0ce7e8d83db9bc3340260af">pqxx::largeobject</a>
-</li>
-<li>refcount()
-: <a class="el" href="a00080.html#a02b194d1c4db0d3dd7d97351443bb7bd">pqxx::internal::refcount</a>
-</li>
-<li>reference
-: <a class="el" href="a00028.html#a5c99036c804619585245e453cd3788b2">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00082.html#a1d2df6fa727dd62239d98a0af8267cd2">pqxx::result</a>
-, <a class="el" href="a00025.html#a0b197686648ddd4acb3c803d6a51fc8d">pqxx::const_result_iterator</a>
-, <a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">pqxx::tuple</a>
-</li>
-<li>reg_pending_error()
-: <a class="el" href="a00105.html#adae9df5aee401ccb6f1d77024d524322">pqxx::internal::transactionfocus</a>
-</li>
-<li>Register()
-: <a class="el" href="a00111.html#a20d41d4090254a82c02f1d7e30af9d04">pqxx::internal::unique&lt; GUEST &gt;</a>
-</li>
-<li>register_me()
-: <a class="el" href="a00105.html#a267f75f541c85a38605fb6b8c66d1e0a">pqxx::internal::transactionfocus</a>
-</li>
-<li>registered
-: <a class="el" href="a00075.html#a11ef3d1042c1711d30b6e376f4b77dc5">pqxx::prepare::internal::prepared_def</a>
-, <a class="el" href="a00105.html#a474a6ca017e7a313bc33e7b2b5a2d1d7">pqxx::internal::transactionfocus</a>
-</li>
-<li>remove()
-: <a class="el" href="a00056.html#a7976bf34f68473dd51809bf25682aa03">pqxx::largeobject</a>
-</li>
-<li>rend()
-: <a class="el" href="a00082.html#a89aa2801e77f463d3598dac7ee2ecd11">pqxx::result</a>
-, <a class="el" href="a00107.html#a151caf9b33bc5f6e3a3210a0a9850be2">pqxx::tuple</a>
-</li>
-<li>reserve()
-: <a class="el" href="a00100.html#a2fbc9559232987cab54d30add357a2cb">pqxx::tablewriter</a>
-</li>
-<li>reset()
-: <a class="el" href="a00073.html#a7bb9fd9d80b38ddbed8128b33806900d">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>
-</li>
-<li>restrict_violation()
-: <a class="el" href="a00081.html#a595aad1240047206570109fb06936695">pqxx::restrict_violation</a>
-</li>
-<li>result()
-: <a class="el" href="a00082.html#a1d7279ca68e1d4da8da2829bb34e3b80">pqxx::result</a>
-</li>
-<li>resume()
-: <a class="el" href="a00068.html#a153e247a4f449ce8069379c4567738e9">pqxx::pipeline</a>
-</li>
-<li>retain()
-: <a class="el" href="a00068.html#af94a53d0eecb7485cb135155f912ce8e">pqxx::pipeline</a>
-</li>
-<li>retrieve()
-: <a class="el" href="a00068.html#a9edc9c6e50f25790c3707495ab9779dd">pqxx::pipeline</a>
-, <a class="el" href="a00087.html#a97046479f709ae621473c48ed7a0932d">pqxx::stateless_cursor&lt; up, op &gt;</a>
-, <a class="el" href="a00068.html#a19c508710d0025993e41512f23de56be">pqxx::pipeline</a>
-</li>
-<li>reverse_iterator
-: <a class="el" href="a00107.html#a619a58bbca87bfbc98c98aa2f5095500">pqxx::tuple</a>
-, <a class="el" href="a00082.html#a95891ed8c127338b022f98365cce1e91">pqxx::result</a>
-</li>
-<li>robusttransaction()
-: <a class="el" href="a00083.html#ae28452f4e178b6c548f6294fee803632">pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt;</a>
-</li>
-<li>rownumber()
-: <a class="el" href="a00107.html#add3b3950f875cc68334a62e5c15dd34d">pqxx::tuple</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_0x73.html b/doc/html/Reference/functions_0x73.html
deleted file mode 100644
index ae541fe..0000000
--- a/doc/html/Reference/functions_0x73.html
+++ /dev/null
@@ -1,239 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li class="current"><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_0x73.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-
-<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
-<li>safe_kerberos
-: <a class="el" href="a00101.html#abe3528c0d2e42d6e98d80f0b45d79002">pqxx::thread_safety_model</a>
-</li>
-<li>safe_libpq
-: <a class="el" href="a00101.html#a3fe3fa8e530712e5228d2b5379871540">pqxx::thread_safety_model</a>
-</li>
-<li>safe_query_cancel
-: <a class="el" href="a00101.html#ace2546ec39e30e8793cc4a296216f259">pqxx::thread_safety_model</a>
-</li>
-<li>safe_result_copy
-: <a class="el" href="a00101.html#adb5c47ea21c35c73432de0d0b7e80bdb">pqxx::thread_safety_model</a>
-</li>
-<li>scoped_array()
-: <a class="el" href="a00084.html#a38e241073d5b8b235f1d9d35980a8639">pqxx::internal::scoped_array&lt; T &gt;</a>
-</li>
-<li>seek()
-: <a class="el" href="a00058.html#ae74922e23584d6410cf37f89f10c1a53">pqxx::largeobjectaccess</a>
-</li>
-<li>seekdir
-: <a class="el" href="a00041.html#a4c3e5f527f44cdcd210968493bd0ea0a">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00058.html#adaa7a89a1902ba3f13be9c7ed6c1fa0b">pqxx::largeobjectaccess</a>
-, <a class="el" href="a00057.html#a21db56eb011dadccf79d3a7b4b930162">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>seekoff()
-: <a class="el" href="a00041.html#a11be4abe1a7a982fa05d2ca80630c62c">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00057.html#a55637c6a2fe0266ebbea046d0fda8276">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>seekpos()
-: <a class="el" href="a00041.html#a8c7796f89ed8ea72203359ef1aeaa042">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00057.html#a0e8942a1a6e76067bf4c2a07320550ab">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>server_version()
-: <a class="el" href="a00023.html#acdd295f691812773133147530aa6ff21">pqxx::connection_base</a>
-</li>
-<li>set_client_encoding()
-: <a class="el" href="a00023.html#a04895c06c5ae1d8b0863a32a28beff51">pqxx::connection_base</a>
-</li>
-<li>set_stride()
-: <a class="el" href="a00044.html#a255914b05d1f935922338eeebcb10144">pqxx::icursorstream</a>
-</li>
-<li>set_variable()
-: <a class="el" href="a00023.html#a120b9e03dcaa9b0c3ef7026afa64d954">pqxx::connection_base</a>
-, <a class="el" href="a00104.html#ab7510be596a5a14014064c884a10fd93">pqxx::transaction_base</a>
-</li>
-<li>set_verbosity()
-: <a class="el" href="a00023.html#acfb05dee4b2d29c9a3d4925d194d5ab9">pqxx::connection_base</a>
-</li>
-<li>simulate_failure()
-: <a class="el" href="a00023.html#a335ca1d83e65a9e57b907c431c3afbe1">pqxx::connection_base</a>
-</li>
-<li>size()
-: <a class="el" href="a00013.html#af10f41451b711337a25cec42598229fb">pqxx::binarystring</a>
-, <a class="el" href="a00087.html#ae278f24bab98d3946061934a48992067">pqxx::stateless_cursor&lt; up, op &gt;</a>
-, <a class="el" href="a00040.html#ad8d3b3ef9308b577d178086e4b295ca5">pqxx::field</a>
-, <a class="el" href="a00082.html#a4dccf162cd4081bbe2824ba29d546e90">pqxx::result</a>
-, <a class="el" href="a00107.html#ae68a37e2db5b44e1521d8c0156a3c4f9">pqxx::tuple</a>
-</li>
-<li>size_type
-: <a class="el" href="a00028.html#a9829e1f6f8ba5f28ddbae08cddf183d6">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00043.html#af82ad1f395b1ccef2f48e7a04e315ae2">pqxx::icursor_iterator</a>
-, <a class="el" href="a00040.html#a862c8028550be182c0104b48b3cf8399">pqxx::field</a>
-, <a class="el" href="a00056.html#a546f724f294272c84c85ab4b4b415419">pqxx::largeobject</a>
-, <a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">pqxx::result</a>
-, <a class="el" href="a00025.html#ab8d1a4aa2c488d516b766e811a33fb6c">pqxx::const_result_iterator</a>
-, <a class="el" href="a00100.html#a219cfed40ab2c1858b89e630e140e984">pqxx::tablewriter</a>
-, <a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">pqxx::tuple</a>
-, <a class="el" href="a00044.html#a6f29a9a658eeb39c09075bfc655c5d90">pqxx::icursorstream</a>
-, <a class="el" href="a00084.html#ac5ba5559e184842746b13c9545c0ac73">pqxx::internal::scoped_array&lt; T &gt;</a>
-, <a class="el" href="a00013.html#af4269ef0ff7802a8bc5c5a0d54cca60d">pqxx::binarystring</a>
-, <a class="el" href="a00030.html#a732bb16c01dc3266d424267252d4f1b0">pqxx::cursor_base</a>
-, <a class="el" href="a00087.html#a85ee6b4652b659565fede97bb00b4232">pqxx::stateless_cursor&lt; up, op &gt;</a>
-</li>
-<li>slice()
-: <a class="el" href="a00107.html#afbe1a4b84afca1f448d169c169d936bf">pqxx::tuple</a>
-</li>
-<li>sock()
-: <a class="el" href="a00023.html#a8ac078b1077fbe19ee1d713bb6b71e8f">pqxx::connection_base</a>
-</li>
-<li>sql_cursor()
-: <a class="el" href="a00085.html#a4e8540e040830b7834749c51d1eb39c0">pqxx::internal::sql_cursor</a>
-</li>
-<li>sql_error()
-: <a class="el" href="a00086.html#ad2f7fa865d0410824b39ac27dab99d92">pqxx::sql_error</a>
-</li>
-<li>start_backend_transaction()
-: <a class="el" href="a00032.html#a601f599d9c5cca86ce84a77bdac941db">pqxx::dbtransaction</a>
-</li>
-<li>stateless_cursor()
-: <a class="el" href="a00087.html#a8231490bf29aa7686c4daa3b1fc97ed1">pqxx::stateless_cursor&lt; up, op &gt;</a>
-</li>
-<li>str()
-: <a class="el" href="a00013.html#ab6642dd3f5147bc104c3cdf0c8d2cc9e">pqxx::binarystring</a>
-</li>
-<li>stride()
-: <a class="el" href="a00044.html#a89f9c7dc295e4befa9bdbd2bfedbe800">pqxx::icursorstream</a>
-</li>
-<li>subtransaction()
-: <a class="el" href="a00096.html#a3ade245fa2c0acff69af7f648a6983a6">pqxx::subtransaction</a>
-</li>
-<li>super
-: <a class="el" href="a00026.html#a9f89dabdd47d46a7e86551788620914b">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00027.html#acfeaa999bdc29d7a00dd3c7b441159c9">pqxx::const_reverse_tuple_iterator</a>
-</li>
-<li>supports()
-: <a class="el" href="a00023.html#aefdde864e05f88e84d748236b93659e7">pqxx::connection_base</a>
-</li>
-<li>swap()
-: <a class="el" href="a00082.html#a2f3a766be0d57b86db847585ed1f2fc4">pqxx::result</a>
-, <a class="el" href="a00073.html#a681827ee20603fab0019324494e78455">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>
-, <a class="el" href="a00107.html#a396da22c05b8841636602333fa49055d">pqxx::tuple</a>
-, <a class="el" href="a00013.html#ad6e5000885dd6f0b7bdf1f5d7f365dd9">pqxx::binarystring</a>
-</li>
-<li>sync()
-: <a class="el" href="a00041.html#ae94ab8fb0c94bf4b100f85f80ff8a2b4">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00057.html#a1f2be3c1026e59be027445a60b46a416">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>syntax_error()
-: <a class="el" href="a00097.html#afae8be4ad0815338687d765729f09fd4">pqxx::syntax_error</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_0x74.html b/doc/html/Reference/functions_0x74.html
deleted file mode 100644
index 45028f0..0000000
--- a/doc/html/Reference/functions_0x74.html
+++ /dev/null
@@ -1,197 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li class="current"><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_0x74.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-
-<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
-<li>table()
-: <a class="el" href="a00040.html#adee313912a0d712eba34548454455988">pqxx::field</a>
-</li>
-<li>table_column()
-: <a class="el" href="a00040.html#a36b61c5c5aa0550c3b7472225fc64f77">pqxx::field</a>
-, <a class="el" href="a00082.html#adadfb3831c89409ff3ff74a49b5b5bdd">pqxx::result</a>
-, <a class="el" href="a00107.html#a7ecb5e742835c2b2c45f19fc3e8c95f5">pqxx::tuple</a>
-, <a class="el" href="a00082.html#ad8ecab8bcc022fe5a489e2d2fded14bd">pqxx::result</a>
-, <a class="el" href="a00107.html#ae21cedae764c516074261dbc3f360671">pqxx::tuple</a>
-</li>
-<li>tablereader()
-: <a class="el" href="a00098.html#abdaa2d21ae6f3bbb52b8cb6c75870ff5">pqxx::tablereader</a>
-</li>
-<li>tablestream()
-: <a class="el" href="a00099.html#a5cfaacb3b52d957c8df94b91f3f1fe40">pqxx::tablestream</a>
-</li>
-<li>tablewriter()
-: <a class="el" href="a00100.html#af491ceeea1fb81f185c4460176ef594a">pqxx::tablewriter</a>
-</li>
-<li>tell()
-: <a class="el" href="a00058.html#af81ac99156f3a319e8c021ac2e12da42">pqxx::largeobjectaccess</a>
-</li>
-<li>terse
-: <a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9af941ee6232e0e2704c00349b8b47feff">pqxx::connection_base</a>
-</li>
-<li>to()
-: <a class="el" href="a00040.html#a11b508641e461a25fdc6b78fb7a36acf">pqxx::field</a>
-</li>
-<li>to_file()
-: <a class="el" href="a00056.html#ad97df88e75558320c89ea4f39c35afe2">pqxx::largeobject</a>
-, <a class="el" href="a00058.html#a4adb675b5aed487e66d986fde3d54b4c">pqxx::largeobjectaccess</a>
-</li>
-<li>to_string()
-: <a class="el" href="a00094.html#a766e009cf12622f50242fe6a6577280f">pqxx::string_traits&lt; std::string &gt;</a>
-, <a class="el" href="a00091.html#a256159442e5ffa53fd9e8e08efbb8f95">pqxx::string_traits&lt; const char * &gt;</a>
-, <a class="el" href="a00089.html#a68b55550446061fd956d8777c97ffffb">pqxx::string_traits&lt; char * &gt;</a>
-, <a class="el" href="a00090.html#af1b0d4263b555e6a90dbf6a2e2e7b73e">pqxx::string_traits&lt; char[N]&gt;</a>
-, <a class="el" href="a00092.html#a312f97129b9a90a8f46feb8a1eb9c463">pqxx::string_traits&lt; const char[N]&gt;</a>
-, <a class="el" href="a00093.html#aee488ad2b0284dc58feb87cf7d4ec0e2">pqxx::string_traits&lt; const std::string &gt;</a>
-, <a class="el" href="a00095.html#a6a04f64b953a11ca660727a1586cbe8a">pqxx::string_traits&lt; std::stringstream &gt;</a>
-</li>
-<li>tokenize()
-: <a class="el" href="a00098.html#a235d3894806c150e2db680ebe5c766d1">pqxx::tablereader</a>
-</li>
-<li>too_many_connections()
-: <a class="el" href="a00102.html#ad613a4a06c35fc29cdb838427250d727">pqxx::too_many_connections</a>
-</li>
-<li>trace()
-: <a class="el" href="a00023.html#aafade6d46c029d62f7bb10451f7e733e">pqxx::connection_base</a>
-</li>
-<li>traits_type
-: <a class="el" href="a00007.html#a60c8c26735eb6e96fc915968ea13c7bc">pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00010.html#afa10568556220285b8f77e6bc6a65c63">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00057.html#a34194e8889862f6d05617de316caa69a">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00009.html#ac41b5c92c32c7d99a86e887d8fc9f33e">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00008.html#af70c033d70d77ee3e4942112ad9e54c2">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00041.html#a434a97e522097934a05be09ddddcf86a">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>transaction()
-: <a class="el" href="a00103.html#a664bdb9c889f946c162cac14bdbe6b7b">pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;</a>
-</li>
-<li>transaction_base()
-: <a class="el" href="a00104.html#a92fc088d2f2c3e1e5992b4e14c703684">pqxx::transaction_base</a>
-</li>
-<li>transactionfocus()
-: <a class="el" href="a00105.html#ac1ad1a201cacde2cd35182dd3bfb66fa">pqxx::internal::transactionfocus</a>
-</li>
-<li>transactor()
-: <a class="el" href="a00106.html#a326761951cbf1a7b38ee912a4ca3556f">pqxx::transactor&lt; TRANSACTION &gt;</a>
-</li>
-<li>tuple
-: <a class="el" href="a00082.html#ad928c2c47d1f6d890e4a97aa225ff9d5">pqxx::result</a>
-, <a class="el" href="a00107.html#a97a80dea1c26f652161f82f18931eb4a">pqxx::tuple</a>
-</li>
-<li>type()
-: <a class="el" href="a00040.html#a61b82f53f82924bc10d8c1b15dfca153">pqxx::field</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_0x75.html b/doc/html/Reference/functions_0x75.html
deleted file mode 100644
index 550d2ca..0000000
--- a/doc/html/Reference/functions_0x75.html
+++ /dev/null
@@ -1,160 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li class="current"><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_0x75.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-
-<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
-<li>undefined_column()
-: <a class="el" href="a00108.html#a2cef7f04b77370c1744fdefbd68cf254">pqxx::undefined_column</a>
-</li>
-<li>undefined_function()
-: <a class="el" href="a00109.html#af634ee86c8bbeffb1db85a10c611e99b">pqxx::undefined_function</a>
-</li>
-<li>undefined_table()
-: <a class="el" href="a00110.html#a639bf511f48a2eb3715f857fd91f1bce">pqxx::undefined_table</a>
-</li>
-<li>underflow()
-: <a class="el" href="a00057.html#ad2e5df2bff74fcc60e7d68a083426189">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00041.html#ac96fb117de93933fd4dd667cbe88a0b6">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>unique()
-: <a class="el" href="a00111.html#a7dce0951d8eff0a8d156ff1b73e2c878">pqxx::internal::unique&lt; GUEST &gt;</a>
-</li>
-<li>unique_violation()
-: <a class="el" href="a00112.html#a704dbc98b56d620ec131498b77578261">pqxx::unique_violation</a>
-</li>
-<li>unprepare()
-: <a class="el" href="a00023.html#a30ec51634479614b45106532e87e5dc7">pqxx::connection_base</a>
-</li>
-<li>Unregister()
-: <a class="el" href="a00111.html#afd6cf65f79200733565eb68f9085611a">pqxx::internal::unique&lt; GUEST &gt;</a>
-</li>
-<li>unregister_me()
-: <a class="el" href="a00105.html#a53309d8e6bb85774cb16bf6a340cb558">pqxx::internal::transactionfocus</a>
-</li>
-<li>update
-: <a class="el" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212a12fa229ee3e760f1ca86d66304554b63">pqxx::cursor_base</a>
-</li>
-<li>updatepolicy
-: <a class="el" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212">pqxx::cursor_base</a>
-</li>
-<li>usage_error()
-: <a class="el" href="a00113.html#ac13c13a650ab45684355682a98655f5b">pqxx::usage_error</a>
-</li>
-<li>username()
-: <a class="el" href="a00023.html#ae02522000400fc2782e892ac0387d85b">pqxx::connection_base</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_0x76.html b/doc/html/Reference/functions_0x76.html
deleted file mode 100644
index 01c8ca3..0000000
--- a/doc/html/Reference/functions_0x76.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li class="current"><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_0x76.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-
-<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
-<li>value_type
-: <a class="el" href="a00013.html#a18e4f5fe0683c746f949db5d3c1c914c">pqxx::binarystring</a>
-</li>
-<li>verbose
-: <a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9aff78876e731a924c5e25b06033fced2d">pqxx::connection_base</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_0x77.html b/doc/html/Reference/functions_0x77.html
deleted file mode 100644
index c4ec29e..0000000
--- a/doc/html/Reference/functions_0x77.html
+++ /dev/null
@@ -1,132 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li class="current"><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_0x77.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-
-<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
-<li>wait_read()
-: <a class="el" href="a00023.html#af860fe4c418cfa4f573f34d73327d111">pqxx::connection_base</a>
-</li>
-<li>wait_write()
-: <a class="el" href="a00023.html#acfb8d53e6f105db280cd5d977c005bea">pqxx::connection_base</a>
-</li>
-<li>write()
-: <a class="el" href="a00058.html#ad04b47cf5b016f02e855f5e9c0bbccae">pqxx::largeobjectaccess</a>
-</li>
-<li>write_raw_line()
-: <a class="el" href="a00100.html#ac4b1eaf8b157f40e377cdcaa5d07e233">pqxx::tablewriter</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_0x7e.html b/doc/html/Reference/functions_0x7e.html
deleted file mode 100644
index f75e6e4..0000000
--- a/doc/html/Reference/functions_0x7e.html
+++ /dev/null
@@ -1,204 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li class="current"><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_0x7e.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
-
-<h3><a class="anchor" id="index_0x7e"></a>- ~ -</h3><ul>
-<li>~basic_connection()
-: <a class="el" href="a00006.html#a3abaa953e318c2dda1b61b3f5861140e">pqxx::basic_connection&lt; CONNECTPOLICY &gt;</a>
-</li>
-<li>~basic_lostream()
-: <a class="el" href="a00009.html#a57d98a1321d8f5d00027810bb811025c">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>~basic_olostream()
-: <a class="el" href="a00010.html#a514945ec9aeaa6bdd455f21ccd9d3876">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>~basic_robusttransaction()
-: <a class="el" href="a00011.html#a4fa796f8dff9f236c36f292898eaeaad">pqxx::basic_robusttransaction</a>
-</li>
-<li>~connectionpolicy()
-: <a class="el" href="a00024.html#a69870c553a2ea10b2f1fbd6073c2fb25">pqxx::connectionpolicy</a>
-</li>
-<li>~dbtransaction()
-: <a class="el" href="a00032.html#ace1dc32cc5ab0d51481518e659675b79">pqxx::dbtransaction</a>
-</li>
-<li>~errorhandler()
-: <a class="el" href="a00036.html#a102761e1ec70d1f2d339d250bcdc799c">pqxx::errorhandler</a>
-</li>
-<li>~icursor_iterator()
-: <a class="el" href="a00043.html#a260a8e31d364d7c8427741d0788c305e">pqxx::icursor_iterator</a>
-</li>
-<li>~largeobject_streambuf()
-: <a class="el" href="a00057.html#ae2f637254f3e65276bdcf3ddc17fad73">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>~largeobjectaccess()
-: <a class="el" href="a00058.html#ac984b12f6980c477bfd3d895576635a6">pqxx::largeobjectaccess</a>
-</li>
-<li>~nontransaction()
-: <a class="el" href="a00060.html#a0069617cbc84ba559bdcdfdf3cd97f3b">pqxx::nontransaction</a>
-</li>
-<li>~notification_receiver()
-: <a class="el" href="a00062.html#ae4ed572d3a137b331d363bae82f4ce9b">pqxx::notification_receiver</a>
-</li>
-<li>~notify_listener()
-: <a class="el" href="a00063.html#ac4593cefb4b75ef4373b2aa44d4bd061">pqxx::notify_listener</a>
-</li>
-<li>~pipeline()
-: <a class="el" href="a00068.html#ab265dd1ed168022f92a207dd62bad5d1">pqxx::pipeline</a>
-</li>
-<li>~PQAlloc()
-: <a class="el" href="a00073.html#a8aded9ce9cf12f720f193ed303367bd1">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>
-</li>
-<li>~pqxx_exception()
-: <a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">pqxx::pqxx_exception</a>
-</li>
-<li>~reactivation_avoidance_exemption()
-: <a class="el" href="a00079.html#a3669e53c578ba7935d5b7bdaad0d5e0b">pqxx::internal::reactivation_avoidance_exemption</a>
-</li>
-<li>~refcount()
-: <a class="el" href="a00080.html#a603b442ad845f46a19fa92970990a03e">pqxx::internal::refcount</a>
-</li>
-<li>~robusttransaction()
-: <a class="el" href="a00083.html#af1b175fd37479937c936f172803f40bb">pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt;</a>
-</li>
-<li>~scoped_array()
-: <a class="el" href="a00084.html#a92873171917fe692165825e4cc5d0b50">pqxx::internal::scoped_array&lt; T &gt;</a>
-</li>
-<li>~sql_cursor()
-: <a class="el" href="a00085.html#a5957a76f8d79ad8eae5feee9722eff40">pqxx::internal::sql_cursor</a>
-</li>
-<li>~sql_error()
-: <a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">pqxx::sql_error</a>
-</li>
-<li>~tablereader()
-: <a class="el" href="a00098.html#a84da29cd4c12724f74891631ade8f1d5">pqxx::tablereader</a>
-</li>
-<li>~tablestream()
-: <a class="el" href="a00099.html#a6d024cd5f02bb5c2a6eb00ca11bde772">pqxx::tablestream</a>
-</li>
-<li>~tablewriter()
-: <a class="el" href="a00100.html#a3332310804e226da6d83c33f932290cc">pqxx::tablewriter</a>
-</li>
-<li>~transaction()
-: <a class="el" href="a00103.html#a028f5dc23672e38c82a8fd91cd4e4ee0">pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;</a>
-</li>
-<li>~transaction_base()
-: <a class="el" href="a00104.html#ad5ddea378795d92908af4b65e59d585a">pqxx::transaction_base</a>
-</li>
-<li>~tuple()
-: <a class="el" href="a00107.html#aa3815a9bb105e74635472a15538784a3">pqxx::tuple</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_dup.js b/doc/html/Reference/functions_dup.js
deleted file mode 100644
index cf7f742..0000000
--- a/doc/html/Reference/functions_dup.js
+++ /dev/null
@@ -1,25 +0,0 @@
-var functions_dup =
-[
-    [ "a", "functions.html", null ],
-    [ "b", "functions_0x62.html", null ],
-    [ "c", "functions_0x63.html", null ],
-    [ "d", "functions_0x64.html", null ],
-    [ "e", "functions_0x65.html", null ],
-    [ "f", "functions_0x66.html", null ],
-    [ "g", "functions_0x67.html", null ],
-    [ "h", "functions_0x68.html", null ],
-    [ "i", "functions_0x69.html", null ],
-    [ "l", "functions_0x6c.html", null ],
-    [ "m", "functions_0x6d.html", null ],
-    [ "n", "functions_0x6e.html", null ],
-    [ "o", "functions_0x6f.html", null ],
-    [ "p", "functions_0x70.html", null ],
-    [ "q", "functions_0x71.html", null ],
-    [ "r", "functions_0x72.html", null ],
-    [ "s", "functions_0x73.html", null ],
-    [ "t", "functions_0x74.html", null ],
-    [ "u", "functions_0x75.html", null ],
-    [ "v", "functions_0x76.html", null ],
-    [ "w", "functions_0x77.html", null ],
-    [ "~", "functions_0x7e.html", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/functions_enum.html b/doc/html/Reference/functions_enum.html
deleted file mode 100644
index b5681f1..0000000
--- a/doc/html/Reference/functions_enum.html
+++ /dev/null
@@ -1,107 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Enumerations</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li class="current"><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_enum.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;<ul>
-<li>accesspolicy
-: <a class="el" href="a00030.html#a591ac7d2302288890c04e6159eb6d30e">pqxx::cursor_base</a>
-</li>
-<li>capability
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71">pqxx::connection_base</a>
-</li>
-<li>error_verbosity
-: <a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9">pqxx::connection_base</a>
-</li>
-<li>ownershippolicy
-: <a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330">pqxx::cursor_base</a>
-</li>
-<li>updatepolicy
-: <a class="el" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212">pqxx::cursor_base</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:14 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_eval.html b/doc/html/Reference/functions_eval.html
deleted file mode 100644
index 06f0163..0000000
--- a/doc/html/Reference/functions_eval.html
+++ /dev/null
@@ -1,161 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Enumerator</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li class="current"><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_eval.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;<ul>
-<li>cap_create_table_with_oids
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71aba8a02f6bb5d2304bfbf2110c6cd791a">pqxx::connection_base</a>
-</li>
-<li>cap_cursor_fetch_0
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a86380c8c083847ba3d16764784f5914f">pqxx::connection_base</a>
-</li>
-<li>cap_cursor_scroll
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a8034abdbcd193f25d9d93cf79156e1fc">pqxx::connection_base</a>
-</li>
-<li>cap_cursor_update
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a8ab47c10b60d6bd6664f6e88f300edcb">pqxx::connection_base</a>
-</li>
-<li>cap_cursor_with_hold
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71ad97556afc36aff4a62c61b67437c20c4">pqxx::connection_base</a>
-</li>
-<li>cap_end
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a4a873c5d7e7fb0a9022cdd110181a7de">pqxx::connection_base</a>
-</li>
-<li>cap_nested_transactions
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a973dc9e4f56818f82b86fb13a5bbc405">pqxx::connection_base</a>
-</li>
-<li>cap_notify_payload
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71aabb5fb3d6d43442107e04e0982300d6e">pqxx::connection_base</a>
-</li>
-<li>cap_parameterized_statements
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a366c98bc3385ecfb39496bf7240e5973">pqxx::connection_base</a>
-</li>
-<li>cap_prepare_unnamed_statement
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a6b019128f2fdcfa9d316042342846e2f">pqxx::connection_base</a>
-</li>
-<li>cap_prepared_statements
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71af5a4754aea608aaf5fca6caa51c44ce0">pqxx::connection_base</a>
-</li>
-<li>cap_read_only_transactions
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a01e68a67b6a3c92ce9b0c92fa73e90b2">pqxx::connection_base</a>
-</li>
-<li>cap_statement_varargs
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71abefe533e379346c7b9644406c613eb02">pqxx::connection_base</a>
-</li>
-<li>cap_table_column
-: <a class="el" href="a00023.html#a306a884246abc1051bab4fb06393ee71a1f2b785abe834490c33dc4cf19c932d2">pqxx::connection_base</a>
-</li>
-<li>forward_only
-: <a class="el" href="a00030.html#a591ac7d2302288890c04e6159eb6d30eaf440221f717464c87f043899cc117cbf">pqxx::cursor_base</a>
-</li>
-<li>loose
-: <a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330a4c37408c49492bfe9f012812226dd1fd">pqxx::cursor_base</a>
-</li>
-<li>normal
-: <a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9a3e74ba2b1506b7deb1fbea2834c574cf">pqxx::connection_base</a>
-</li>
-<li>owned
-: <a class="el" href="a00030.html#a8d5f8214ede2ab27dd588defc2847330a3ace6a7a5ca4ec3b486f2f35fd2420b0">pqxx::cursor_base</a>
-</li>
-<li>random_access
-: <a class="el" href="a00030.html#a591ac7d2302288890c04e6159eb6d30ea7f6c1ed7719885433353a78946b2c5f3">pqxx::cursor_base</a>
-</li>
-<li>read_only
-: <a class="el" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212a8122c0c4a5eb9c9dbf27ab40a2686eb0">pqxx::cursor_base</a>
-</li>
-<li>terse
-: <a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9af941ee6232e0e2704c00349b8b47feff">pqxx::connection_base</a>
-</li>
-<li>update
-: <a class="el" href="a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212a12fa229ee3e760f1ca86d66304554b63">pqxx::cursor_base</a>
-</li>
-<li>verbose
-: <a class="el" href="a00023.html#a985f29750a981c8ba80bf91b22c2eee9aff78876e731a924c5e25b06033fced2d">pqxx::connection_base</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:14 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_func.html b/doc/html/Reference/functions_func.html
deleted file mode 100644
index b6589ff..0000000
--- a/doc/html/Reference/functions_func.html
+++ /dev/null
@@ -1,153 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li class="current"><a href="functions_func.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
-<li>abort()
-: <a class="el" href="a00104.html#a955f2497216d9eae268ac662b46d5a45">pqxx::transaction_base</a>
-</li>
-<li>activate()
-: <a class="el" href="a00023.html#a1aa330287775aa1ff83f94714f772673">pqxx::connection_base</a>
-</li>
-<li>add()
-: <a class="el" href="a00078.html#a4f2bdaaec1119d4a66efe42faa17a0dd">pqxx::internal::reactivation_avoidance_counter</a>
-</li>
-<li>adorn_name()
-: <a class="el" href="a00023.html#a4963aaba6da521d480c21c7ec01835cf">pqxx::connection_base</a>
-</li>
-<li>affected_rows()
-: <a class="el" href="a00082.html#a5b614d6a33d0ce60282f6bf3cdf97409">pqxx::result</a>
-</li>
-<li>all()
-: <a class="el" href="a00030.html#a56b530ba6b18f3fcdb5b93a0087922c9">pqxx::cursor_base</a>
-</li>
-<li>argument_error()
-: <a class="el" href="a00004.html#a1b68c0e492e7cb4f9458ca0de1b85862">pqxx::argument_error</a>
-</li>
-<li>as()
-: <a class="el" href="a00040.html#acf630db7dbdd828c56596b658c1f5b0a">pqxx::field</a>
-</li>
-<li>at()
-: <a class="el" href="a00107.html#a039d07211fbc47ca5dbb8d1134a41ca6">pqxx::tuple</a>
-, <a class="el" href="a00013.html#a48d3b98f62d903bc99555d6c786d334a">pqxx::binarystring</a>
-, <a class="el" href="a00107.html#a6a24050891ea1955bd1f1353db56d1d6">pqxx::tuple</a>
-, <a class="el" href="a00082.html#a78570b23f3d2daedf81429fe4ddddda1">pqxx::result</a>
-, <a class="el" href="a00107.html#a2804eeb76741f665a976405678a56b2b">pqxx::tuple</a>
-</li>
-<li>await_notification()
-: <a class="el" href="a00023.html#aa9e66faad88a94857c0749b9bbc5d352">pqxx::connection_base</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_func.js b/doc/html/Reference/functions_func.js
deleted file mode 100644
index 6da80ee..0000000
--- a/doc/html/Reference/functions_func.js
+++ /dev/null
@@ -1,24 +0,0 @@
-var functions_func =
-[
-    [ "a", "functions_func.html", null ],
-    [ "b", "functions_func_0x62.html", null ],
-    [ "c", "functions_func_0x63.html", null ],
-    [ "d", "functions_func_0x64.html", null ],
-    [ "e", "functions_func_0x65.html", null ],
-    [ "f", "functions_func_0x66.html", null ],
-    [ "g", "functions_func_0x67.html", null ],
-    [ "h", "functions_func_0x68.html", null ],
-    [ "i", "functions_func_0x69.html", null ],
-    [ "l", "functions_func_0x6c.html", null ],
-    [ "m", "functions_func_0x6d.html", null ],
-    [ "n", "functions_func_0x6e.html", null ],
-    [ "o", "functions_func_0x6f.html", null ],
-    [ "p", "functions_func_0x70.html", null ],
-    [ "q", "functions_func_0x71.html", null ],
-    [ "r", "functions_func_0x72.html", null ],
-    [ "s", "functions_func_0x73.html", null ],
-    [ "t", "functions_func_0x74.html", null ],
-    [ "u", "functions_func_0x75.html", null ],
-    [ "w", "functions_func_0x77.html", null ],
-    [ "~", "functions_func_0x7e.html", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/functions_func_0x62.html b/doc/html/Reference/functions_func_0x62.html
deleted file mode 100644
index c83b4ca..0000000
--- a/doc/html/Reference/functions_func_0x62.html
+++ /dev/null
@@ -1,178 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
-      <li class="current"><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_0x62.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
-<li>back()
-: <a class="el" href="a00013.html#af837e6e843633027fdfcfa5e68975edb">pqxx::binarystring</a>
-, <a class="el" href="a00082.html#ab60d18b1e9d4666c28551da2ad0e37d5">pqxx::result</a>
-, <a class="el" href="a00107.html#a740b31ef6d306b4a6fe88b720f0b9edd">pqxx::tuple</a>
-</li>
-<li>back_insert_iterator()
-: <a class="el" href="a00005.html#a25f4372dfc9c449cae4572f01de65323">std::back_insert_iterator&lt; pqxx::tablewriter &gt;</a>
-</li>
-<li>backendpid()
-: <a class="el" href="a00023.html#a7179e32df28bd4bc81b85d99b36ad791">pqxx::connection_base</a>
-</li>
-<li>backward_all()
-: <a class="el" href="a00030.html#ae1e1a28e596a78fa8ed8c4eeccbe6369">pqxx::cursor_base</a>
-</li>
-<li>base()
-: <a class="el" href="a00026.html#af0afdb9600704e015047eefae139bd27">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00027.html#a9e2e8c01d5ad4477fa014ada68765bbd">pqxx::const_reverse_tuple_iterator</a>
-, <a class="el" href="a00074.html#a27f927cf3a5f478abc29337d02767144">pqxx::pqxx_exception</a>
-</li>
-<li>base_close()
-: <a class="el" href="a00099.html#a8206b4b9b8dc8139e7b9be97d3c91d95">pqxx::tablestream</a>
-</li>
-<li>basic_connection()
-: <a class="el" href="a00006.html#aa02e7329e13fdc9809c1215f224ab5fe">pqxx::basic_connection&lt; CONNECTPOLICY &gt;</a>
-</li>
-<li>basic_fieldstream()
-: <a class="el" href="a00007.html#a1f1918fb6cf893bb59e8b3e2921c22fd">pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>basic_ilostream()
-: <a class="el" href="a00008.html#af46e0f2cfe62a5c75b431e56065ad883">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>basic_lostream()
-: <a class="el" href="a00009.html#a82775c94f45b87a6b9e082900d2d9d2b">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>basic_olostream()
-: <a class="el" href="a00010.html#af5a32597bd7cf509cb8593daf9e5f0f1">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>basic_robusttransaction()
-: <a class="el" href="a00011.html#a0761b12be4f64a7bccba1d2e7bf3d4a2">pqxx::basic_robusttransaction</a>
-</li>
-<li>basic_transaction()
-: <a class="el" href="a00012.html#ac37eaf1787575f972034ddb87c496eb7">pqxx::basic_transaction</a>
-</li>
-<li>begin()
-: <a class="el" href="a00082.html#a947c2ca5eff01d46475744c87eb00944">pqxx::result</a>
-</li>
-<li>Begin()
-: <a class="el" href="a00104.html#a1d2a8554499cbd93ff8c2bf5c15843ff">pqxx::transaction_base</a>
-</li>
-<li>begin()
-: <a class="el" href="a00013.html#a8cee54a0d93f38368fd885d6ef3733a7">pqxx::binarystring</a>
-, <a class="el" href="a00107.html#ad5234f6faf0360b0d6f5b44d970323f6">pqxx::tuple</a>
-</li>
-<li>binarystring()
-: <a class="el" href="a00013.html#a575ec98218f850b4c1b91a8edb677681">pqxx::binarystring</a>
-</li>
-<li>broken_connection()
-: <a class="el" href="a00014.html#a003c1c85d2c6c40f6d5b985394aa34b2">pqxx::broken_connection</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_func_0x63.html b/doc/html/Reference/functions_func_0x63.html
deleted file mode 100644
index 8d57685..0000000
--- a/doc/html/Reference/functions_func_0x63.html
+++ /dev/null
@@ -1,244 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
-      <li class="current"><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_0x63.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
-<li>c_str()
-: <a class="el" href="a00040.html#a97781b0028cbfd2dca1106943a27afae">pqxx::field</a>
-</li>
-<li>cancel()
-: <a class="el" href="a00068.html#ab375b0b4e02c7f1a48602c4186fbbbd7">pqxx::pipeline</a>
-</li>
-<li>cancel_query()
-: <a class="el" href="a00023.html#a9709e4738b1bfb1dba547381749908cb">pqxx::connection_base</a>
-</li>
-<li>capacity()
-: <a class="el" href="a00082.html#a51879f289b45e502f320b34dbbe023ca">pqxx::result</a>
-</li>
-<li>channel()
-: <a class="el" href="a00062.html#a8c675af7630284e6b919a8523595d1d7">pqxx::notification_receiver</a>
-</li>
-<li>check_violation()
-: <a class="el" href="a00018.html#a2d18d99434781303ae1099876049d623">pqxx::check_violation</a>
-</li>
-<li>classname()
-: <a class="el" href="a00059.html#a9c216366ea21f1c9cd03b39410185cbb">pqxx::internal::namedclass</a>
-</li>
-<li>clear()
-: <a class="el" href="a00078.html#a1560ca3d205af226866a1e388dc505f2">pqxx::internal::reactivation_avoidance_counter</a>
-, <a class="el" href="a00082.html#a77542a235a4ca711267e30d84492ce3b">pqxx::result</a>
-</li>
-<li>close()
-: <a class="el" href="a00023.html#af02016af0233bed748eb1ddab9685131">pqxx::connection_base</a>
-, <a class="el" href="a00085.html#a866cc9ec5bc766135e80a38901833e37">pqxx::internal::sql_cursor</a>
-, <a class="el" href="a00087.html#a20a0b658655a3b10543abd35717dd633">pqxx::stateless_cursor&lt; up, op &gt;</a>
-</li>
-<li>close_connection()
-: <a class="el" href="a00079.html#a8397728c755c1a8b4ade039406a4155c">pqxx::internal::reactivation_avoidance_exemption</a>
-</li>
-<li>col()
-: <a class="el" href="a00040.html#ac4149686f6311d9fc74529f3646d9cfd">pqxx::field</a>
-</li>
-<li>column_name()
-: <a class="el" href="a00082.html#a21afe937e085a4b3346080c389a12fb7">pqxx::result</a>
-</li>
-<li>column_number()
-: <a class="el" href="a00082.html#a38e72e44648e624333181233097e55ce">pqxx::result</a>
-, <a class="el" href="a00107.html#aef33d07890dfee76b579e545276127d7">pqxx::tuple</a>
-</li>
-<li>column_table()
-: <a class="el" href="a00082.html#a7a70138c10119663c29f81853ed21969">pqxx::result</a>
-, <a class="el" href="a00107.html#aa4bbc0682c7966082d952b68c4e2a088">pqxx::tuple</a>
-</li>
-<li>column_type()
-: <a class="el" href="a00107.html#a161202f7f52589b5c00446e7c497ade0">pqxx::tuple</a>
-, <a class="el" href="a00082.html#a887f5867a4c241990ffb697097ddc2c9">pqxx::result</a>
-, <a class="el" href="a00107.html#a8aae05132a22bc73c5310935ae1e6a39">pqxx::tuple</a>
-</li>
-<li>columnlist()
-: <a class="el" href="a00099.html#ae36c9e2bd18b6ed8a6c942ba616154b2">pqxx::tablestream</a>
-</li>
-<li>columns()
-: <a class="el" href="a00082.html#a37086391f22470c7cdd386b12842f080">pqxx::result</a>
-</li>
-<li>commit()
-: <a class="el" href="a00104.html#ab2cf42c4821aff7ff1cd906af9165725">pqxx::transaction_base</a>
-</li>
-<li>complete()
-: <a class="el" href="a00098.html#a4028c87ef2895f34a824f09970476e24">pqxx::tablereader</a>
-, <a class="el" href="a00068.html#a7808218284e98bb5dffaf110defd1b33">pqxx::pipeline</a>
-, <a class="el" href="a00099.html#a0241100d03b034b8e7b59201a6a1b88f">pqxx::tablestream</a>
-, <a class="el" href="a00100.html#a4dd97d641c5ccb16e2abbeaa2f0a50bc">pqxx::tablewriter</a>
-</li>
-<li>conn()
-: <a class="el" href="a00062.html#a972d65eb33a24b044e9d5c2cb342cd14">pqxx::notification_receiver</a>
-, <a class="el" href="a00104.html#aed167261c4d76876241b5f615b9b8c7a">pqxx::transaction_base</a>
-</li>
-<li>Conn()
-: <a class="el" href="a00063.html#a183d105d5bd011d45843526004bc0f40">pqxx::notify_listener</a>
-</li>
-<li>conn()
-: <a class="el" href="a00063.html#a9b6ca1f8939f82c391fecb7082364ec7">pqxx::notify_listener</a>
-</li>
-<li>connect_async()
-: <a class="el" href="a00019.html#adcace783d423c5306fb72087d5171c31">pqxx::connect_async</a>
-</li>
-<li>connect_direct()
-: <a class="el" href="a00020.html#a3ae8ab240a1f152c64cd40493d92f846">pqxx::connect_direct</a>
-</li>
-<li>connect_lazy()
-: <a class="el" href="a00021.html#a9d93b15b0681f3b4e25e9fab79adb8cd">pqxx::connect_lazy</a>
-</li>
-<li>connect_null()
-: <a class="el" href="a00022.html#a0f3aae5285574af29d06abdcb7f2560c">pqxx::connect_null</a>
-</li>
-<li>connection_base()
-: <a class="el" href="a00023.html#a33700cc6d830d28c3dbd48eb9b7276ab">pqxx::connection_base</a>
-</li>
-<li>connectionpolicy()
-: <a class="el" href="a00024.html#ab46be4bfe19a8a022f441d120b6b2f09">pqxx::connectionpolicy</a>
-</li>
-<li>const_result_iterator()
-: <a class="el" href="a00025.html#a69a45f72ecd7d720ebdb830950df15ad">pqxx::const_result_iterator</a>
-</li>
-<li>const_reverse_result_iterator()
-: <a class="el" href="a00026.html#ac0716cbc925a9250ac448c6cd35cd797">pqxx::const_reverse_result_iterator</a>
-</li>
-<li>const_reverse_tuple_iterator()
-: <a class="el" href="a00027.html#ac882fd1ecae81460033842c88aad95d3">pqxx::const_reverse_tuple_iterator</a>
-</li>
-<li>const_tuple_iterator()
-: <a class="el" href="a00028.html#ab14a27f87b7d570b8340b484869a131e">pqxx::const_tuple_iterator</a>
-</li>
-<li>conversion_error()
-: <a class="el" href="a00029.html#aa26b38ec0b49d925597fb0924d34e5a2">pqxx::conversion_error</a>
-</li>
-<li>cread()
-: <a class="el" href="a00058.html#a2552356fe475dc48fb5f3badb39cccc6">pqxx::largeobjectaccess</a>
-</li>
-<li>cseek()
-: <a class="el" href="a00058.html#afa13d389b11eac8063ade1febb7a4e2c">pqxx::largeobjectaccess</a>
-</li>
-<li>ctell()
-: <a class="el" href="a00058.html#aef7bc42d2a46bbb09c19c802616fa559">pqxx::largeobjectaccess</a>
-</li>
-<li>cursor_base()
-: <a class="el" href="a00030.html#a92ebe0bfff015fc1d85ab30d1ac97ef4">pqxx::cursor_base</a>
-</li>
-<li>cwrite()
-: <a class="el" href="a00058.html#a0e047fa337f4df3838e983ca922fa7a5">pqxx::largeobjectaccess</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_func_0x64.html b/doc/html/Reference/functions_func_0x64.html
deleted file mode 100644
index a0611f4..0000000
--- a/doc/html/Reference/functions_func_0x64.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
-      <li class="current"><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_0x64.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
-<li>data()
-: <a class="el" href="a00013.html#ad9042fbae551a4404e175a431139ca8c">pqxx::binarystring</a>
-</li>
-<li>data_exception()
-: <a class="el" href="a00031.html#a0e28cd5da6e6cd6fba5ade32b353e51a">pqxx::data_exception</a>
-</li>
-<li>dbname()
-: <a class="el" href="a00023.html#a043e536c1923594c246f2ca8db31dffa">pqxx::connection_base</a>
-</li>
-<li>dbtransaction()
-: <a class="el" href="a00032.html#a49d5c0050ec02eba8440b1bdb20a1539">pqxx::dbtransaction</a>
-</li>
-<li>deactivate()
-: <a class="el" href="a00023.html#a10b275082e18dbcb177a8871f92c7523">pqxx::connection_base</a>
-</li>
-<li>description()
-: <a class="el" href="a00059.html#ab63de628429e771251ab8a2688ad407d">pqxx::internal::namedclass</a>
-</li>
-<li>DirectExec()
-: <a class="el" href="a00104.html#ac80f81e53c31f3a2052dc24fc6bbb7ee">pqxx::transaction_base</a>
-</li>
-<li>disconnect()
-: <a class="el" href="a00023.html#a9bd21013745b4454e248e637cdae1287">pqxx::connection_base</a>
-</li>
-<li>disk_full()
-: <a class="el" href="a00035.html#ab76e2e34539d0dec43ab1479a4847a86">pqxx::disk_full</a>
-</li>
-<li>do_abort()
-: <a class="el" href="a00032.html#a38c5eb7ae19ad150f89e951261873aba">pqxx::dbtransaction</a>
-, <a class="el" href="a00104.html#a8fc9a363bcf7defb3c829a633c04ae6c">pqxx::transaction_base</a>
-</li>
-<li>do_begin()
-: <a class="el" href="a00104.html#aa80a7816f63c425c28cd4037aaa8cf8f">pqxx::transaction_base</a>
-, <a class="el" href="a00032.html#a0b4da4b562a51ec0f03a9abf75acd14c">pqxx::dbtransaction</a>
-</li>
-<li>do_commit()
-: <a class="el" href="a00032.html#ae434c2ec625a55ec8c6c4f57d1cb0a54">pqxx::dbtransaction</a>
-, <a class="el" href="a00104.html#a475695c55439007cd2438fb184ed8be3">pqxx::transaction_base</a>
-</li>
-<li>do_completeconnect()
-: <a class="el" href="a00024.html#a0bbbedd08b7f579e5a2577e97b7e09b7">pqxx::connectionpolicy</a>
-, <a class="el" href="a00019.html#aa2b7f15be38163b46695c2739b59fb8b">pqxx::connect_async</a>
-, <a class="el" href="a00021.html#ad5c2b3b6043ff998ad67cddc89e2669b">pqxx::connect_lazy</a>
-</li>
-<li>do_disconnect()
-: <a class="el" href="a00024.html#ae74d43f05d575eb142e18ed0939de151">pqxx::connectionpolicy</a>
-</li>
-<li>do_dropconnect()
-: <a class="el" href="a00019.html#a36ed18e0528808b19df70dcf721da973">pqxx::connect_async</a>
-, <a class="el" href="a00024.html#a3358c5c2ab741a6fd798db538516a349">pqxx::connectionpolicy</a>
-</li>
-<li>do_exec()
-: <a class="el" href="a00104.html#a6f587ae3bda7a32c8828984e7c4aa16e">pqxx::transaction_base</a>
-, <a class="el" href="a00032.html#a9b3e988901d4bec05d414543314a945b">pqxx::dbtransaction</a>
-</li>
-<li>do_startconnect()
-: <a class="el" href="a00024.html#ab7c76ae54326197bcbe6d35b5bbb246f">pqxx::connectionpolicy</a>
-, <a class="el" href="a00020.html#a2b3538872ddbadb1e1a4aadc7724afb6">pqxx::connect_direct</a>
-, <a class="el" href="a00019.html#adc14fc627579522b2284af143b8ac9ea">pqxx::connect_async</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_func_0x65.html b/doc/html/Reference/functions_func_0x65.html
deleted file mode 100644
index 451cda7..0000000
--- a/doc/html/Reference/functions_func_0x65.html
+++ /dev/null
@@ -1,171 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
-      <li class="current"><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_0x65.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
-<li>empty()
-: <a class="el" href="a00013.html#adfb2644b600416cb5eaf43cea64e99ab">pqxx::binarystring</a>
-, <a class="el" href="a00068.html#a5f5fe658349dcd9aed9c19faccf23ea4">pqxx::pipeline</a>
-, <a class="el" href="a00107.html#a5744c5e000bb73a068ad2515c1158472">pqxx::tuple</a>
-, <a class="el" href="a00082.html#a7ee3d9e31a9f81b366cf04f1f73b5df2">pqxx::result</a>
-</li>
-<li>empty_result()
-: <a class="el" href="a00085.html#af02410eca37436cb84547357d0b5a38e">pqxx::internal::sql_cursor</a>
-</li>
-<li>end()
-: <a class="el" href="a00082.html#a629baba71ae365f79232780e6f8ac3a7">pqxx::result</a>
-, <a class="el" href="a00107.html#a015c73dac6acc99a6b28be2a5c0c58d7">pqxx::tuple</a>
-</li>
-<li>End()
-: <a class="el" href="a00104.html#af2ddcd7f1def9dfd3f15c0f3242b9136">pqxx::transaction_base</a>
-</li>
-<li>end()
-: <a class="el" href="a00013.html#abf2511857a61d4835cf6d326bb539a19">pqxx::binarystring</a>
-</li>
-<li>endpos()
-: <a class="el" href="a00085.html#a3ae9feae24d5eab6cf30867351cee54e">pqxx::internal::sql_cursor</a>
-</li>
-<li>eof()
-: <a class="el" href="a00016.html#af4835e096d911543121767d0402e212a">std::char_traits&lt; char &gt;</a>
-, <a class="el" href="a00017.html#aef731d39bc5048c2a417b6822fd125f6">std::char_traits&lt; unsigned char &gt;</a>
-</li>
-<li>errorhandler()
-: <a class="el" href="a00036.html#a4627d71dc5156998ab1a8705fe5db974">pqxx::errorhandler</a>
-</li>
-<li>esc()
-: <a class="el" href="a00203.html#gaca9ba750fd096cfd652a4323dab3a653">pqxx::connection_base</a>
-, <a class="el" href="a00203.html#ga98dee516d429520627fd94f5ccb2b023">pqxx::transaction_base</a>
-, <a class="el" href="a00203.html#ga8978ff727c03a1aaaa3a9d3fd3268abf">pqxx::connection_base</a>
-</li>
-<li>esc_raw()
-: <a class="el" href="a00203.html#ga6a8c83d3dcea7114a00c188fe6a92779">pqxx::connection_base</a>
-, <a class="el" href="a00203.html#ga6048218f7af70cd0423429d54203749c">pqxx::transaction_base</a>
-</li>
-<li>escape_binary()
-: <a class="el" href="a00203.html#ga1147c3174b747009783b65981d4707f0">pqxx::binarystring</a>
-</li>
-<li>Escaper()
-: <a class="el" href="a00037.html#ae038cf7f50b925680be254201b2cdeaa">pqxx::internal::Escaper&lt; IT &gt;</a>
-</li>
-<li>exec()
-: <a class="el" href="a00067.html#abc61b203c68554dc43ccead818683b4a">pqxx::internal::parameterized_invocation</a>
-, <a class="el" href="a00053.html#af937364fbb9bf4cead8c646220a4507d">pqxx::prepare::invocation</a>
-, <a class="el" href="a00104.html#a938732e87f924fee764cddd8390de20f">pqxx::transaction_base</a>
-</li>
-<li>exists()
-: <a class="el" href="a00053.html#a06644bfe2c67479f5bcae0174cf8ae05">pqxx::prepare::invocation</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_func_0x66.html b/doc/html/Reference/functions_func_0x66.html
deleted file mode 100644
index 9073b36..0000000
--- a/doc/html/Reference/functions_func_0x66.html
+++ /dev/null
@@ -1,153 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
-      <li class="current"><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_0x66.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
-<li>failure()
-: <a class="el" href="a00038.html#a0e7e8831fed026375c499ee03f501f50">pqxx::failure</a>
-</li>
-<li>feature_not_supported()
-: <a class="el" href="a00039.html#a499c62eac013b090a96ea3b402f48f0c">pqxx::feature_not_supported</a>
-</li>
-<li>fetch()
-: <a class="el" href="a00085.html#ac356fb51140719a5703d8c5c6784ebb5">pqxx::internal::sql_cursor</a>
-</li>
-<li>field()
-: <a class="el" href="a00040.html#ad46579d33a9105fecb94340d11a87b1d">pqxx::field</a>
-</li>
-<li>field_streambuf()
-: <a class="el" href="a00041.html#a4faf4881aca250fd2ce0eb6a520149c4">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>flush()
-: <a class="el" href="a00068.html#a33a890c64efc37d76f3c649f145ff950">pqxx::pipeline</a>
-</li>
-<li>foreign_key_violation()
-: <a class="el" href="a00042.html#a6e1d093886e976b8e028d94daba4c16e">pqxx::foreign_key_violation</a>
-</li>
-<li>from_string()
-: <a class="el" href="a00091.html#aa2b58df8411416882fd615947f4b46c8">pqxx::string_traits&lt; const char * &gt;</a>
-, <a class="el" href="a00095.html#acde79ea60c125524dd0373798da9c246">pqxx::string_traits&lt; std::stringstream &gt;</a>
-, <a class="el" href="a00094.html#a6465318808c87143b12749de6049f615">pqxx::string_traits&lt; std::string &gt;</a>
-</li>
-<li>front()
-: <a class="el" href="a00082.html#a68dd2275bab0b4e254573ee664738904">pqxx::result</a>
-, <a class="el" href="a00013.html#a565339d41daf2278ac02ce543e715cd2">pqxx::binarystring</a>
-, <a class="el" href="a00107.html#a1d6a03419766400fb89bd9c574e6c5b3">pqxx::tuple</a>
-</li>
-<li>fullname()
-: <a class="el" href="a00032.html#a4e35ec39c80f088ebe239b15a16488de">pqxx::dbtransaction</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_func_0x67.html b/doc/html/Reference/functions_func_0x67.html
deleted file mode 100644
index 7fb8aad..0000000
--- a/doc/html/Reference/functions_func_0x67.html
+++ /dev/null
@@ -1,146 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
-      <li class="current"><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_0x67.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
-<li>generate()
-: <a class="el" href="a00100.html#a3f3bbf204195b04a00ea942c5f298c94">pqxx::tablewriter</a>
-</li>
-<li>get()
-: <a class="el" href="a00078.html#a1cc2be7fd873ff9c6fa91e3efb3293dd">pqxx::internal::reactivation_avoidance_counter</a>
-, <a class="el" href="a00111.html#a9a6ace7374f5ed24d77d6e760e186d8b">pqxx::internal::unique&lt; GUEST &gt;</a>
-, <a class="el" href="a00044.html#a0602dd0f6ed2641bbb98ad584bcf60e7">pqxx::icursorstream</a>
-, <a class="el" href="a00013.html#a37efe53d810e83dc4894cb405ba31dfa">pqxx::binarystring</a>
-, <a class="el" href="a00073.html#ac8d570bb46f0831c42a5b3fc0f803040">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>
-, <a class="el" href="a00084.html#af8afa32de4971796d6d15d73b7590b0a">pqxx::internal::scoped_array&lt; T &gt;</a>
-</li>
-<li>get_errorhandlers()
-: <a class="el" href="a00023.html#a33280d29c4db47c1e71eb82df921691a">pqxx::connection_base</a>
-</li>
-<li>get_notifs()
-: <a class="el" href="a00023.html#aa839a066c0289a12f664e29c9dbafd38">pqxx::connection_base</a>
-</li>
-<li>get_raw_line()
-: <a class="el" href="a00098.html#aa70c070397bcd38df197b05c33614100">pqxx::tablereader</a>
-</li>
-<li>get_variable()
-: <a class="el" href="a00104.html#a87f5147f2dc2dfbcc3b5aef4b461be86">pqxx::transaction_base</a>
-, <a class="el" href="a00023.html#a908a2ffdf56d8259492e9f3894e24f65">pqxx::connection_base</a>
-</li>
-<li>get_verbosity()
-: <a class="el" href="a00023.html#a4344b95a9b950a0bc07dd1f2af7bb5f0">pqxx::connection_base</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_func_0x68.html b/doc/html/Reference/functions_func_0x68.html
deleted file mode 100644
index cf0bb3f..0000000
--- a/doc/html/Reference/functions_func_0x68.html
+++ /dev/null
@@ -1,134 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
-      <li class="current"><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_0x68.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
-<li>has_null()
-: <a class="el" href="a00091.html#ab0f7f0134b588e97fcaab7b97cb56e3c">pqxx::string_traits&lt; const char * &gt;</a>
-, <a class="el" href="a00089.html#a552d464626e8e33a6f58089a2ad78cb0">pqxx::string_traits&lt; char * &gt;</a>
-, <a class="el" href="a00092.html#a8b325e1e90d1b21d2109616183beb35b">pqxx::string_traits&lt; const char[N]&gt;</a>
-, <a class="el" href="a00095.html#ad692793979ca664813f93e907b1b6508">pqxx::string_traits&lt; std::stringstream &gt;</a>
-, <a class="el" href="a00093.html#aa120743b3bd1bd2143f7b042112a1100">pqxx::string_traits&lt; const std::string &gt;</a>
-, <a class="el" href="a00094.html#a0c8b270690a4e950acfd0670c8705cb4">pqxx::string_traits&lt; std::string &gt;</a>
-, <a class="el" href="a00090.html#a3eb1069f8c250f8d19f20ce53cb200a9">pqxx::string_traits&lt; char[N]&gt;</a>
-</li>
-<li>home()
-: <a class="el" href="a00040.html#a3c3c5212055fb098039b104c520b98f7">pqxx::field</a>
-</li>
-<li>hostname()
-: <a class="el" href="a00023.html#a38dde9befa350a07a5ac093d13ee64e2">pqxx::connection_base</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_func_0x69.html b/doc/html/Reference/functions_func_0x69.html
deleted file mode 100644
index 39f88ac..0000000
--- a/doc/html/Reference/functions_func_0x69.html
+++ /dev/null
@@ -1,198 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
-      <li class="current"><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_0x69.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
-<li>icursor_iterator()
-: <a class="el" href="a00043.html#a14f91c8c6898670b29965c34d6166674">pqxx::icursor_iterator</a>
-</li>
-<li>icursorstream()
-: <a class="el" href="a00044.html#a9d23e2f3cdac465efb354e0ab689304c">pqxx::icursorstream</a>
-</li>
-<li>id()
-: <a class="el" href="a00056.html#ad84747d2fa7a02950b790ea2c1808309">pqxx::largeobject</a>
-</li>
-<li>idx()
-: <a class="el" href="a00040.html#a61903bbc795990ac21d2aaefd34626f4">pqxx::field</a>
-</li>
-<li>ignore()
-: <a class="el" href="a00044.html#a777b5c8fe3f9e0160cea11ba00be5a27">pqxx::icursorstream</a>
-</li>
-<li>in_doubt_error()
-: <a class="el" href="a00045.html#a378d91b2f08324db0725a7c89f6dedcf">pqxx::in_doubt_error</a>
-</li>
-<li>inhibit_reactivation()
-: <a class="el" href="a00023.html#aedf7ac72658efa92e702a06b1964747a">pqxx::connection_base</a>
-</li>
-<li>init()
-: <a class="el" href="a00023.html#a1d1c129c2c5797a82f251ee9dabec77e">pqxx::connection_base</a>
-</li>
-<li>insert()
-: <a class="el" href="a00068.html#a839abbb0e60ac35e941a632027b4f917">pqxx::pipeline</a>
-, <a class="el" href="a00100.html#a4cf8a6eb3e06f010ab153666d645d6d1">pqxx::tablewriter</a>
-</li>
-<li>inserted_oid()
-: <a class="el" href="a00082.html#a939ae251d3e8435a113157ec1443b90e">pqxx::result</a>
-</li>
-<li>insufficient_privilege()
-: <a class="el" href="a00046.html#a5cce5dbd2519b461a7c8064528999097">pqxx::insufficient_privilege</a>
-</li>
-<li>insufficient_resources()
-: <a class="el" href="a00047.html#ab9c012d8591a9699677c8e3d2bfdf02a">pqxx::insufficient_resources</a>
-</li>
-<li>integrity_constraint_violation()
-: <a class="el" href="a00048.html#a9fa871a08c23b2722a42fa545cecd2ab">pqxx::integrity_constraint_violation</a>
-</li>
-<li>internal_error()
-: <a class="el" href="a00049.html#a4514fd8ae629c3e2524b1a8257abeb29">pqxx::internal_error</a>
-</li>
-<li>invalid_cursor_name()
-: <a class="el" href="a00050.html#aaa48cdbce346a4c8e593a3dbe8d06fcd">pqxx::invalid_cursor_name</a>
-</li>
-<li>invalid_cursor_state()
-: <a class="el" href="a00051.html#a39081c92939fa3cca69441719eae3415">pqxx::invalid_cursor_state</a>
-</li>
-<li>invalid_sql_statement_name()
-: <a class="el" href="a00052.html#a733530a1cdef5f0c73c57ff4d46b3ae3">pqxx::invalid_sql_statement_name</a>
-</li>
-<li>invocation()
-: <a class="el" href="a00053.html#a7f15ffe53fbbeeafc0f4bc13c2981646">pqxx::prepare::invocation</a>
-</li>
-<li>is_finished()
-: <a class="el" href="a00099.html#a48f61b76226df70a8eaa334b6f53575a">pqxx::tablestream</a>
-, <a class="el" href="a00068.html#a3d89c57d7619430a3847595d8fb902bc">pqxx::pipeline</a>
-</li>
-<li>is_null()
-: <a class="el" href="a00090.html#adc93379fe5f2ddc78e1f8144c0f735ab">pqxx::string_traits&lt; char[N]&gt;</a>
-, <a class="el" href="a00040.html#ad0670dd5c8c32c3486a66c8c6199246d">pqxx::field</a>
-, <a class="el" href="a00091.html#a3385572be2064f973ae3ac4096a1793a">pqxx::string_traits&lt; const char * &gt;</a>
-, <a class="el" href="a00089.html#a5e81eb017d2ae5e0dc0aabf7e8c0d07d">pqxx::string_traits&lt; char * &gt;</a>
-, <a class="el" href="a00092.html#ae1e26292a177f5ec0377ec0bc460f9dd">pqxx::string_traits&lt; const char[N]&gt;</a>
-, <a class="el" href="a00094.html#a042390d6d2b08a908b78bc7741e8dc55">pqxx::string_traits&lt; std::string &gt;</a>
-, <a class="el" href="a00093.html#afdab04a864d400d282546595c4447be3">pqxx::string_traits&lt; const std::string &gt;</a>
-, <a class="el" href="a00095.html#a628dc63f6f52e68ac01324cbe980019a">pqxx::string_traits&lt; std::stringstream &gt;</a>
-</li>
-<li>is_open()
-: <a class="el" href="a00023.html#a36a26cf7e13f612749d49faf4f1654f8">pqxx::connection_base</a>
-</li>
-<li>is_ready()
-: <a class="el" href="a00019.html#a48a470b67ec1adb0459b0e009b0a60d0">pqxx::connect_async</a>
-, <a class="el" href="a00024.html#ae6c506b9822a94dffd7e58a917d5509e">pqxx::connectionpolicy</a>
-</li>
-<li>items()
-: <a class="el" href="a00055.html#a675386230923a7ceb4380cf880d05604">pqxx::items&lt; T, CONT &gt;</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_func_0x6c.html b/doc/html/Reference/functions_func_0x6c.html
deleted file mode 100644
index 942939f..0000000
--- a/doc/html/Reference/functions_func_0x6c.html
+++ /dev/null
@@ -1,137 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
-      <li class="current"><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_0x6c.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
-<li>largeobject()
-: <a class="el" href="a00056.html#a2d076b22c335557dbe91f4793c315e7d">pqxx::largeobject</a>
-</li>
-<li>largeobject_streambuf()
-: <a class="el" href="a00057.html#a861824ef8ee2abff9c36e9f01282752f">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>largeobjectaccess()
-: <a class="el" href="a00058.html#a6a83ff716d73bdf627d8ad29405b297d">pqxx::largeobjectaccess</a>
-</li>
-<li>length()
-: <a class="el" href="a00013.html#a065a1d5f2e87f640b57ce35580b11659">pqxx::binarystring</a>
-</li>
-<li>level()
-: <a class="el" href="a00054.html#a7257515292c662b6247844ddbbd5d37d">pqxx::isolation_traits&lt; LEVEL &gt;</a>
-</li>
-<li>loseref()
-: <a class="el" href="a00080.html#ad096a060aac9424435026f17b04d3772">pqxx::internal::refcount</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_func_0x6d.html b/doc/html/Reference/functions_func_0x6d.html
deleted file mode 100644
index f785553..0000000
--- a/doc/html/Reference/functions_func_0x6d.html
+++ /dev/null
@@ -1,131 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li class="current"><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_0x6d.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
-<li>makeref()
-: <a class="el" href="a00080.html#a7cf6cdeea44ec32c1c8b9d02f4c2f83c">pqxx::internal::refcount</a>
-</li>
-<li>max()
-: <a class="el" href="a00065.html#ae5fc707d9d6ebbac808a5fb6e26690f8">std::numeric_limits&lt; T &gt;</a>
-</li>
-<li>min()
-: <a class="el" href="a00065.html#a9387cf870c1b7d0f6ced0db05614e494">std::numeric_limits&lt; T &gt;</a>
-</li>
-<li>move()
-: <a class="el" href="a00085.html#a2aefb76b1cea234cc687735a3f8bc51a">pqxx::internal::sql_cursor</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_func_0x6e.html b/doc/html/Reference/functions_func_0x6e.html
deleted file mode 100644
index 645e1b0..0000000
--- a/doc/html/Reference/functions_func_0x6e.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li class="current"><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_0x6e.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
-<li>Name()
-: <a class="el" href="a00106.html#aa6045f47cf10d83a2d3d221813d7d53c">pqxx::transactor&lt; TRANSACTION &gt;</a>
-</li>
-<li>name()
-: <a class="el" href="a00030.html#ab46d430e0ecfa545ff3764f867654caf">pqxx::cursor_base</a>
-, <a class="el" href="a00040.html#ad969ff9b3f6f128713b867560ee06e12">pqxx::field</a>
-, <a class="el" href="a00089.html#a7f786743db515467f7c88cb4eb4c3655">pqxx::string_traits&lt; char * &gt;</a>
-, <a class="el" href="a00054.html#a5ea14e6598a2e7ac7b0ad7e1a9610873">pqxx::isolation_traits&lt; LEVEL &gt;</a>
-, <a class="el" href="a00090.html#a492de5b973073ced2b6df88ef2e2deb1">pqxx::string_traits&lt; char[N]&gt;</a>
-, <a class="el" href="a00054.html#aa70d28518dfd8e0021c76e50e19da150">pqxx::isolation_traits&lt; LEVEL &gt;</a>
-, <a class="el" href="a00092.html#a9c441bb5daeb31f13fafcec1ff436c60">pqxx::string_traits&lt; const char[N]&gt;</a>
-, <a class="el" href="a00094.html#a2b582fcdd58e83012f111d2c6daa4bb6">pqxx::string_traits&lt; std::string &gt;</a>
-, <a class="el" href="a00087.html#a9b99a8f9ef260f11a32b29e917bdacda">pqxx::stateless_cursor&lt; up, op &gt;</a>
-, <a class="el" href="a00063.html#a61fecb70ec917b3403dff4228b69a61a">pqxx::notify_listener</a>
-, <a class="el" href="a00093.html#a8f32f29c6ff79aabb58e7daca55efdb1">pqxx::string_traits&lt; const std::string &gt;</a>
-, <a class="el" href="a00095.html#affca0f8d647300fa83fadf6fbcbda597">pqxx::string_traits&lt; std::stringstream &gt;</a>
-, <a class="el" href="a00091.html#aace614dae201b284a833a71a0c22a085">pqxx::string_traits&lt; const char * &gt;</a>
-, <a class="el" href="a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7">pqxx::internal::namedclass</a>
-, <a class="el" href="a00054.html#aa614c41bb7460c52684cbcc058a96ec3">pqxx::isolation_traits&lt; LEVEL &gt;</a>
-</li>
-<li>namedclass()
-: <a class="el" href="a00059.html#ad703d52d9d96025bf08d9da26f6829be">pqxx::internal::namedclass</a>
-</li>
-<li>next()
-: <a class="el" href="a00030.html#a2a10af042c1ece1f5faf55479ada0319">pqxx::cursor_base</a>
-</li>
-<li>nontransaction()
-: <a class="el" href="a00060.html#a8ed8b2f6aa96cef8508c84ee5369b390">pqxx::nontransaction</a>
-</li>
-<li>normalconnect()
-: <a class="el" href="a00024.html#a5b4be97db7a8739e9f4fc7e1b7ab587c">pqxx::connectionpolicy</a>
-</li>
-<li>not_null_violation()
-: <a class="el" href="a00061.html#a43eceacf51e6bb47d6bb90517a574c2a">pqxx::not_null_violation</a>
-</li>
-<li>notification_receiver()
-: <a class="el" href="a00062.html#af1f7329b7989d05272f6ac354fa1ac3e">pqxx::notification_receiver</a>
-</li>
-<li>notify_listener()
-: <a class="el" href="a00063.html#a8a6592b38ed1c547266c05e1f3daadce">pqxx::notify_listener</a>
-</li>
-<li>notify_listener_forwarder()
-: <a class="el" href="a00064.html#ade491702e92e9e98b540c57d53b896db">pqxx::internal::notify_listener_forwarder</a>
-</li>
-<li>null()
-: <a class="el" href="a00095.html#aeda8297c0d566194c18f6ab91adf6124">pqxx::string_traits&lt; std::stringstream &gt;</a>
-, <a class="el" href="a00094.html#ade264b724da3d0a7e05fe78cb3e4220f">pqxx::string_traits&lt; std::string &gt;</a>
-, <a class="el" href="a00093.html#a2a8565fbc2819d0ae348df080d9d7d45">pqxx::string_traits&lt; const std::string &gt;</a>
-, <a class="el" href="a00089.html#a51d90ce760af54b3fb1fa08e3205f386">pqxx::string_traits&lt; char * &gt;</a>
-, <a class="el" href="a00090.html#a758dc122ae4ab3926b0110baa7146cc5">pqxx::string_traits&lt; char[N]&gt;</a>
-, <a class="el" href="a00091.html#a5781caab7530905af3c4d03315af6622">pqxx::string_traits&lt; const char * &gt;</a>
-, <a class="el" href="a00092.html#ac02a0a7baae6ed014d8f3932f7f61528">pqxx::string_traits&lt; const char[N]&gt;</a>
-</li>
-<li>NullStr()
-: <a class="el" href="a00099.html#afdac33bb17371652a6328b689d29a411">pqxx::tablestream</a>
-</li>
-<li>num()
-: <a class="el" href="a00040.html#a812714c00006721cdf895980fa8154fb">pqxx::field</a>
-, <a class="el" href="a00107.html#a1cf7ff6980433ae25d4438b792039e71">pqxx::tuple</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_func_0x6f.html b/doc/html/Reference/functions_func_0x6f.html
deleted file mode 100644
index 6d36c59..0000000
--- a/doc/html/Reference/functions_func_0x6f.html
+++ /dev/null
@@ -1,296 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
-      <li class="current"><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_0x6f.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
-<li>on_abort()
-: <a class="el" href="a00106.html#a11e2fe0df76ccba33e0c6cd7b8f6da2d">pqxx::transactor&lt; TRANSACTION &gt;</a>
-</li>
-<li>on_commit()
-: <a class="el" href="a00106.html#aacc3fb9eb7993788cafe66aa88d87d6b">pqxx::transactor&lt; TRANSACTION &gt;</a>
-</li>
-<li>on_doubt()
-: <a class="el" href="a00106.html#ade15ec930b8c4baee2c22ceec5af9c2d">pqxx::transactor&lt; TRANSACTION &gt;</a>
-</li>
-<li>operator bool()
-: <a class="el" href="a00044.html#a462bf00fed476b503116f1c769deeb2f">pqxx::icursorstream</a>
-, <a class="el" href="a00098.html#a4010de33fe9ec72cbbc19c3dd81c8959">pqxx::tablereader</a>
-, <a class="el" href="a00073.html#a4550cd53958a269ac8c2e4e7a02d2f02">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>
-</li>
-<li>operator!()
-: <a class="el" href="a00073.html#af32cad9f63309273527e4007a7d892ef">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>
-, <a class="el" href="a00098.html#aae84e7e743e090f9c29220f37074cf40">pqxx::tablereader</a>
-</li>
-<li>operator!=()
-: <a class="el" href="a00107.html#ab3ea1af4e6c962a57ae9c280fd022b84">pqxx::tuple</a>
-, <a class="el" href="a00028.html#a9403d1f1aaf668c2434a2db8eeca0375">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00013.html#a56acf785f1c0a44c93d40f8b1bdc2921">pqxx::binarystring</a>
-, <a class="el" href="a00027.html#a098f50ff4829f9ee993e886b5948583f">pqxx::const_reverse_tuple_iterator</a>
-, <a class="el" href="a00043.html#ad0cda8bc84e80e331d2fcc973788d99a">pqxx::icursor_iterator</a>
-, <a class="el" href="a00040.html#a07d5dacdf1abec9c1117d1bcaa4cfdc9">pqxx::field</a>
-, <a class="el" href="a00056.html#abea8ecd17b1ca3db757bb0b148c20295">pqxx::largeobject</a>
-, <a class="el" href="a00082.html#aced900b0f7d44652107e4df89df9023f">pqxx::result</a>
-, <a class="el" href="a00025.html#a9c831865874ab49c5a8e552503d8d6f8">pqxx::const_result_iterator</a>
-, <a class="el" href="a00026.html#a9791060c7f9c94370fccf4f2a053f451">pqxx::const_reverse_result_iterator</a>
-</li>
-<li>operator()()
-: <a class="el" href="a00067.html#a96dd05cc41a36dcca337bd3971d354ab">pqxx::internal::parameterized_invocation</a>
-, <a class="el" href="a00106.html#ab02770d55fdda6bc4e5b4323aa53e4e8">pqxx::transactor&lt; TRANSACTION &gt;</a>
-, <a class="el" href="a00036.html#a31238a2ce8999c76725a6d045dcc942f">pqxx::errorhandler</a>
-, <a class="el" href="a00055.html#a936efe3dfed125e4e61f3a76d460183a">pqxx::items&lt; T, CONT &gt;</a>
-, <a class="el" href="a00034.html#a4eb51db87ff14a4edf9787b5117ddd24">pqxx::internal::dereference&lt; ITER &gt;</a>
-, <a class="el" href="a00076.html#a3870c438f09580a1b5414e0cdc687faf">pqxx::quiet_errorhandler</a>
-, <a class="el" href="a00033.html#a9709f1dbe1bc7599e96dd16b22e776bd">pqxx::internal::deref_ptr&lt; T &gt;</a>
-, <a class="el" href="a00062.html#ab1956501c582e41377bc54b4db377ded">pqxx::notification_receiver</a>
-, <a class="el" href="a00064.html#aa09aa1f99cc15c8f9ffb8ff5478ecd01">pqxx::internal::notify_listener_forwarder</a>
-, <a class="el" href="a00063.html#a0f8b3a6f5183bc9466fba30bd760af85">pqxx::notify_listener</a>
-, <a class="el" href="a00053.html#a10e6e640885617f52bf43d9e59477424">pqxx::prepare::invocation</a>
-, <a class="el" href="a00037.html#aa93a0d1009d7900066cdb3893b4a25b2">pqxx::internal::Escaper&lt; IT &gt;</a>
-</li>
-<li>operator*()
-: <a class="el" href="a00043.html#a7c416cd5efae357cce5f6dccf6d6fb58">pqxx::icursor_iterator</a>
-, <a class="el" href="a00025.html#ab58d13117556c7bbe935db018c4bbbd9">pqxx::const_result_iterator</a>
-, <a class="el" href="a00005.html#a0b513557015fe5eda72c189dd488d5dd">std::back_insert_iterator&lt; pqxx::tablewriter &gt;</a>
-, <a class="el" href="a00028.html#ad809f99f770cd093a241718327b08fad">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00073.html#afaa858977fa3c7df8f6497afdf4f2803">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>
-, <a class="el" href="a00084.html#ac3891140f89ff6e3e43a818767431c23">pqxx::internal::scoped_array&lt; T &gt;</a>
-</li>
-<li>operator+()
-: <a class="el" href="a00025.html#a2faa42822a70d1ad0dbf426b69ee8a69">pqxx::const_result_iterator</a>
-, <a class="el" href="a00026.html#a248bd6095a955103131179b8b797a465">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00028.html#a433482a1750504705e650fa75eb37b66">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00027.html#abb4b905cf43a962fd80e2bbb3ebabb09">pqxx::const_reverse_tuple_iterator</a>
-</li>
-<li>operator++()
-: <a class="el" href="a00043.html#ada9ee12818185a1ccd04c912601d9f6d">pqxx::icursor_iterator</a>
-, <a class="el" href="a00025.html#a3321e9a66cc13e3455eeeeb23c9ce7a3">pqxx::const_result_iterator</a>
-, <a class="el" href="a00026.html#aa0aef3bc029f501703e2f941c85d03d5">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00005.html#a0b7adddc8406229b9c5a161302dffba5">std::back_insert_iterator&lt; pqxx::tablewriter &gt;</a>
-, <a class="el" href="a00028.html#a39885713e209d972d4a02a33af90487e">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00027.html#aa2b622cb478e2423aba8013117483c41">pqxx::const_reverse_tuple_iterator</a>
-</li>
-<li>operator+=()
-: <a class="el" href="a00025.html#a9eb6caf606fd73bd3bc0e0bbbcd3387a">pqxx::const_result_iterator</a>
-, <a class="el" href="a00026.html#a3f9fbd9b493b163a45b1c15d2e5ff6b7">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00028.html#a71cc0a0b9010eb6d971631e32724922f">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00027.html#a19df3962a332430fb1b531f24959a05b">pqxx::const_reverse_tuple_iterator</a>
-, <a class="el" href="a00043.html#ae1f77541718ff048a67353dc07c87013">pqxx::icursor_iterator</a>
-</li>
-<li>operator-()
-: <a class="el" href="a00025.html#adfa0ccba45f501111664d5e0c4bfa766">pqxx::const_result_iterator</a>
-, <a class="el" href="a00026.html#abd88da5b5bc0d9e63efba1a6ba9f14b3">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00028.html#a947f588862432793167ace50bb0157c1">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00027.html#a11ca506e9cac97842a53ddb78f409fed">pqxx::const_reverse_tuple_iterator</a>
-</li>
-<li>operator--()
-: <a class="el" href="a00026.html#a04258acb26509bcf495e7819de11d142">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00025.html#a1817b0a918bdf266d240ca5b4449ce6e">pqxx::const_result_iterator</a>
-, <a class="el" href="a00026.html#af6c63db21df71be91a1cf1c2d9905c47">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00028.html#a03722072d600f9bb3c64f8d1040ab263">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00027.html#a3ac4f8c6dfd71aacfafb2c2c9080bf1d">pqxx::const_reverse_tuple_iterator</a>
-</li>
-<li>operator-=()
-: <a class="el" href="a00027.html#adfa94c0a489aae615a2d09e8bf10939d">pqxx::const_reverse_tuple_iterator</a>
-, <a class="el" href="a00025.html#aac919ac1130c456cac33c2fb977e8f49">pqxx::const_result_iterator</a>
-, <a class="el" href="a00026.html#a31bfd0560cc60c2496c48cafc47aeb41">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00028.html#a0a3867bded7fc4181f57d516ef72f15f">pqxx::const_tuple_iterator</a>
-</li>
-<li>operator-&gt;()
-: <a class="el" href="a00043.html#af2c977a93c27c468244f43733f7238c6">pqxx::icursor_iterator</a>
-, <a class="el" href="a00025.html#a5a6e8b74cb15a24e923016d56cd74df5">pqxx::const_result_iterator</a>
-, <a class="el" href="a00028.html#a0a3aac40eb8627fc04b11e26c5a9311e">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00073.html#a362f5103b150fb3913adb8923c7b1dbe">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>
-</li>
-<li>operator&lt;()
-: <a class="el" href="a00043.html#a595590e9f129925a1b447617b8d3b82a">pqxx::icursor_iterator</a>
-, <a class="el" href="a00056.html#a41efa409c912f937c51e31dc812f7a2e">pqxx::largeobject</a>
-, <a class="el" href="a00025.html#abc4bdb24c31faff8986730cc418225c4">pqxx::const_result_iterator</a>
-, <a class="el" href="a00028.html#a0d40e819e0f26072ee3cb0bc8c680242">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00027.html#a55e6dceb8e406e684340e10de40e5a48">pqxx::const_reverse_tuple_iterator</a>
-, <a class="el" href="a00026.html#a7b18a6e600a88ac9a5689b2cd9ee5c1b">pqxx::const_reverse_result_iterator</a>
-</li>
-<li>operator&lt;&lt;()
-: <a class="el" href="a00100.html#a471da19c2f19ee8a205428a8e4c338ed">pqxx::tablewriter</a>
-</li>
-<li>operator&lt;=()
-: <a class="el" href="a00027.html#a31697aa746ed96aa03373faf6d2a56bf">pqxx::const_reverse_tuple_iterator</a>
-, <a class="el" href="a00043.html#a6afd533edcdf0e9f9667fdde547de63a">pqxx::icursor_iterator</a>
-, <a class="el" href="a00025.html#a5838760d8c9620674b3bc530f95ec6d5">pqxx::const_result_iterator</a>
-, <a class="el" href="a00026.html#a43793fc9e6cfcf3a400bcb9a3363dbf7">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00028.html#a11fc7f6bebd2ea49e39a32ee263646f7">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00056.html#a8467e3f29ce1f3748fd62737cfe63316">pqxx::largeobject</a>
-</li>
-<li>operator=()
-: <a class="el" href="a00082.html#a6e2e28a20a517c6c3f4e4c9407fbe288">pqxx::result</a>
-, <a class="el" href="a00027.html#a260dbe03a79907ee06b15b22f4757b53">pqxx::const_reverse_tuple_iterator</a>
-, <a class="el" href="a00043.html#a56c2d0b9aa14557cdf45555ea8a543f3">pqxx::icursor_iterator</a>
-, <a class="el" href="a00026.html#a26592398ebce2937d32420e4fbfbdd87">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00073.html#a93b56fd3623e58c1aa6ceaaff54bbe11">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>
-, <a class="el" href="a00084.html#af0ac2a40f4e23eb28cde185d629a2678">pqxx::internal::scoped_array&lt; T &gt;</a>
-, <a class="el" href="a00005.html#a2aaa8274759d9d84964e8235ec59bac0">std::back_insert_iterator&lt; pqxx::tablewriter &gt;</a>
-</li>
-<li>operator==()
-: <a class="el" href="a00027.html#a801315de235f75a68367f998d928332a">pqxx::const_reverse_tuple_iterator</a>
-, <a class="el" href="a00025.html#a757c8e7d196c2a9d4e69af70a4234620">pqxx::const_result_iterator</a>
-, <a class="el" href="a00107.html#a07445c00ef5336b58ae6ed0111ea7eb1">pqxx::tuple</a>
-, <a class="el" href="a00043.html#a8b87babe29cf2797a624b2c8fa10d05f">pqxx::icursor_iterator</a>
-, <a class="el" href="a00028.html#ada9be67072933135310c77b27e0f3540">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00082.html#acddfe7ea1003815ef4e738bb6c84d221">pqxx::result</a>
-, <a class="el" href="a00013.html#a7ed7a9968baffb67dc5d2fde25cfa4c8">pqxx::binarystring</a>
-, <a class="el" href="a00056.html#ad70e9d5356545289573e63f6272a7e52">pqxx::largeobject</a>
-, <a class="el" href="a00040.html#a7b7e65ff720f3b00b070c5608f9ac986">pqxx::field</a>
-, <a class="el" href="a00026.html#adeb96b3dd3de78f616e8ff6129cc8a26">pqxx::const_reverse_result_iterator</a>
-</li>
-<li>operator&gt;()
-: <a class="el" href="a00028.html#a9597eed7de8833d1663e13f293723e76">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00026.html#af1b380239968fd36cfb1b22f25fe3c67">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00025.html#a07d2e2279fef3c1476cffd06a8eb91de">pqxx::const_result_iterator</a>
-, <a class="el" href="a00056.html#aa7d92ad25a5d4584dc8ff34041103ef2">pqxx::largeobject</a>
-, <a class="el" href="a00043.html#a0844bc4574d839c13d9ae6f2316a7286">pqxx::icursor_iterator</a>
-, <a class="el" href="a00027.html#a9155b63bbbed74b28fb7364fdcc17d99">pqxx::const_reverse_tuple_iterator</a>
-</li>
-<li>operator&gt;=()
-: <a class="el" href="a00027.html#af96d51ef06328f74e7b24e95f3831d9a">pqxx::const_reverse_tuple_iterator</a>
-, <a class="el" href="a00043.html#a0abd27b596021390729199ddcb5a4baf">pqxx::icursor_iterator</a>
-, <a class="el" href="a00026.html#aace3d30e02c3014d04cb1825dff7de6b">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00056.html#a72405b8ff94fd3f44fe786f5001409a0">pqxx::largeobject</a>
-, <a class="el" href="a00028.html#a97a72d87b07205861e619b356dbf6a13">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00025.html#a968c235eb6fecdf44b8f64827473c733">pqxx::const_result_iterator</a>
-</li>
-<li>operator&gt;&gt;()
-: <a class="el" href="a00044.html#a7ac105c3e882661d8f1220ccf9164c27">pqxx::icursorstream</a>
-, <a class="el" href="a00040.html#ad79f68cfa43c8ce7a13af3525be3da43">pqxx::field</a>
-, <a class="el" href="a00098.html#adbb71a08559825b55b801771b6161d56">pqxx::tablereader</a>
-</li>
-<li>operator[]()
-: <a class="el" href="a00084.html#aada7488a2fb51e6d81cdd86469f43ada">pqxx::internal::scoped_array&lt; T &gt;</a>
-, <a class="el" href="a00107.html#ab788fa8e6231991a743a4bfdab6b79c1">pqxx::tuple</a>
-, <a class="el" href="a00013.html#a47aa4553c316eeab7461c368e0ce2bac">pqxx::binarystring</a>
-, <a class="el" href="a00082.html#a3aac4e676b132a3499e70bb83bcc4bec">pqxx::result</a>
-, <a class="el" href="a00107.html#a32b661539c164b767b0b90179df91b80">pqxx::tuple</a>
-</li>
-<li>options()
-: <a class="el" href="a00024.html#ae3164a06f63e76709e17065bea2bf938">pqxx::connectionpolicy</a>
-, <a class="el" href="a00006.html#af041bd491664d3d3c81e7ad9e701d593">pqxx::basic_connection&lt; CONNECTPOLICY &gt;</a>
-</li>
-<li>out_of_memory()
-: <a class="el" href="a00066.html#ad9880e47615592429d5cb9e3fda467f3">pqxx::out_of_memory</a>
-</li>
-<li>overflow()
-: <a class="el" href="a00057.html#a4f43f50130c87e488d0d754816815db0">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00041.html#aa10890370d62085bde7c01e4e7ddcd92">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_func_0x70.html b/doc/html/Reference/functions_func_0x70.html
deleted file mode 100644
index 62d0623..0000000
--- a/doc/html/Reference/functions_func_0x70.html
+++ /dev/null
@@ -1,180 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
-      <li class="current"><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_0x70.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
-<li>parameterized()
-: <a class="el" href="a00104.html#a241ccb51d6d6a399164e7478adcd6157">pqxx::transaction_base</a>
-</li>
-<li>parameterized_invocation()
-: <a class="el" href="a00067.html#a5fa125c4885b76bd9c250e1d0692ad13">pqxx::internal::parameterized_invocation</a>
-</li>
-<li>perform()
-: <a class="el" href="a00023.html#a5eac9840b79e7f1893d88b63f6d97b1d">pqxx::connection_base</a>
-</li>
-<li>pipeline()
-: <a class="el" href="a00068.html#a41ad44c7f13ad198db938c84e25473a9">pqxx::pipeline</a>
-</li>
-<li>plpgsql_error()
-: <a class="el" href="a00069.html#abb0f0e6d4eaebe63d7409c244ffa9b06">pqxx::plpgsql_error</a>
-</li>
-<li>plpgsql_no_data_found()
-: <a class="el" href="a00070.html#ab6013cc52171417e60008c1efebd4257">pqxx::plpgsql_no_data_found</a>
-</li>
-<li>plpgsql_raise()
-: <a class="el" href="a00071.html#acb8177c2b8060623f46fadfb82c621f8">pqxx::plpgsql_raise</a>
-</li>
-<li>plpgsql_too_many_rows()
-: <a class="el" href="a00072.html#a8b2c0fa01d76add8d15f1024562521fe">pqxx::plpgsql_too_many_rows</a>
-</li>
-<li>port()
-: <a class="el" href="a00023.html#a826750f0f13ede4ac4e6ca8a84711b53">pqxx::connection_base</a>
-</li>
-<li>pos()
-: <a class="el" href="a00085.html#a5a8ff4f51d2a249f1e772e0953452684">pqxx::internal::sql_cursor</a>
-</li>
-<li>PQAlloc()
-: <a class="el" href="a00073.html#adf8536b0ab651d81247809a673f3bf42">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>
-</li>
-<li>prepare()
-: <a class="el" href="a00023.html#ab71d463277c017f695eed71cdd87afb2">pqxx::connection_base</a>
-</li>
-<li>prepare_now()
-: <a class="el" href="a00023.html#a32efdc645566975851bfc7d6b82d214c">pqxx::connection_base</a>
-</li>
-<li>prepared()
-: <a class="el" href="a00104.html#a1357ac4f6330284129c91882a169276d">pqxx::transaction_base</a>
-</li>
-<li>prepared_def()
-: <a class="el" href="a00075.html#a52a320e063625faf69d1104d7dbfc13a">pqxx::prepare::internal::prepared_def</a>
-</li>
-<li>prior()
-: <a class="el" href="a00030.html#aed642c9d80cddf181853d36c6e8ccb93">pqxx::cursor_base</a>
-</li>
-<li>process_notice()
-: <a class="el" href="a00104.html#a99f99eb85906a7541119c9098a36d799">pqxx::transaction_base</a>
-, <a class="el" href="a00058.html#afb99c68925c9dad182c41036ead832ae">pqxx::largeobjectaccess</a>
-, <a class="el" href="a00104.html#aa90bc6e1219ff68ef11e1d04b76c205c">pqxx::transaction_base</a>
-, <a class="el" href="a00057.html#a553f2541bf0ecd55111057ff6de98252">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00023.html#a9d64420154827b3572dcdb955a93bfff">pqxx::connection_base</a>
-</li>
-<li>protocol_version()
-: <a class="el" href="a00023.html#ab63e45ad783d8adb8d4a9f03e03ef6ef">pqxx::connection_base</a>
-</li>
-<li>push_back()
-: <a class="el" href="a00100.html#aa77830abd7d255e513940092e68bcbb0">pqxx::tablewriter</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_func_0x71.html b/doc/html/Reference/functions_func_0x71.html
deleted file mode 100644
index 7af0f88..0000000
--- a/doc/html/Reference/functions_func_0x71.html
+++ /dev/null
@@ -1,139 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
-      <li class="current"><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_0x71.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_q"></a>- q -</h3><ul>
-<li>query()
-: <a class="el" href="a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2">pqxx::sql_error</a>
-, <a class="el" href="a00082.html#a1741df34f160c410d8d28dddc44e6015">pqxx::result</a>
-</li>
-<li>quiet_errorhandler()
-: <a class="el" href="a00076.html#ae440e24603c46ebdc8b981e22a54aacb">pqxx::quiet_errorhandler</a>
-</li>
-<li>quote()
-: <a class="el" href="a00203.html#ga81fe65fbb9561af7c5f0b33a9fe27e5a">pqxx::connection_base</a>
-, <a class="el" href="a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff">pqxx::transaction_base</a>
-</li>
-<li>quote_name()
-: <a class="el" href="a00203.html#gad943d244673a97eef6c7a927f4f412c0">pqxx::transaction_base</a>
-, <a class="el" href="a00203.html#gae68c4661843dcf695585f6e1b6011788">pqxx::connection_base</a>
-</li>
-<li>quote_raw()
-: <a class="el" href="a00203.html#gaa10d27c49fd2089fe55ebc7ef060b65a">pqxx::transaction_base</a>
-, <a class="el" href="a00203.html#ga8b59e512bedb3e8a69f3aa7e557daab7">pqxx::connection_base</a>
-, <a class="el" href="a00203.html#gac62a687a3367d500a54d0e0a722880c6">pqxx::transaction_base</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_func_0x72.html b/doc/html/Reference/functions_func_0x72.html
deleted file mode 100644
index 661c0d1..0000000
--- a/doc/html/Reference/functions_func_0x72.html
+++ /dev/null
@@ -1,195 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
-      <li class="current"><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_0x72.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
-<li>range_error()
-: <a class="el" href="a00077.html#afe1f00814531af326e7fb11757f978e9">pqxx::range_error</a>
-</li>
-<li>RawConnection()
-: <a class="el" href="a00056.html#a0357da0b565480de02030bf018a99e5a">pqxx::largeobject</a>
-</li>
-<li>rbegin()
-: <a class="el" href="a00107.html#a1b2e60c035ce44465903da29d2b9073b">pqxx::tuple</a>
-, <a class="el" href="a00082.html#a9bd216b98399da242314f47e6c512986">pqxx::result</a>
-</li>
-<li>reactivation_avoidance_clear()
-: <a class="el" href="a00104.html#a84df458282939ef38cfddfaa07bea1d8">pqxx::transaction_base</a>
-</li>
-<li>reactivation_avoidance_counter()
-: <a class="el" href="a00078.html#a87bd978d6269ea43fdcdf2f2eb278ef5">pqxx::internal::reactivation_avoidance_counter</a>
-</li>
-<li>reactivation_avoidance_exemption()
-: <a class="el" href="a00079.html#ae0b6ca7a0a7d33b88a0e0a3fb61ac240">pqxx::internal::reactivation_avoidance_exemption</a>
-</li>
-<li>read()
-: <a class="el" href="a00058.html#aac375f66e0a9fb817e4e59a1e73f6ba7">pqxx::largeobjectaccess</a>
-</li>
-<li>Reason()
-: <a class="el" href="a00056.html#a70fe02eba0ce7e8d83db9bc3340260af">pqxx::largeobject</a>
-</li>
-<li>refcount()
-: <a class="el" href="a00080.html#a02b194d1c4db0d3dd7d97351443bb7bd">pqxx::internal::refcount</a>
-</li>
-<li>reg_pending_error()
-: <a class="el" href="a00105.html#adae9df5aee401ccb6f1d77024d524322">pqxx::internal::transactionfocus</a>
-</li>
-<li>Register()
-: <a class="el" href="a00111.html#a20d41d4090254a82c02f1d7e30af9d04">pqxx::internal::unique&lt; GUEST &gt;</a>
-</li>
-<li>register_me()
-: <a class="el" href="a00105.html#a267f75f541c85a38605fb6b8c66d1e0a">pqxx::internal::transactionfocus</a>
-</li>
-<li>registered()
-: <a class="el" href="a00105.html#a474a6ca017e7a313bc33e7b2b5a2d1d7">pqxx::internal::transactionfocus</a>
-</li>
-<li>remove()
-: <a class="el" href="a00056.html#a7976bf34f68473dd51809bf25682aa03">pqxx::largeobject</a>
-</li>
-<li>rend()
-: <a class="el" href="a00082.html#a89aa2801e77f463d3598dac7ee2ecd11">pqxx::result</a>
-, <a class="el" href="a00107.html#a151caf9b33bc5f6e3a3210a0a9850be2">pqxx::tuple</a>
-</li>
-<li>reserve()
-: <a class="el" href="a00100.html#a2fbc9559232987cab54d30add357a2cb">pqxx::tablewriter</a>
-</li>
-<li>reset()
-: <a class="el" href="a00073.html#a7bb9fd9d80b38ddbed8128b33806900d">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>
-</li>
-<li>restrict_violation()
-: <a class="el" href="a00081.html#a595aad1240047206570109fb06936695">pqxx::restrict_violation</a>
-</li>
-<li>result()
-: <a class="el" href="a00082.html#aad8b1fd5e42dbfc4a4d75c0a1b0c6ddb">pqxx::result</a>
-</li>
-<li>resume()
-: <a class="el" href="a00068.html#a153e247a4f449ce8069379c4567738e9">pqxx::pipeline</a>
-</li>
-<li>retain()
-: <a class="el" href="a00068.html#af94a53d0eecb7485cb135155f912ce8e">pqxx::pipeline</a>
-</li>
-<li>retrieve()
-: <a class="el" href="a00068.html#a19c508710d0025993e41512f23de56be">pqxx::pipeline</a>
-, <a class="el" href="a00087.html#a97046479f709ae621473c48ed7a0932d">pqxx::stateless_cursor&lt; up, op &gt;</a>
-, <a class="el" href="a00068.html#a9edc9c6e50f25790c3707495ab9779dd">pqxx::pipeline</a>
-</li>
-<li>robusttransaction()
-: <a class="el" href="a00083.html#ae28452f4e178b6c548f6294fee803632">pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt;</a>
-</li>
-<li>rownumber()
-: <a class="el" href="a00107.html#add3b3950f875cc68334a62e5c15dd34d">pqxx::tuple</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_func_0x73.html b/doc/html/Reference/functions_func_0x73.html
deleted file mode 100644
index 5d571d5..0000000
--- a/doc/html/Reference/functions_func_0x73.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
-      <li class="current"><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_0x73.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
-<li>scoped_array()
-: <a class="el" href="a00084.html#a38e241073d5b8b235f1d9d35980a8639">pqxx::internal::scoped_array&lt; T &gt;</a>
-</li>
-<li>seek()
-: <a class="el" href="a00058.html#ae74922e23584d6410cf37f89f10c1a53">pqxx::largeobjectaccess</a>
-</li>
-<li>seekoff()
-: <a class="el" href="a00041.html#a11be4abe1a7a982fa05d2ca80630c62c">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00057.html#a55637c6a2fe0266ebbea046d0fda8276">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>seekpos()
-: <a class="el" href="a00057.html#a0e8942a1a6e76067bf4c2a07320550ab">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00041.html#a8c7796f89ed8ea72203359ef1aeaa042">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>server_version()
-: <a class="el" href="a00023.html#acdd295f691812773133147530aa6ff21">pqxx::connection_base</a>
-</li>
-<li>set_client_encoding()
-: <a class="el" href="a00023.html#a04895c06c5ae1d8b0863a32a28beff51">pqxx::connection_base</a>
-</li>
-<li>set_stride()
-: <a class="el" href="a00044.html#a255914b05d1f935922338eeebcb10144">pqxx::icursorstream</a>
-</li>
-<li>set_variable()
-: <a class="el" href="a00023.html#a120b9e03dcaa9b0c3ef7026afa64d954">pqxx::connection_base</a>
-, <a class="el" href="a00104.html#ab7510be596a5a14014064c884a10fd93">pqxx::transaction_base</a>
-</li>
-<li>set_verbosity()
-: <a class="el" href="a00023.html#acfb05dee4b2d29c9a3d4925d194d5ab9">pqxx::connection_base</a>
-</li>
-<li>simulate_failure()
-: <a class="el" href="a00023.html#a335ca1d83e65a9e57b907c431c3afbe1">pqxx::connection_base</a>
-</li>
-<li>size()
-: <a class="el" href="a00013.html#af10f41451b711337a25cec42598229fb">pqxx::binarystring</a>
-, <a class="el" href="a00087.html#ae278f24bab98d3946061934a48992067">pqxx::stateless_cursor&lt; up, op &gt;</a>
-, <a class="el" href="a00040.html#ad8d3b3ef9308b577d178086e4b295ca5">pqxx::field</a>
-, <a class="el" href="a00082.html#a4dccf162cd4081bbe2824ba29d546e90">pqxx::result</a>
-, <a class="el" href="a00107.html#ae68a37e2db5b44e1521d8c0156a3c4f9">pqxx::tuple</a>
-</li>
-<li>slice()
-: <a class="el" href="a00107.html#afbe1a4b84afca1f448d169c169d936bf">pqxx::tuple</a>
-</li>
-<li>sock()
-: <a class="el" href="a00023.html#a8ac078b1077fbe19ee1d713bb6b71e8f">pqxx::connection_base</a>
-</li>
-<li>sql_cursor()
-: <a class="el" href="a00085.html#a78ee80852828a1221357352ce77b9597">pqxx::internal::sql_cursor</a>
-</li>
-<li>sql_error()
-: <a class="el" href="a00086.html#af3e94ddc4c6428d5a1d7763936a5b781">pqxx::sql_error</a>
-</li>
-<li>start_backend_transaction()
-: <a class="el" href="a00032.html#a601f599d9c5cca86ce84a77bdac941db">pqxx::dbtransaction</a>
-</li>
-<li>stateless_cursor()
-: <a class="el" href="a00087.html#aa042b1c72b16911a4f2e1c73be3d8942">pqxx::stateless_cursor&lt; up, op &gt;</a>
-</li>
-<li>str()
-: <a class="el" href="a00013.html#ab6642dd3f5147bc104c3cdf0c8d2cc9e">pqxx::binarystring</a>
-</li>
-<li>stride()
-: <a class="el" href="a00044.html#a89f9c7dc295e4befa9bdbd2bfedbe800">pqxx::icursorstream</a>
-</li>
-<li>subtransaction()
-: <a class="el" href="a00096.html#aae82c1f8ef12d5c780313a0528825372">pqxx::subtransaction</a>
-</li>
-<li>supports()
-: <a class="el" href="a00023.html#aefdde864e05f88e84d748236b93659e7">pqxx::connection_base</a>
-</li>
-<li>swap()
-: <a class="el" href="a00082.html#a2f3a766be0d57b86db847585ed1f2fc4">pqxx::result</a>
-, <a class="el" href="a00013.html#ad6e5000885dd6f0b7bdf1f5d7f365dd9">pqxx::binarystring</a>
-, <a class="el" href="a00107.html#a396da22c05b8841636602333fa49055d">pqxx::tuple</a>
-, <a class="el" href="a00073.html#a681827ee20603fab0019324494e78455">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>
-</li>
-<li>sync()
-: <a class="el" href="a00057.html#a1f2be3c1026e59be027445a60b46a416">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00041.html#ae94ab8fb0c94bf4b100f85f80ff8a2b4">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>syntax_error()
-: <a class="el" href="a00097.html#ac6344fdccdc0e166ff7fcbe53bcc27ef">pqxx::syntax_error</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_func_0x74.html b/doc/html/Reference/functions_func_0x74.html
deleted file mode 100644
index 27894d7..0000000
--- a/doc/html/Reference/functions_func_0x74.html
+++ /dev/null
@@ -1,184 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
-      <li class="current"><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_0x74.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
-<li>table()
-: <a class="el" href="a00040.html#adee313912a0d712eba34548454455988">pqxx::field</a>
-</li>
-<li>table_column()
-: <a class="el" href="a00040.html#a36b61c5c5aa0550c3b7472225fc64f77">pqxx::field</a>
-, <a class="el" href="a00082.html#adadfb3831c89409ff3ff74a49b5b5bdd">pqxx::result</a>
-, <a class="el" href="a00107.html#a7ecb5e742835c2b2c45f19fc3e8c95f5">pqxx::tuple</a>
-, <a class="el" href="a00082.html#ad8ecab8bcc022fe5a489e2d2fded14bd">pqxx::result</a>
-, <a class="el" href="a00107.html#ae21cedae764c516074261dbc3f360671">pqxx::tuple</a>
-</li>
-<li>tablereader()
-: <a class="el" href="a00098.html#abdaa2d21ae6f3bbb52b8cb6c75870ff5">pqxx::tablereader</a>
-</li>
-<li>tablestream()
-: <a class="el" href="a00099.html#a5cfaacb3b52d957c8df94b91f3f1fe40">pqxx::tablestream</a>
-</li>
-<li>tablewriter()
-: <a class="el" href="a00100.html#af491ceeea1fb81f185c4460176ef594a">pqxx::tablewriter</a>
-</li>
-<li>tell()
-: <a class="el" href="a00058.html#af81ac99156f3a319e8c021ac2e12da42">pqxx::largeobjectaccess</a>
-</li>
-<li>to()
-: <a class="el" href="a00040.html#a11b508641e461a25fdc6b78fb7a36acf">pqxx::field</a>
-</li>
-<li>to_file()
-: <a class="el" href="a00056.html#ad97df88e75558320c89ea4f39c35afe2">pqxx::largeobject</a>
-, <a class="el" href="a00058.html#a4adb675b5aed487e66d986fde3d54b4c">pqxx::largeobjectaccess</a>
-</li>
-<li>to_string()
-: <a class="el" href="a00089.html#a68b55550446061fd956d8777c97ffffb">pqxx::string_traits&lt; char * &gt;</a>
-, <a class="el" href="a00091.html#a256159442e5ffa53fd9e8e08efbb8f95">pqxx::string_traits&lt; const char * &gt;</a>
-, <a class="el" href="a00090.html#af1b0d4263b555e6a90dbf6a2e2e7b73e">pqxx::string_traits&lt; char[N]&gt;</a>
-, <a class="el" href="a00093.html#aee488ad2b0284dc58feb87cf7d4ec0e2">pqxx::string_traits&lt; const std::string &gt;</a>
-, <a class="el" href="a00092.html#a312f97129b9a90a8f46feb8a1eb9c463">pqxx::string_traits&lt; const char[N]&gt;</a>
-, <a class="el" href="a00094.html#a766e009cf12622f50242fe6a6577280f">pqxx::string_traits&lt; std::string &gt;</a>
-, <a class="el" href="a00095.html#a6a04f64b953a11ca660727a1586cbe8a">pqxx::string_traits&lt; std::stringstream &gt;</a>
-</li>
-<li>tokenize()
-: <a class="el" href="a00098.html#a235d3894806c150e2db680ebe5c766d1">pqxx::tablereader</a>
-</li>
-<li>too_many_connections()
-: <a class="el" href="a00102.html#ad613a4a06c35fc29cdb838427250d727">pqxx::too_many_connections</a>
-</li>
-<li>trace()
-: <a class="el" href="a00023.html#aafade6d46c029d62f7bb10451f7e733e">pqxx::connection_base</a>
-</li>
-<li>transaction()
-: <a class="el" href="a00103.html#a5ad879f746d13f51e469c67665b5d3f9">pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;</a>
-</li>
-<li>transaction_base()
-: <a class="el" href="a00104.html#a92fc088d2f2c3e1e5992b4e14c703684">pqxx::transaction_base</a>
-</li>
-<li>transactionfocus()
-: <a class="el" href="a00105.html#ac1ad1a201cacde2cd35182dd3bfb66fa">pqxx::internal::transactionfocus</a>
-</li>
-<li>transactor()
-: <a class="el" href="a00106.html#a326761951cbf1a7b38ee912a4ca3556f">pqxx::transactor&lt; TRANSACTION &gt;</a>
-</li>
-<li>tuple()
-: <a class="el" href="a00107.html#a97a80dea1c26f652161f82f18931eb4a">pqxx::tuple</a>
-</li>
-<li>type()
-: <a class="el" href="a00040.html#a61b82f53f82924bc10d8c1b15dfca153">pqxx::field</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_func_0x75.html b/doc/html/Reference/functions_func_0x75.html
deleted file mode 100644
index f57de0e..0000000
--- a/doc/html/Reference/functions_func_0x75.html
+++ /dev/null
@@ -1,153 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
-      <li class="current"><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_0x75.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
-<li>undefined_column()
-: <a class="el" href="a00108.html#a2cef7f04b77370c1744fdefbd68cf254">pqxx::undefined_column</a>
-</li>
-<li>undefined_function()
-: <a class="el" href="a00109.html#af634ee86c8bbeffb1db85a10c611e99b">pqxx::undefined_function</a>
-</li>
-<li>undefined_table()
-: <a class="el" href="a00110.html#a639bf511f48a2eb3715f857fd91f1bce">pqxx::undefined_table</a>
-</li>
-<li>underflow()
-: <a class="el" href="a00057.html#ad2e5df2bff74fcc60e7d68a083426189">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00041.html#ac96fb117de93933fd4dd667cbe88a0b6">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>unique()
-: <a class="el" href="a00111.html#a7dce0951d8eff0a8d156ff1b73e2c878">pqxx::internal::unique&lt; GUEST &gt;</a>
-</li>
-<li>unique_violation()
-: <a class="el" href="a00112.html#a704dbc98b56d620ec131498b77578261">pqxx::unique_violation</a>
-</li>
-<li>unprepare()
-: <a class="el" href="a00023.html#a30ec51634479614b45106532e87e5dc7">pqxx::connection_base</a>
-</li>
-<li>Unregister()
-: <a class="el" href="a00111.html#afd6cf65f79200733565eb68f9085611a">pqxx::internal::unique&lt; GUEST &gt;</a>
-</li>
-<li>unregister_me()
-: <a class="el" href="a00105.html#a53309d8e6bb85774cb16bf6a340cb558">pqxx::internal::transactionfocus</a>
-</li>
-<li>usage_error()
-: <a class="el" href="a00113.html#ac13c13a650ab45684355682a98655f5b">pqxx::usage_error</a>
-</li>
-<li>username()
-: <a class="el" href="a00023.html#ae02522000400fc2782e892ac0387d85b">pqxx::connection_base</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_func_0x77.html b/doc/html/Reference/functions_func_0x77.html
deleted file mode 100644
index b4f7001..0000000
--- a/doc/html/Reference/functions_func_0x77.html
+++ /dev/null
@@ -1,131 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
-      <li class="current"><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_0x77.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
-<li>wait_read()
-: <a class="el" href="a00023.html#af860fe4c418cfa4f573f34d73327d111">pqxx::connection_base</a>
-</li>
-<li>wait_write()
-: <a class="el" href="a00023.html#acfb8d53e6f105db280cd5d977c005bea">pqxx::connection_base</a>
-</li>
-<li>write()
-: <a class="el" href="a00058.html#ad04b47cf5b016f02e855f5e9c0bbccae">pqxx::largeobjectaccess</a>
-</li>
-<li>write_raw_line()
-: <a class="el" href="a00100.html#ac4b1eaf8b157f40e377cdcaa5d07e233">pqxx::tablewriter</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_func_0x7e.html b/doc/html/Reference/functions_func_0x7e.html
deleted file mode 100644
index e46119f..0000000
--- a/doc/html/Reference/functions_func_0x7e.html
+++ /dev/null
@@ -1,203 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
-      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
-      <li class="current"><a href="functions_func_0x7e.html#index_0x7e"><span>~</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func_0x7e.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_0x7e"></a>- ~ -</h3><ul>
-<li>~basic_connection()
-: <a class="el" href="a00006.html#a3abaa953e318c2dda1b61b3f5861140e">pqxx::basic_connection&lt; CONNECTPOLICY &gt;</a>
-</li>
-<li>~basic_lostream()
-: <a class="el" href="a00009.html#a57d98a1321d8f5d00027810bb811025c">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>~basic_olostream()
-: <a class="el" href="a00010.html#a514945ec9aeaa6bdd455f21ccd9d3876">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>~basic_robusttransaction()
-: <a class="el" href="a00011.html#a4fa796f8dff9f236c36f292898eaeaad">pqxx::basic_robusttransaction</a>
-</li>
-<li>~connectionpolicy()
-: <a class="el" href="a00024.html#a69870c553a2ea10b2f1fbd6073c2fb25">pqxx::connectionpolicy</a>
-</li>
-<li>~dbtransaction()
-: <a class="el" href="a00032.html#ace1dc32cc5ab0d51481518e659675b79">pqxx::dbtransaction</a>
-</li>
-<li>~errorhandler()
-: <a class="el" href="a00036.html#a102761e1ec70d1f2d339d250bcdc799c">pqxx::errorhandler</a>
-</li>
-<li>~icursor_iterator()
-: <a class="el" href="a00043.html#a260a8e31d364d7c8427741d0788c305e">pqxx::icursor_iterator</a>
-</li>
-<li>~largeobject_streambuf()
-: <a class="el" href="a00057.html#ae2f637254f3e65276bdcf3ddc17fad73">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>~largeobjectaccess()
-: <a class="el" href="a00058.html#ac984b12f6980c477bfd3d895576635a6">pqxx::largeobjectaccess</a>
-</li>
-<li>~nontransaction()
-: <a class="el" href="a00060.html#a0069617cbc84ba559bdcdfdf3cd97f3b">pqxx::nontransaction</a>
-</li>
-<li>~notification_receiver()
-: <a class="el" href="a00062.html#ae4ed572d3a137b331d363bae82f4ce9b">pqxx::notification_receiver</a>
-</li>
-<li>~notify_listener()
-: <a class="el" href="a00063.html#ac4593cefb4b75ef4373b2aa44d4bd061">pqxx::notify_listener</a>
-</li>
-<li>~pipeline()
-: <a class="el" href="a00068.html#ab265dd1ed168022f92a207dd62bad5d1">pqxx::pipeline</a>
-</li>
-<li>~PQAlloc()
-: <a class="el" href="a00073.html#a8aded9ce9cf12f720f193ed303367bd1">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>
-</li>
-<li>~pqxx_exception()
-: <a class="el" href="a00074.html#a9386d73e8176de81de9b1fe38afa6952">pqxx::pqxx_exception</a>
-</li>
-<li>~reactivation_avoidance_exemption()
-: <a class="el" href="a00079.html#a3669e53c578ba7935d5b7bdaad0d5e0b">pqxx::internal::reactivation_avoidance_exemption</a>
-</li>
-<li>~refcount()
-: <a class="el" href="a00080.html#a603b442ad845f46a19fa92970990a03e">pqxx::internal::refcount</a>
-</li>
-<li>~robusttransaction()
-: <a class="el" href="a00083.html#af1b175fd37479937c936f172803f40bb">pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt;</a>
-</li>
-<li>~scoped_array()
-: <a class="el" href="a00084.html#a92873171917fe692165825e4cc5d0b50">pqxx::internal::scoped_array&lt; T &gt;</a>
-</li>
-<li>~sql_cursor()
-: <a class="el" href="a00085.html#a5957a76f8d79ad8eae5feee9722eff40">pqxx::internal::sql_cursor</a>
-</li>
-<li>~sql_error()
-: <a class="el" href="a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7">pqxx::sql_error</a>
-</li>
-<li>~tablereader()
-: <a class="el" href="a00098.html#a84da29cd4c12724f74891631ade8f1d5">pqxx::tablereader</a>
-</li>
-<li>~tablestream()
-: <a class="el" href="a00099.html#a6d024cd5f02bb5c2a6eb00ca11bde772">pqxx::tablestream</a>
-</li>
-<li>~tablewriter()
-: <a class="el" href="a00100.html#a3332310804e226da6d83c33f932290cc">pqxx::tablewriter</a>
-</li>
-<li>~transaction()
-: <a class="el" href="a00103.html#a028f5dc23672e38c82a8fd91cd4e4ee0">pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;</a>
-</li>
-<li>~transaction_base()
-: <a class="el" href="a00104.html#ad5ddea378795d92908af4b65e59d585a">pqxx::transaction_base</a>
-</li>
-<li>~tuple()
-: <a class="el" href="a00107.html#aa3815a9bb105e74635472a15538784a3">pqxx::tuple</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_rela.html b/doc/html/Reference/functions_rela.html
deleted file mode 100644
index 6e84eba..0000000
--- a/doc/html/Reference/functions_rela.html
+++ /dev/null
@@ -1,165 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Related Functions</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li class="current"><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_rela.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;<ul>
-<li>field
-: <a class="el" href="a00107.html#acd53905ae10cba58b4337aefe648aec6">pqxx::tuple</a>
-</li>
-<li>internal::gate::connection_dbtransaction
-: <a class="el" href="a00023.html#af3dfec559fe2305e57aba653abe4c8ad">pqxx::connection_base</a>
-</li>
-<li>internal::gate::connection_errorhandler
-: <a class="el" href="a00023.html#aa423170b8ec82df685a1e739f53f2b14">pqxx::connection_base</a>
-</li>
-<li>internal::gate::connection_largeobject
-: <a class="el" href="a00023.html#ab15ff67d81467d271dc713b2584f1328">pqxx::connection_base</a>
-</li>
-<li>internal::gate::connection_notification_receiver
-: <a class="el" href="a00023.html#abbdbf8e505eb3c23680d83df6c575889">pqxx::connection_base</a>
-</li>
-<li>internal::gate::connection_parameterized_invocation
-: <a class="el" href="a00023.html#a0e64dc314f291c6f81a948c59d94aa8a">pqxx::connection_base</a>
-</li>
-<li>internal::gate::connection_pipeline
-: <a class="el" href="a00023.html#a3b9c5dc16f04600aa5415e06f6ff8fa6">pqxx::connection_base</a>
-</li>
-<li>internal::gate::connection_prepare_invocation
-: <a class="el" href="a00023.html#ac2eff365ba0aa25ebbf5f903ac3c7a54">pqxx::connection_base</a>
-</li>
-<li>internal::gate::connection_reactivation_avoidance_exemption
-: <a class="el" href="a00023.html#a2247d8690958f634898bbf014a7d418c">pqxx::connection_base</a>
-</li>
-<li>internal::gate::connection_sql_cursor
-: <a class="el" href="a00023.html#a84c1a28176815ab9103c7febec450755">pqxx::connection_base</a>
-</li>
-<li>internal::gate::connection_transaction
-: <a class="el" href="a00023.html#a3c60c76e32687adce1e8c0dba0919773">pqxx::connection_base</a>
-</li>
-<li>internal::gate::errorhandler_connection_base
-: <a class="el" href="a00036.html#a08b329d18887eeb882ff0c80b8ae74ba">pqxx::errorhandler</a>
-</li>
-<li>internal::gate::icursor_iterator_icursorstream
-: <a class="el" href="a00043.html#a50ae5821478a2398f50c8cf2c42a0343">pqxx::icursor_iterator</a>
-</li>
-<li>internal::gate::icursorstream_icursor_iterator
-: <a class="el" href="a00044.html#a81bc68e9ddb56368929d58e0820e72f0">pqxx::icursorstream</a>
-</li>
-<li>operator+
-: <a class="el" href="a00025.html#a381a166248dfc07a1cc3b9e840263a89">pqxx::const_result_iterator</a>
-, <a class="el" href="a00028.html#af4effac1b54014c657d45b40baa24094">pqxx::const_tuple_iterator</a>
-</li>
-<li>pqxx::field
-: <a class="el" href="a00082.html#aea00d4ccd9783a65feb0c079c109c3e8">pqxx::result</a>
-</li>
-<li>pqxx::internal::gate::result_connection
-: <a class="el" href="a00082.html#a9fe15fed7d74b4ae0718cf9ae64427bf">pqxx::result</a>
-</li>
-<li>pqxx::internal::gate::result_creation
-: <a class="el" href="a00082.html#a137c5ab03f8e5975fe822571cfa796e4">pqxx::result</a>
-</li>
-<li>pqxx::internal::gate::result_sql_cursor
-: <a class="el" href="a00082.html#ad7ebaaac4647f20a915fd6aa735cd1e5">pqxx::result</a>
-</li>
-<li>pqxx::internal::gate::transaction_subtransaction
-: <a class="el" href="a00104.html#ae689290143788842755389246915b9f2">pqxx::transaction_base</a>
-</li>
-<li>pqxx::internal::gate::transaction_tablereader
-: <a class="el" href="a00104.html#afbc1622f03aeb05c34ac44f1c5c179dc">pqxx::transaction_base</a>
-</li>
-<li>pqxx::internal::gate::transaction_tablewriter
-: <a class="el" href="a00104.html#a02ad6878f438fc51b297b32e7512e244">pqxx::transaction_base</a>
-</li>
-<li>pqxx::internal::gate::transaction_transactionfocus
-: <a class="el" href="a00104.html#acf16920b6582767aae17d6c57770e853">pqxx::transaction_base</a>
-</li>
-<li>pqxx::result
-: <a class="el" href="a00025.html#ac9149722b80a911706d9ad204417a69a">pqxx::const_result_iterator</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:14 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_type.html b/doc/html/Reference/functions_type.html
deleted file mode 100644
index 28caf53..0000000
--- a/doc/html/Reference/functions_type.html
+++ /dev/null
@@ -1,311 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Typedefs</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li class="current"><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="#index_c"><span>c</span></a></li>
-      <li><a href="#index_d"><span>d</span></a></li>
-      <li><a href="#index_f"><span>f</span></a></li>
-      <li><a href="#index_h"><span>h</span></a></li>
-      <li><a href="#index_i"><span>i</span></a></li>
-      <li><a href="#index_o"><span>o</span></a></li>
-      <li><a href="#index_p"><span>p</span></a></li>
-      <li><a href="#index_q"><span>q</span></a></li>
-      <li><a href="#index_r"><span>r</span></a></li>
-      <li><a href="#index_s"><span>s</span></a></li>
-      <li><a href="#index_t"><span>t</span></a></li>
-      <li><a href="#index_v"><span>v</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_type.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
-<li>char_type
-: <a class="el" href="a00013.html#abadf5cc14e19fc0c1f8838d1518baefa">pqxx::binarystring</a>
-, <a class="el" href="a00016.html#a1a64cbf69fea84c3ac667ff3b82f0f5b">std::char_traits&lt; char &gt;</a>
-, <a class="el" href="a00041.html#ab1b72785be292cde0fa9ac2cf2b3f6a4">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00010.html#a5c09652a33d59854940ef5ad36522bef">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00009.html#a6defd7dc017956dcda572ff9d54b394d">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00007.html#acb9db31f275560a165bb466555f30986">pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00017.html#a36f5165a10ea513315f12ed9f31c573b">std::char_traits&lt; unsigned char &gt;</a>
-, <a class="el" href="a00057.html#ad2ab29818af1ce91be638affa38398e6">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00008.html#ad94ea6936b6a5ee2983bdcbacdf364a9">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>const_iterator
-: <a class="el" href="a00013.html#acb7da4766d133d40e1f4b294c2dd14d9">pqxx::binarystring</a>
-, <a class="el" href="a00082.html#a231cf3451b578e1a77a0e3ba5c5332c0">pqxx::result</a>
-, <a class="el" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">pqxx::tuple</a>
-</li>
-<li>const_pointer
-: <a class="el" href="a00013.html#abcf73d6a9164ac4f0ffaf4012e774016">pqxx::binarystring</a>
-</li>
-<li>const_reference
-: <a class="el" href="a00013.html#a5a3869fa04853d5ab14b6676953143be">pqxx::binarystring</a>
-</li>
-<li>const_reverse_iterator
-: <a class="el" href="a00082.html#a4e8a0b23393257bb8438323af622ab0b">pqxx::result</a>
-, <a class="el" href="a00107.html#a00b39ba19194ab4ed39a66db5d706bdf">pqxx::tuple</a>
-</li>
-<li>content_type
-: <a class="el" href="a00073.html#a7fe52ebd1d2533f298caa5ffc975be66">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
-<li>difference_type
-: <a class="el" href="a00013.html#a121db85dcf088809bd4b95e617324971">pqxx::binarystring</a>
-, <a class="el" href="a00084.html#a2a9085342769fddc1cc5a8c6287b0892">pqxx::internal::scoped_array&lt; T &gt;</a>
-, <a class="el" href="a00028.html#adf1e8d933ff2f633c68a10261bdec228">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00107.html#a8fff40c4046b2b183229a423b036c295">pqxx::tuple</a>
-, <a class="el" href="a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed">pqxx::const_result_iterator</a>
-, <a class="el" href="a00082.html#abec7f7f4d7ed030f38b2a123b632b818">pqxx::result</a>
-, <a class="el" href="a00043.html#acf5bea0afb3ae6a669bd40cd659a5921">pqxx::icursor_iterator</a>
-, <a class="el" href="a00044.html#a79c9e623be28567215d88087cd7e80d0">pqxx::icursorstream</a>
-, <a class="el" href="a00087.html#af9cfc40abd39a68880b0df6d618e41fb">pqxx::stateless_cursor&lt; up, op &gt;</a>
-, <a class="el" href="a00030.html#a746c725327e1dfd598708bfeb8834992">pqxx::cursor_base</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
-<li>field
-: <a class="el" href="a00082.html#ab3bcc6d210c747335a9f86aef975dfa9">pqxx::result</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
-<li>handle
-: <a class="el" href="a00024.html#a15bb552a890c0fb28fab2413200dee18">pqxx::connectionpolicy</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
-<li>int_type
-: <a class="el" href="a00016.html#a905e17859fef67e93d7baeef86dee98b">std::char_traits&lt; char &gt;</a>
-, <a class="el" href="a00017.html#ae800195a00697cc19af347efb85911ae">std::char_traits&lt; unsigned char &gt;</a>
-, <a class="el" href="a00007.html#a8f1cd9fcb08f673ef02776beb52ceefd">pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00009.html#a7d45a1d6dc270b8a793a5e3cde0fb2c3">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00057.html#abef9904baeab33e0a03b595c06993a46">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00041.html#a55e0069841487074956aa376a6e1d72c">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00008.html#a1cffaceb7db5daf482bcb7f73aeaa0b0">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00010.html#a0e9bac94644a39ea5465d9b7aeba62dd">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>isolation_tag
-: <a class="el" href="a00011.html#aad0757a015b2ddfe476e3d83f812bbff">pqxx::basic_robusttransaction</a>
-, <a class="el" href="a00083.html#a8fb228809bd42b2936ada9f9573d30d6">pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt;</a>
-, <a class="el" href="a00103.html#a01e7ecea76d7d12c295e6979759eb754">pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;</a>
-, <a class="el" href="a00104.html#af5e1900b64239bac292f5505f7799654">pqxx::transaction_base</a>
-</li>
-<li>istream_type
-: <a class="el" href="a00043.html#a4d6d50111eed016d1ce28bbdbbf96862">pqxx::icursor_iterator</a>
-</li>
-<li>iterator
-: <a class="el" href="a00107.html#aae56e5f3e7f68f16408ba7c876e364f3">pqxx::tuple</a>
-, <a class="el" href="a00082.html#afa18f18140865290a1e7a3461cc604f4">pqxx::result</a>
-</li>
-<li>iterator_type
-: <a class="el" href="a00027.html#a5a6a65374213d98c1060687eac932a52">pqxx::const_reverse_tuple_iterator</a>
-, <a class="el" href="a00026.html#a3944431a48bc056755e618de31ccb101">pqxx::const_reverse_result_iterator</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
-<li>off_type
-: <a class="el" href="a00016.html#a85661c90be7df5a4f32cb40fa63c4311">std::char_traits&lt; char &gt;</a>
-, <a class="el" href="a00017.html#a8f7c4801c946a458c3b909375e934e76">std::char_traits&lt; unsigned char &gt;</a>
-, <a class="el" href="a00007.html#a5f11dbcdcaf2c705935e099debb68cd8">pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00010.html#acd6a237e073930d1c9b52de0c4cc9ba7">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00009.html#a94b75418ccf0801a3f7fd62d3f0897d7">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00058.html#acb1cfe19cef8d7b46ecddaa5f2231e9a">pqxx::largeobjectaccess</a>
-, <a class="el" href="a00008.html#a8ef4183e4700b8859a1f0950e6dff8ee">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00057.html#a8bde7bf4689040a1b2176547d0e422a8">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00041.html#a594d90685e6d986b1f2200792bd74b03">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>openmode
-: <a class="el" href="a00041.html#a292655415eeb298c9b09ccb6ed8de959">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca">pqxx::largeobjectaccess</a>
-, <a class="el" href="a00057.html#aa5e6a54ca2e756775d0fd025a5d804c3">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
-<li>pointer
-: <a class="el" href="a00082.html#a16732cbff5bf11cefd68471577344551">pqxx::result</a>
-, <a class="el" href="a00025.html#af545df126c49a8ad52fc58ee4833e7d9">pqxx::const_result_iterator</a>
-, <a class="el" href="a00107.html#a2ba69a8ed5d72f6a2c8c4e44959c3754">pqxx::tuple</a>
-</li>
-<li>pos_type
-: <a class="el" href="a00008.html#a9b47ff8b4b3863983169e64b69cee6fa">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00057.html#ab6ebcd93944dd5daf158fe4f278273f9">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00058.html#aea8ca1d1275b9a68f8b991ef253e9067">pqxx::largeobjectaccess</a>
-, <a class="el" href="a00007.html#ab2bc41979cc1d0d8a349a6b82dd5077f">pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00041.html#a40a3219faec0d4870a24060bf66c1673">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00017.html#a4878de00d941c62fc466ef18b8327e95">std::char_traits&lt; unsigned char &gt;</a>
-, <a class="el" href="a00016.html#ab17e48ba1fdbf06183149442e78cb1d0">std::char_traits&lt; char &gt;</a>
-, <a class="el" href="a00010.html#a472b319febd6757f32a06541ecb5fd99">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00009.html#a411cd2fbec4a9f5bfa07030d8a77b482">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_q"></a>- q -</h3><ul>
-<li>query_id
-: <a class="el" href="a00068.html#ab53d0c0294ef3c3c7147be2ab55bab0e">pqxx::pipeline</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
-<li>reference
-: <a class="el" href="a00082.html#a1d2df6fa727dd62239d98a0af8267cd2">pqxx::result</a>
-, <a class="el" href="a00025.html#a0b197686648ddd4acb3c803d6a51fc8d">pqxx::const_result_iterator</a>
-, <a class="el" href="a00028.html#a5c99036c804619585245e453cd3788b2">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00107.html#a2caabd2c88c96db279a31477392f0dee">pqxx::tuple</a>
-</li>
-<li>reverse_iterator
-: <a class="el" href="a00107.html#a619a58bbca87bfbc98c98aa2f5095500">pqxx::tuple</a>
-, <a class="el" href="a00082.html#a95891ed8c127338b022f98365cce1e91">pqxx::result</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
-<li>seekdir
-: <a class="el" href="a00041.html#a4c3e5f527f44cdcd210968493bd0ea0a">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00058.html#adaa7a89a1902ba3f13be9c7ed6c1fa0b">pqxx::largeobjectaccess</a>
-, <a class="el" href="a00057.html#a21db56eb011dadccf79d3a7b4b930162">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>size_type
-: <a class="el" href="a00013.html#af4269ef0ff7802a8bc5c5a0d54cca60d">pqxx::binarystring</a>
-, <a class="el" href="a00028.html#a9829e1f6f8ba5f28ddbae08cddf183d6">pqxx::const_tuple_iterator</a>
-, <a class="el" href="a00107.html#ac641388403460c8bc2ba5d340693d4be">pqxx::tuple</a>
-, <a class="el" href="a00100.html#a219cfed40ab2c1858b89e630e140e984">pqxx::tablewriter</a>
-, <a class="el" href="a00043.html#af82ad1f395b1ccef2f48e7a04e315ae2">pqxx::icursor_iterator</a>
-, <a class="el" href="a00082.html#a9e02bbf1126802fd7fd64df989e03940">pqxx::result</a>
-, <a class="el" href="a00056.html#a546f724f294272c84c85ab4b4b415419">pqxx::largeobject</a>
-, <a class="el" href="a00084.html#ac5ba5559e184842746b13c9545c0ac73">pqxx::internal::scoped_array&lt; T &gt;</a>
-, <a class="el" href="a00040.html#a862c8028550be182c0104b48b3cf8399">pqxx::field</a>
-, <a class="el" href="a00044.html#a6f29a9a658eeb39c09075bfc655c5d90">pqxx::icursorstream</a>
-, <a class="el" href="a00025.html#ab8d1a4aa2c488d516b766e811a33fb6c">pqxx::const_result_iterator</a>
-, <a class="el" href="a00030.html#a732bb16c01dc3266d424267252d4f1b0">pqxx::cursor_base</a>
-, <a class="el" href="a00087.html#a85ee6b4652b659565fede97bb00b4232">pqxx::stateless_cursor&lt; up, op &gt;</a>
-</li>
-<li>super
-: <a class="el" href="a00026.html#a9f89dabdd47d46a7e86551788620914b">pqxx::const_reverse_result_iterator</a>
-, <a class="el" href="a00027.html#acfeaa999bdc29d7a00dd3c7b441159c9">pqxx::const_reverse_tuple_iterator</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
-<li>traits_type
-: <a class="el" href="a00041.html#a434a97e522097934a05be09ddddcf86a">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00007.html#a60c8c26735eb6e96fc915968ea13c7bc">pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00009.html#ac41b5c92c32c7d99a86e887d8fc9f33e">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00010.html#afa10568556220285b8f77e6bc6a65c63">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00008.html#af70c033d70d77ee3e4942112ad9e54c2">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt;</a>
-, <a class="el" href="a00057.html#a34194e8889862f6d05617de316caa69a">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a>
-</li>
-<li>tuple
-: <a class="el" href="a00082.html#ad928c2c47d1f6d890e4a97aa225ff9d5">pqxx::result</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
-<li>value_type
-: <a class="el" href="a00013.html#a18e4f5fe0683c746f949db5d3c1c914c">pqxx::binarystring</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/functions_vars.html b/doc/html/Reference/functions_vars.html
deleted file mode 100644
index 8cd8f70..0000000
--- a/doc/html/Reference/functions_vars.html
+++ /dev/null
@@ -1,143 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Members - Variables</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_func.html"><span>Functions</span></a></li>
-      <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
-      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
-      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_vars.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;<ul>
-<li>definition
-: <a class="el" href="a00075.html#a7b418648fe35168c261073cae42da08e">pqxx::prepare::internal::prepared_def</a>
-</li>
-<li>description
-: <a class="el" href="a00101.html#adddd2eaf6dbc5feca29ce00f91b4d648">pqxx::thread_safety_model</a>
-</li>
-<li>error_position
-: <a class="el" href="a00097.html#ae489a0cf604c668f9dbaa89a3df9dedd">pqxx::syntax_error</a>
-</li>
-<li>have_safe_strerror
-: <a class="el" href="a00101.html#a76f2924aaefac243d3770f1f4b698211">pqxx::thread_safety_model</a>
-</li>
-<li>m_Begin
-: <a class="el" href="a00107.html#a9e4e5bc2702da6058b8bf679a86e6253">pqxx::tuple</a>
-</li>
-<li>m_col
-: <a class="el" href="a00040.html#a5b5ee7fe78262f0d60efb6b9a12c8da7">pqxx::field</a>
-</li>
-<li>m_End
-: <a class="el" href="a00107.html#a702fb7ee202de0c4d303aa86c6700ec7">pqxx::tuple</a>
-</li>
-<li>m_Home
-: <a class="el" href="a00107.html#add93ece18a68e9f3cf4697861511f624">pqxx::tuple</a>
-</li>
-<li>m_Index
-: <a class="el" href="a00107.html#a45283ce03e2ed9642b0407124155980b">pqxx::tuple</a>
-</li>
-<li>m_name
-: <a class="el" href="a00030.html#a947b286d508fad4a1823f8b13a5ccef3">pqxx::cursor_base</a>
-</li>
-<li>m_reactivation_avoidance
-: <a class="el" href="a00104.html#adc48441869caf6a4b84911cd6984c36a">pqxx::transaction_base</a>
-</li>
-<li>m_Trans
-: <a class="el" href="a00105.html#a9924dff8ce3203ca9fb9e584800ef9f4">pqxx::internal::transactionfocus</a>
-</li>
-<li>registered
-: <a class="el" href="a00075.html#a11ef3d1042c1711d30b6e376f4b77dc5">pqxx::prepare::internal::prepared_def</a>
-</li>
-<li>safe_kerberos
-: <a class="el" href="a00101.html#abe3528c0d2e42d6e98d80f0b45d79002">pqxx::thread_safety_model</a>
-</li>
-<li>safe_libpq
-: <a class="el" href="a00101.html#a3fe3fa8e530712e5228d2b5379871540">pqxx::thread_safety_model</a>
-</li>
-<li>safe_query_cancel
-: <a class="el" href="a00101.html#ace2546ec39e30e8793cc4a296216f259">pqxx::thread_safety_model</a>
-</li>
-<li>safe_result_copy
-: <a class="el" href="a00101.html#adb5c47ea21c35c73432de0d0b7e80bdb">pqxx::thread_safety_model</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/hierarchy.html b/doc/html/Reference/hierarchy.html
deleted file mode 100644
index 9a1c4ce..0000000
--- a/doc/html/Reference/hierarchy.html
+++ /dev/null
@@ -1,200 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Class Hierarchy</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li class="current"><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('hierarchy.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">Class Hierarchy</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
-<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span><span onclick="javascript:toggleLevel(5);">5</span>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00005.html" target="_self">std::back_insert_iterator&lt; pqxx::tablewriter &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00007.html" target="_self">pqxx::basic_fieldstream&lt; CHAR, TRAITS &gt;</a></td><td class="desc">Input stream that gets its data from a result field</td></tr>
-<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00008.html" target="_self">pqxx::basic_ilostream&lt; CHAR, TRAITS &gt;</a></td><td class="desc">Input stream that gets its data from a large object</td></tr>
-<tr id="row_3_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00009.html" target="_self">pqxx::basic_lostream&lt; CHAR, TRAITS &gt;</a></td><td class="desc">Stream that reads and writes a large object</td></tr>
-<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00010.html" target="_self">pqxx::basic_olostream&lt; CHAR, TRAITS &gt;</a></td><td class="desc">Output stream that writes data back to a large object</td></tr>
-<tr id="row_5_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00015.html" target="_self">std::char_traits&lt; CHAR &gt;</a></td><td class="desc">Work around missing <a class="el" href="a00015.html" title="Work around missing std::char_traits.">std::char_traits</a></td></tr>
-<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00016.html" target="_self">std::char_traits&lt; char &gt;</a></td><td class="desc">Work around missing <a class="el" href="a00016.html" title="Work around missing std::char_traits&lt;char&gt;">std::char_traits&lt;char&gt;</a></td></tr>
-<tr id="row_7_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00017.html" target="_self">std::char_traits&lt; unsigned char &gt;</a></td><td class="desc">Work around missing <a class="el" href="a00017.html" title="Work around missing std::char_traits&lt;unsigned char&gt;">std::char_traits&lt;unsigned char&gt;</a></td></tr>
-<tr id="row_8_" class="even"><td class="entry"><img id="arr_8_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('8_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00023.html" target="_self">pqxx::connection_base</a></td><td class="desc">Connection_base abstract base class; represents a connection to a database</td></tr>
-<tr id="row_8_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00006.html" target="_self">pqxx::basic_connection&lt; CONNECTPOLICY &gt;</a></td><td class="desc">The ultimate template that defines a connection type</td></tr>
-<tr id="row_9_" class="even"><td class="entry"><img id="arr_9_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('9_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00024.html" target="_self">pqxx::connectionpolicy</a></td><td class="desc"></td></tr>
-<tr id="row_9_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00019.html" target="_self">pqxx::connect_async</a></td><td class="desc">Asynchronous connection policy; connects "in the background"</td></tr>
-<tr id="row_9_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00020.html" target="_self">pqxx::connect_direct</a></td><td class="desc">Connection policy; creates an immediate connection to a database</td></tr>
-<tr id="row_9_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00021.html" target="_self">pqxx::connect_lazy</a></td><td class="desc">Lazy connection policy; causes connection to be deferred until first use</td></tr>
-<tr id="row_9_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00022.html" target="_self">pqxx::connect_null</a></td><td class="desc">Nonfunctional, always-down connection policy for testing/debugging purposes</td></tr>
-<tr id="row_10_"><td class="entry"><img id="arr_10_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('10_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00030.html" target="_self">pqxx::cursor_base</a></td><td class="desc">Common definitions for cursor types</td></tr>
-<tr id="row_10_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00085.html" target="_self">pqxx::internal::sql_cursor</a></td><td class="desc">Cursor with SQL positioning semantics</td></tr>
-<tr id="row_11_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00033.html" target="_self">pqxx::internal::deref_ptr&lt; T &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_12_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00034.html" target="_self">pqxx::internal::dereference&lt; ITER &gt;</a></td><td class="desc">Functor: dereference iterator</td></tr>
-<tr id="row_13_"><td class="entry"><img id="arr_13_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('13_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00036.html" target="_self">pqxx::errorhandler</a></td><td class="desc">Base class for error-handler callbacks</td></tr>
-<tr id="row_13_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00076.html" target="_self">pqxx::quiet_errorhandler</a></td><td class="desc">An error handler that suppresses any previously registered error handlers</td></tr>
-<tr id="row_14_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00037.html" target="_self">pqxx::internal::Escaper&lt; IT &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_15_" class="even"><td class="entry"><img id="arr_15_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('15_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00040.html" target="_self">pqxx::field</a></td><td class="desc">Reference to a field in a result set</td></tr>
-<tr id="row_15_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_15_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('15_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00028.html" target="_self">pqxx::const_tuple_iterator</a></td><td class="desc">Iterator for fields in a tuple. Use as <a class="el" href="a00107.html#abb8219326beee6e2d04cdc186c948b28">tuple::const_iterator</a></td></tr>
-<tr id="row_15_0_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00027.html" target="_self">pqxx::const_reverse_tuple_iterator</a></td><td class="desc">Reverse iterator for a tuple. Use as <a class="el" href="a00107.html#a00b39ba19194ab4ed39a66db5d706bdf">tuple::const_reverse_iterator</a></td></tr>
-<tr id="row_16_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00041.html" target="_self">pqxx::field_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_17_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00043.html" target="_self">pqxx::icursor_iterator</a></td><td class="desc">Approximate istream_iterator for icursorstream</td></tr>
-<tr id="row_18_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00044.html" target="_self">pqxx::icursorstream</a></td><td class="desc">Simple read-only cursor represented as a stream of results</td></tr>
-<tr id="row_19_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00053.html" target="_self">pqxx::prepare::invocation</a></td><td class="desc">Helper class for passing parameters to, and executing, prepared statements</td></tr>
-<tr id="row_20_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00054.html" target="_self">pqxx::isolation_traits&lt; LEVEL &gt;</a></td><td class="desc">Traits class to describe an isolation level; primarly for libpqxx's own use</td></tr>
-<tr id="row_21_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00055.html" target="_self">pqxx::items&lt; T, CONT &gt;</a></td><td class="desc">Container of items with easy contents initialization and string rendering</td></tr>
-<tr id="row_22_"><td class="entry"><img id="arr_22_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('22_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00056.html" target="_self">pqxx::largeobject</a></td><td class="desc">Identity of a large object</td></tr>
-<tr id="row_22_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00058.html" target="_self">pqxx::largeobjectaccess</a></td><td class="desc">Accessor for large object's contents</td></tr>
-<tr id="row_23_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00057.html" target="_self">pqxx::largeobject_streambuf&lt; CHAR, TRAITS &gt;</a></td><td class="desc">Streambuf to use large objects in standard I/O streams</td></tr>
-<tr id="row_24_" class="even"><td class="entry"><img id="arr_24_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00059.html" target="_self">pqxx::internal::namedclass</a></td><td class="desc"></td></tr>
-<tr id="row_24_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00105.html" target="_self">pqxx::internal::transactionfocus</a></td><td class="desc"></td></tr>
-<tr id="row_24_0_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00068.html" target="_self">pqxx::pipeline</a></td><td class="desc">Processes several queries in FIFO manner, optimized for high throughput</td></tr>
-<tr id="row_24_0_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00096.html" target="_self">pqxx::subtransaction</a></td><td class="desc">"Transaction" nested within another transaction</td></tr>
-<tr id="row_24_0_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_0_2_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('24_0_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00099.html" target="_self">pqxx::tablestream</a></td><td class="desc"></td></tr>
-<tr id="row_24_0_2_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00098.html" target="_self">pqxx::tablereader</a></td><td class="desc"></td></tr>
-<tr id="row_24_0_2_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00100.html" target="_self">pqxx::tablewriter</a></td><td class="desc"></td></tr>
-<tr id="row_24_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_1_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('24_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00104.html" target="_self">pqxx::transaction_base</a></td><td class="desc"></td></tr>
-<tr id="row_24_1_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_24_1_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_1_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00032.html" target="_self">pqxx::dbtransaction</a></td><td class="desc"></td></tr>
-<tr id="row_24_1_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_1_0_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_1_0_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00011.html" target="_self">pqxx::basic_robusttransaction</a></td><td class="desc"></td></tr>
-<tr id="row_24_1_0_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00083.html" target="_self">pqxx::robusttransaction&lt; ISOLATIONLEVEL &gt;</a></td><td class="desc">Slightly slower, better-fortified version of transaction</td></tr>
-<tr id="row_24_1_0_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_1_0_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_1_0_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00012.html" target="_self">pqxx::basic_transaction</a></td><td class="desc"></td></tr>
-<tr id="row_24_1_0_1_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00103.html" target="_self">pqxx::transaction&lt; ISOLATIONLEVEL, READWRITE &gt;</a></td><td class="desc">Standard back-end transaction, templatized on isolation level</td></tr>
-<tr id="row_24_1_0_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00096.html" target="_self">pqxx::subtransaction</a></td><td class="desc">"Transaction" nested within another transaction</td></tr>
-<tr id="row_24_1_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00060.html" target="_self">pqxx::nontransaction</a></td><td class="desc"></td></tr>
-<tr id="row_25_"><td class="entry"><img id="arr_25_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('25_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00062.html" target="_self">pqxx::notification_receiver</a></td><td class="desc"></td></tr>
-<tr id="row_25_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00064.html" target="_self">pqxx::internal::notify_listener_forwarder</a></td><td class="desc">Internal helper class to support old-style, payloadless notifications</td></tr>
-<tr id="row_26_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00063.html" target="_self">pqxx::notify_listener</a></td><td class="desc">Obsolete notification receiver</td></tr>
-<tr id="row_27_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00065.html" target="_self">std::numeric_limits&lt; T &gt;</a></td><td class="desc">Work around lacking "limits" header</td></tr>
-<tr id="row_28_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00067.html" target="_self">pqxx::internal::parameterized_invocation</a></td><td class="desc"></td></tr>
-<tr id="row_29_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00073.html" target="_self">pqxx::internal::PQAlloc&lt; T, DELETER &gt;</a></td><td class="desc">Reference-counted smart pointer to libpq-allocated object</td></tr>
-<tr id="row_30_"><td class="entry"><img id="arr_30_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('30_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00073.html" target="_self">pqxx::internal::PQAlloc&lt; const internal::result_data, internal::freemem_result_data &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_30_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00082.html" target="_self">pqxx::result</a></td><td class="desc">Result set containing data returned by a query or command</td></tr>
-<tr id="row_31_"><td class="entry"><img id="arr_31_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('31_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00073.html" target="_self">pqxx::internal::PQAlloc&lt; unsigned char, pqxx::internal::freemallocmem_templated&lt; unsigned char &gt; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_31_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00013.html" target="_self">pqxx::binarystring</a></td><td class="desc"></td></tr>
-<tr id="row_32_"><td class="entry"><img id="arr_32_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('32_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00074.html" target="_self">pqxx::pqxx_exception</a></td><td class="desc">Mixin base class to identify libpqxx-specific exception types</td></tr>
-<tr id="row_32_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00004.html" target="_self">pqxx::argument_error</a></td><td class="desc">Invalid argument passed to libpqxx, similar to std::invalid_argument</td></tr>
-<tr id="row_32_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00029.html" target="_self">pqxx::conversion_error</a></td><td class="desc"></td></tr>
-<tr id="row_32_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_32_2_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('32_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00038.html" target="_self">pqxx::failure</a></td><td class="desc">Run-time failure encountered by libpqxx, similar to std::runtime_error</td></tr>
-<tr id="row_32_2_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_32_2_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('32_2_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00014.html" target="_self">pqxx::broken_connection</a></td><td class="desc">Exception class for lost or failed backend connection</td></tr>
-<tr id="row_32_2_0_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00102.html" target="_self">pqxx::too_many_connections</a></td><td class="desc"></td></tr>
-<tr id="row_32_2_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00045.html" target="_self">pqxx::in_doubt_error</a></td><td class="desc">"Help, I don't know whether transaction was committed successfully!"</td></tr>
-<tr id="row_32_2_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_32_2_2_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('32_2_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00086.html" target="_self">pqxx::sql_error</a></td><td class="desc">Exception class for failed queries</td></tr>
-<tr id="row_32_2_2_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00031.html" target="_self">pqxx::data_exception</a></td><td class="desc">Error in data provided to SQL statement</td></tr>
-<tr id="row_32_2_2_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00039.html" target="_self">pqxx::feature_not_supported</a></td><td class="desc">Database feature not supported in current setup</td></tr>
-<tr id="row_32_2_2_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00046.html" target="_self">pqxx::insufficient_privilege</a></td><td class="desc"></td></tr>
-<tr id="row_32_2_2_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_32_2_2_3_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('32_2_2_3_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00047.html" target="_self">pqxx::insufficient_resources</a></td><td class="desc">Resource shortage on the server</td></tr>
-<tr id="row_32_2_2_3_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00035.html" target="_self">pqxx::disk_full</a></td><td class="desc"></td></tr>
-<tr id="row_32_2_2_3_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00066.html" target="_self">pqxx::out_of_memory</a></td><td class="desc"></td></tr>
-<tr id="row_32_2_2_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_32_2_2_4_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('32_2_2_4_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00048.html" target="_self">pqxx::integrity_constraint_violation</a></td><td class="desc"></td></tr>
-<tr id="row_32_2_2_4_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00018.html" target="_self">pqxx::check_violation</a></td><td class="desc"></td></tr>
-<tr id="row_32_2_2_4_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00042.html" target="_self">pqxx::foreign_key_violation</a></td><td class="desc"></td></tr>
-<tr id="row_32_2_2_4_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00061.html" target="_self">pqxx::not_null_violation</a></td><td class="desc"></td></tr>
-<tr id="row_32_2_2_4_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00081.html" target="_self">pqxx::restrict_violation</a></td><td class="desc"></td></tr>
-<tr id="row_32_2_2_4_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00112.html" target="_self">pqxx::unique_violation</a></td><td class="desc"></td></tr>
-<tr id="row_32_2_2_5_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00050.html" target="_self">pqxx::invalid_cursor_name</a></td><td class="desc"></td></tr>
-<tr id="row_32_2_2_6_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00051.html" target="_self">pqxx::invalid_cursor_state</a></td><td class="desc"></td></tr>
-<tr id="row_32_2_2_7_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00052.html" target="_self">pqxx::invalid_sql_statement_name</a></td><td class="desc"></td></tr>
-<tr id="row_32_2_2_8_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_32_2_2_8_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('32_2_2_8_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00069.html" target="_self">pqxx::plpgsql_error</a></td><td class="desc">PL/pgSQL error</td></tr>
-<tr id="row_32_2_2_8_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00070.html" target="_self">pqxx::plpgsql_no_data_found</a></td><td class="desc"></td></tr>
-<tr id="row_32_2_2_8_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00071.html" target="_self">pqxx::plpgsql_raise</a></td><td class="desc">Exception raised in PL/pgSQL procedure</td></tr>
-<tr id="row_32_2_2_8_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00072.html" target="_self">pqxx::plpgsql_too_many_rows</a></td><td class="desc"></td></tr>
-<tr id="row_32_2_2_9_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_32_2_2_9_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('32_2_2_9_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00097.html" target="_self">pqxx::syntax_error</a></td><td class="desc"></td></tr>
-<tr id="row_32_2_2_9_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00108.html" target="_self">pqxx::undefined_column</a></td><td class="desc"></td></tr>
-<tr id="row_32_2_2_9_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00109.html" target="_self">pqxx::undefined_function</a></td><td class="desc"></td></tr>
-<tr id="row_32_2_2_9_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00110.html" target="_self">pqxx::undefined_table</a></td><td class="desc"></td></tr>
-<tr id="row_32_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00049.html" target="_self">pqxx::internal_error</a></td><td class="desc">Internal error in libpqxx library</td></tr>
-<tr id="row_32_4_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00077.html" target="_self">pqxx::range_error</a></td><td class="desc">Something is out of range, similar to std::out_of_range</td></tr>
-<tr id="row_32_5_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00113.html" target="_self">pqxx::usage_error</a></td><td class="desc">Error in usage of libpqxx library, similar to std::logic_error</td></tr>
-<tr id="row_33_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00075.html" target="_self">pqxx::prepare::internal::prepared_def</a></td><td class="desc">Internal representation of a prepared statement definition</td></tr>
-<tr id="row_34_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00078.html" target="_self">pqxx::internal::reactivation_avoidance_counter</a></td><td class="desc"></td></tr>
-<tr id="row_35_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00079.html" target="_self">pqxx::internal::reactivation_avoidance_exemption</a></td><td class="desc">Scoped exemption to reactivation avoidance</td></tr>
-<tr id="row_36_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00080.html" target="_self">pqxx::internal::refcount</a></td><td class="desc"></td></tr>
-<tr id="row_37_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00084.html" target="_self">pqxx::internal::scoped_array&lt; T &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_38_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00087.html" target="_self">pqxx::stateless_cursor&lt; up, op &gt;</a></td><td class="desc">"Stateless cursor" class: easy API for retrieving parts of result sets</td></tr>
-<tr id="row_39_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00088.html" target="_self">pqxx::string_traits&lt; T &gt;</a></td><td class="desc">Traits class for use in string conversions</td></tr>
-<tr id="row_40_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00089.html" target="_self">pqxx::string_traits&lt; char * &gt;</a></td><td class="desc">String traits for non-const C-style string ("pointer to char")</td></tr>
-<tr id="row_41_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00090.html" target="_self">pqxx::string_traits&lt; char[N]&gt;</a></td><td class="desc">String traits for C-style string constant ("array of char")</td></tr>
-<tr id="row_42_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00091.html" target="_self">pqxx::string_traits&lt; const char * &gt;</a></td><td class="desc">String traits for C-style string ("pointer to const char")</td></tr>
-<tr id="row_43_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00092.html" target="_self">pqxx::string_traits&lt; const char[N]&gt;</a></td><td class="desc">String traits for "array of const char."</td></tr>
-<tr id="row_44_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00093.html" target="_self">pqxx::string_traits&lt; const std::string &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_45_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00094.html" target="_self">pqxx::string_traits&lt; std::string &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_46_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00095.html" target="_self">pqxx::string_traits&lt; std::stringstream &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_47_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00101.html" target="_self">pqxx::thread_safety_model</a></td><td class="desc">Descriptor of library's thread-safety model</td></tr>
-<tr id="row_48_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00106.html" target="_self">pqxx::transactor&lt; TRANSACTION &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_49_" class="even"><td class="entry"><img id="arr_49_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('49_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00107.html" target="_self">pqxx::tuple</a></td><td class="desc">Reference to one row in a result</td></tr>
-<tr id="row_49_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_49_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('49_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00025.html" target="_self">pqxx::const_result_iterator</a></td><td class="desc">Iterator for rows (tuples) in a result. Use as <a class="el" href="a00082.html#a231cf3451b578e1a77a0e3ba5c5332c0">result::const_iterator</a></td></tr>
-<tr id="row_49_0_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00026.html" target="_self">pqxx::const_reverse_result_iterator</a></td><td class="desc">Reverse iterator for result. Use as <a class="el" href="a00082.html#a4e8a0b23393257bb8438323af622ab0b">result::const_reverse_iterator</a></td></tr>
-<tr id="row_50_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="a00111.html" target="_self">pqxx::internal::unique&lt; GUEST &gt;</a></td><td class="desc">Ensure proper opening/closing of GUEST objects related to a "host" object</td></tr>
-</table>
-</div><!-- directory -->
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/hierarchy.js b/doc/html/Reference/hierarchy.js
deleted file mode 100644
index 8817ceb..0000000
--- a/doc/html/Reference/hierarchy.js
+++ /dev/null
@@ -1,143 +0,0 @@
-var hierarchy =
-[
-    [ "std::back_insert_iterator< pqxx::tablewriter >", "a00005.html", null ],
-    [ "pqxx::basic_fieldstream< CHAR, TRAITS >", "a00007.html", null ],
-    [ "pqxx::basic_ilostream< CHAR, TRAITS >", "a00008.html", null ],
-    [ "pqxx::basic_lostream< CHAR, TRAITS >", "a00009.html", null ],
-    [ "pqxx::basic_olostream< CHAR, TRAITS >", "a00010.html", null ],
-    [ "std::char_traits< CHAR >", "a00015.html", null ],
-    [ "std::char_traits< char >", "a00016.html", null ],
-    [ "std::char_traits< unsigned char >", "a00017.html", null ],
-    [ "pqxx::connection_base", "a00023.html", [
-      [ "pqxx::basic_connection< CONNECTPOLICY >", "a00006.html", null ]
-    ] ],
-    [ "pqxx::connectionpolicy", "a00024.html", [
-      [ "pqxx::connect_async", "a00019.html", null ],
-      [ "pqxx::connect_direct", "a00020.html", null ],
-      [ "pqxx::connect_lazy", "a00021.html", null ],
-      [ "pqxx::connect_null", "a00022.html", null ]
-    ] ],
-    [ "pqxx::cursor_base", "a00030.html", [
-      [ "pqxx::internal::sql_cursor", "a00085.html", null ]
-    ] ],
-    [ "pqxx::internal::deref_ptr< T >", "a00033.html", null ],
-    [ "pqxx::internal::dereference< ITER >", "a00034.html", null ],
-    [ "pqxx::errorhandler", "a00036.html", [
-      [ "pqxx::quiet_errorhandler", "a00076.html", null ]
-    ] ],
-    [ "pqxx::internal::Escaper< IT >", "a00037.html", null ],
-    [ "pqxx::field", "a00040.html", [
-      [ "pqxx::const_tuple_iterator", "a00028.html", [
-        [ "pqxx::const_reverse_tuple_iterator", "a00027.html", null ]
-      ] ]
-    ] ],
-    [ "pqxx::field_streambuf< CHAR, TRAITS >", "a00041.html", null ],
-    [ "pqxx::icursor_iterator", "a00043.html", null ],
-    [ "pqxx::icursorstream", "a00044.html", null ],
-    [ "pqxx::prepare::invocation", "a00053.html", null ],
-    [ "pqxx::isolation_traits< LEVEL >", "a00054.html", null ],
-    [ "pqxx::items< T, CONT >", "a00055.html", null ],
-    [ "pqxx::largeobject", "a00056.html", [
-      [ "pqxx::largeobjectaccess", "a00058.html", null ]
-    ] ],
-    [ "pqxx::largeobject_streambuf< CHAR, TRAITS >", "a00057.html", null ],
-    [ "pqxx::internal::namedclass", "a00059.html", [
-      [ "pqxx::internal::transactionfocus", "a00105.html", [
-        [ "pqxx::pipeline", "a00068.html", null ],
-        [ "pqxx::subtransaction", "a00096.html", null ],
-        [ "pqxx::tablestream", "a00099.html", [
-          [ "pqxx::tablereader", "a00098.html", null ],
-          [ "pqxx::tablewriter", "a00100.html", null ]
-        ] ]
-      ] ],
-      [ "pqxx::transaction_base", "a00104.html", [
-        [ "pqxx::dbtransaction", "a00032.html", [
-          [ "pqxx::basic_robusttransaction", "a00011.html", [
-            [ "pqxx::robusttransaction< ISOLATIONLEVEL >", "a00083.html", null ]
-          ] ],
-          [ "pqxx::basic_transaction", "a00012.html", [
-            [ "pqxx::transaction< ISOLATIONLEVEL, READWRITE >", "a00103.html", null ]
-          ] ],
-          [ "pqxx::subtransaction", "a00096.html", null ]
-        ] ],
-        [ "pqxx::nontransaction", "a00060.html", null ]
-      ] ]
-    ] ],
-    [ "pqxx::notification_receiver", "a00062.html", [
-      [ "pqxx::internal::notify_listener_forwarder", "a00064.html", null ]
-    ] ],
-    [ "pqxx::notify_listener", "a00063.html", null ],
-    [ "std::numeric_limits< T >", "a00065.html", null ],
-    [ "pqxx::internal::parameterized_invocation", "a00067.html", null ],
-    [ "pqxx::internal::PQAlloc< T, DELETER >", "a00073.html", null ],
-    [ "pqxx::internal::PQAlloc< const internal::result_data, internal::freemem_result_data >", "a00073.html", [
-      [ "pqxx::result", "a00082.html", null ]
-    ] ],
-    [ "pqxx::internal::PQAlloc< unsigned char, pqxx::internal::freemallocmem_templated< unsigned char > >", "a00073.html", [
-      [ "pqxx::binarystring", "a00013.html", null ]
-    ] ],
-    [ "pqxx::pqxx_exception", "a00074.html", [
-      [ "pqxx::argument_error", "a00004.html", null ],
-      [ "pqxx::conversion_error", "a00029.html", null ],
-      [ "pqxx::failure", "a00038.html", [
-        [ "pqxx::broken_connection", "a00014.html", [
-          [ "pqxx::too_many_connections", "a00102.html", null ]
-        ] ],
-        [ "pqxx::in_doubt_error", "a00045.html", null ],
-        [ "pqxx::sql_error", "a00086.html", [
-          [ "pqxx::data_exception", "a00031.html", null ],
-          [ "pqxx::feature_not_supported", "a00039.html", null ],
-          [ "pqxx::insufficient_privilege", "a00046.html", null ],
-          [ "pqxx::insufficient_resources", "a00047.html", [
-            [ "pqxx::disk_full", "a00035.html", null ],
-            [ "pqxx::out_of_memory", "a00066.html", null ]
-          ] ],
-          [ "pqxx::integrity_constraint_violation", "a00048.html", [
-            [ "pqxx::check_violation", "a00018.html", null ],
-            [ "pqxx::foreign_key_violation", "a00042.html", null ],
-            [ "pqxx::not_null_violation", "a00061.html", null ],
-            [ "pqxx::restrict_violation", "a00081.html", null ],
-            [ "pqxx::unique_violation", "a00112.html", null ]
-          ] ],
-          [ "pqxx::invalid_cursor_name", "a00050.html", null ],
-          [ "pqxx::invalid_cursor_state", "a00051.html", null ],
-          [ "pqxx::invalid_sql_statement_name", "a00052.html", null ],
-          [ "pqxx::plpgsql_error", "a00069.html", [
-            [ "pqxx::plpgsql_no_data_found", "a00070.html", null ],
-            [ "pqxx::plpgsql_raise", "a00071.html", null ],
-            [ "pqxx::plpgsql_too_many_rows", "a00072.html", null ]
-          ] ],
-          [ "pqxx::syntax_error", "a00097.html", [
-            [ "pqxx::undefined_column", "a00108.html", null ],
-            [ "pqxx::undefined_function", "a00109.html", null ],
-            [ "pqxx::undefined_table", "a00110.html", null ]
-          ] ]
-        ] ]
-      ] ],
-      [ "pqxx::internal_error", "a00049.html", null ],
-      [ "pqxx::range_error", "a00077.html", null ],
-      [ "pqxx::usage_error", "a00113.html", null ]
-    ] ],
-    [ "pqxx::prepare::internal::prepared_def", "a00075.html", null ],
-    [ "pqxx::internal::reactivation_avoidance_counter", "a00078.html", null ],
-    [ "pqxx::internal::reactivation_avoidance_exemption", "a00079.html", null ],
-    [ "pqxx::internal::refcount", "a00080.html", null ],
-    [ "pqxx::internal::scoped_array< T >", "a00084.html", null ],
-    [ "pqxx::stateless_cursor< up, op >", "a00087.html", null ],
-    [ "pqxx::string_traits< T >", "a00088.html", null ],
-    [ "pqxx::string_traits< char * >", "a00089.html", null ],
-    [ "pqxx::string_traits< char[N]>", "a00090.html", null ],
-    [ "pqxx::string_traits< const char * >", "a00091.html", null ],
-    [ "pqxx::string_traits< const char[N]>", "a00092.html", null ],
-    [ "pqxx::string_traits< const std::string >", "a00093.html", null ],
-    [ "pqxx::string_traits< std::string >", "a00094.html", null ],
-    [ "pqxx::string_traits< std::stringstream >", "a00095.html", null ],
-    [ "pqxx::thread_safety_model", "a00101.html", null ],
-    [ "pqxx::transactor< TRANSACTION >", "a00106.html", null ],
-    [ "pqxx::tuple", "a00107.html", [
-      [ "pqxx::const_result_iterator", "a00025.html", [
-        [ "pqxx::const_reverse_result_iterator", "a00026.html", null ]
-      ] ]
-    ] ],
-    [ "pqxx::internal::unique< GUEST >", "a00111.html", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/index.html b/doc/html/Reference/index.html
deleted file mode 100644
index d899407..0000000
--- a/doc/html/Reference/index.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Main Page</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li class="current"><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('index.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">libpqxx Documentation</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Jeroen T. Vermeulen <a href="#" onclick="location.href='mai'+'lto:'+'jtv'+'@x'+'s4a'+'ll'+'.nl'; return false;">jtv@x<span style="display: none;">.nosp@m.</span>s4al<span style="display: none;">.nosp@m.</span>l.nl</a></dd></dl>
-<p>Welcome to libpqxx, the C++ API to the PostgreSQL database management system.</p>
-<p>Compiling this package requires PostgreSQL to be installed&ndash;including the C headers for client development. The library builds on top of PostgreSQL's standard C API, libpq. The libpq headers are not needed to compile client programs, however.</p>
-<p>For a quick introduction to installing and using libpqxx, see the README file; a more extensive tutorial is available in doc/html/Tutorial/index.html.</p>
-<p>The latest information, as well as updates, a mailing list, and a bug reporting system can be found at <a href="http://pqxx.org/">http://pqxx.org/</a></p>
-<p>Some links that should help you find your bearings: </p>
-<ul>
-<li><a class="el" href="a00001.html">Getting started</a> </li>
-<li><a class="el" href="a00003.html">Thread safety</a> </li>
-<li><a class="el" href="a00204.html">Connection classes</a> </li>
-<li><a class="el" href="a00205.html">Transaction classes</a> </li>
-<li><a class="el" href="a00199.html">Performance features</a></li>
-</ul>
-<dl class="section see"><dt>See Also</dt><dd><a href="http://pqxx.org/">http://pqxx.org/</a> </dd></dl>
-</div></div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/modules.html b/doc/html/Reference/modules.html
deleted file mode 100644
index 8a51740..0000000
--- a/doc/html/Reference/modules.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Modules</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li class="current"><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('modules.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">Modules</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock">Here is a list of all modules:</div><div class="directory">
-<table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="a00199.html" target="_self">Performance features</a></td><td class="desc"></td></tr>
-<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="a00200.html" target="_self">Prepared statements</a></td><td class="desc"></td></tr>
-<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="a00201.html" target="_self">String conversion</a></td><td class="desc"></td></tr>
-<tr id="row_3_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="a00202.html" target="_self">Utility functions</a></td><td class="desc"></td></tr>
-<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="a00203.html" target="_self">String escaping</a></td><td class="desc">Binary data corresponding to PostgreSQL's "BYTEA" binary-string type</td></tr>
-<tr id="row_5_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="a00204.html" target="_self">Connection classes</a></td><td class="desc"></td></tr>
-<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="a00205.html" target="_self">Transaction classes</a></td><td class="desc">Abstract base class responsible for bracketing a backend transaction</td></tr>
-<tr id="row_7_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="a00206.html" target="_self">Errorhandler</a></td><td class="desc"></td></tr>
-<tr id="row_8_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="a00207.html" target="_self">Exception classes</a></td><td class="desc"></td></tr>
-<tr id="row_9_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="a00208.html" target="_self">Notifications and Receivers</a></td><td class="desc">"Observer" base class for notifications</td></tr>
-<tr id="row_10_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="a00209.html" target="_self">Transactor framework</a></td><td class="desc">Wrapper for transactions that automatically restarts them on failure</td></tr>
-</table>
-</div><!-- directory -->
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/modules.js b/doc/html/Reference/modules.js
deleted file mode 100644
index fbe29de..0000000
--- a/doc/html/Reference/modules.js
+++ /dev/null
@@ -1,14 +0,0 @@
-var modules =
-[
-    [ "Performance features", "a00199.html", null ],
-    [ "Prepared statements", "a00200.html", null ],
-    [ "String conversion", "a00201.html", "a00201" ],
-    [ "Utility functions", "a00202.html", "a00202" ],
-    [ "String escaping", "a00203.html", "a00203" ],
-    [ "Connection classes", "a00204.html", "a00204" ],
-    [ "Transaction classes", "a00205.html", "a00205" ],
-    [ "Errorhandler", "a00206.html", "a00206" ],
-    [ "Exception classes", "a00207.html", "a00207" ],
-    [ "Notifications and Receivers", "a00208.html", null ],
-    [ "Transactor framework", "a00209.html", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/namespacemembers.html b/doc/html/Reference/namespacemembers.html
deleted file mode 100644
index a87c730..0000000
--- a/doc/html/Reference/namespacemembers.html
+++ /dev/null
@@ -1,321 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Namespace Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
-      <li class="current"><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
-      <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
-      <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
-      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
-      <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="#index_a"><span>a</span></a></li>
-      <li><a href="#index_c"><span>c</span></a></li>
-      <li><a href="#index_d"><span>d</span></a></li>
-      <li><a href="#index_e"><span>e</span></a></li>
-      <li><a href="#index_f"><span>f</span></a></li>
-      <li><a href="#index_i"><span>i</span></a></li>
-      <li><a href="#index_l"><span>l</span></a></li>
-      <li><a href="#index_n"><span>n</span></a></li>
-      <li><a href="#index_o"><span>o</span></a></li>
-      <li><a href="#index_r"><span>r</span></a></li>
-      <li><a href="#index_s"><span>s</span></a></li>
-      <li><a href="#index_t"><span>t</span></a></li>
-      <li><a href="#index_w"><span>w</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('namespacemembers.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-<div class="textblock">Here is a list of all namespace members with links to the namespace documentation for each member:</div>
-
-<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
-<li>asyncconnection
-: <a class="el" href="a00204.html#ga710db2d58482a4ea8ebbb822c2b0d417">pqxx</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
-<li>CheckUniqueRegistration()
-: <a class="el" href="a00194.html#a84149cf6f6b2c2a59ec021c6b2d2c01d">pqxx::internal</a>
-</li>
-<li>CheckUniqueUnregistration()
-: <a class="el" href="a00194.html#a5194ce7692fe9bfe81cb3df3df30b165">pqxx::internal</a>
-</li>
-<li>connection
-: <a class="el" href="a00204.html#ga26edb910e4563d1115e22c627914e98b">pqxx</a>
-</li>
-<li>cstring
-: <a class="el" href="a00194.html#aa8bb95dddb8e23eda80ccdd902dc6c10">pqxx::internal</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
-<li>describe_thread_safety()
-: <a class="el" href="a00176.html#aac7c904372c0bffcd8c8b121f2c3f13e">pqxx</a>
-</li>
-<li>digit_to_number()
-: <a class="el" href="a00194.html#a101f49b838a40f5eefde9d7327748ec7">pqxx::internal</a>
-</li>
-<li>distance()
-: <a class="el" href="a00194.html#a4a7739c8d726b66269cc9cc5f51907a9">pqxx::internal</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
-<li>encrypt_password()
-: <a class="el" href="a00176.html#aad07bde6f6d1012bc1fbd66e2339a213">pqxx</a>
-</li>
-<li>Escape()
-: <a class="el" href="a00194.html#aec2c51550179d39ca0d4605f69d520c7">pqxx::internal</a>
-</li>
-<li>escape_binary()
-: <a class="el" href="a00203.html#gad40c643f4f483941c07c7f25d9091abc">pqxx</a>
-</li>
-<li>EscapeAny()
-: <a class="el" href="a00194.html#af3e7fe1386e8d2dafd23f1d1f176a945">pqxx::internal</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
-<li>field::to&lt; std::string &gt;()
-: <a class="el" href="a00176.html#aabbc8ca8c25198494ed511631932dcb2">pqxx</a>
-</li>
-<li>fieldstream
-: <a class="el" href="a00176.html#a82a9c2e4bb780869117bbe794ea24616">pqxx</a>
-</li>
-<li>freemallocmem()
-: <a class="el" href="a00194.html#aa29eef5604b39841313027cccc6adf22">pqxx::internal</a>
-</li>
-<li>freemallocmem_templated()
-: <a class="el" href="a00194.html#a512825913228d447e077b5416a922b8f">pqxx::internal</a>
-</li>
-<li>freepqmem()
-: <a class="el" href="a00194.html#ab048fa293e7bb430169315de6936b309">pqxx::internal</a>
-</li>
-<li>freepqmem_templated()
-: <a class="el" href="a00194.html#a8a65effb13a8adc7e4a2596ae493ace6">pqxx::internal</a>
-</li>
-<li>from_string()
-: <a class="el" href="a00201.html#gaf46637e8067239ca82a8fa6ec1fa3ccd">pqxx</a>
-</li>
-<li>from_string&lt; std::string &gt;()
-: <a class="el" href="a00201.html#gac0605a68479f665fdb45ce21127c8fc8">pqxx</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
-<li>ilostream
-: <a class="el" href="a00176.html#ad07694cd816b68c7fc920a616daa8771">pqxx</a>
-</li>
-<li>isolation_level
-: <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8c">pqxx</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
-<li>lazyconnection
-: <a class="el" href="a00204.html#ga8911912522c75dd0b154fefdde735272">pqxx</a>
-</li>
-<li>lostream
-: <a class="el" href="a00176.html#a368340378e939373681ad2e39781fc8b">pqxx</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
-<li>nullconnection
-: <a class="el" href="a00204.html#ga830f18f804ec3e4cc8bab713169fb529">pqxx</a>
-</li>
-<li>number_to_digit()
-: <a class="el" href="a00194.html#ac577abf6ce9eaaf835c72eccb4a15e4d">pqxx::internal</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
-<li>obtain_stateless_cursor_size()
-: <a class="el" href="a00194.html#a1d4ccde33cf0aa77b96d2dd358235f25">pqxx::internal</a>
-</li>
-<li>oid_none
-: <a class="el" href="a00176.html#a1abfa7aae5089dad48d69a60a9e557e3">pqxx</a>
-</li>
-<li>olostream
-: <a class="el" href="a00176.html#a9a79c907a65843b9d4887ccbb44d5b1b">pqxx</a>
-</li>
-<li>operator+()
-: <a class="el" href="a00176.html#af9d548cd3c597e67d8a4288ba24a17f8">pqxx</a>
-</li>
-<li>operator&lt;&lt;()
-: <a class="el" href="a00176.html#abf6b4f639de27c5b0039381f17e9a07a">pqxx</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
-<li>read_committed
-: <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8cabedeb7c33721ac28a9e35be36f214f2d">pqxx</a>
-</li>
-<li>read_only
-: <a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca4080e8f00464997c4345ddb2a15b3986">pqxx</a>
-</li>
-<li>read_transaction
-: <a class="el" href="a00205.html#gab81d0f16865bb70a79d4acb0d0657259">pqxx</a>
-</li>
-<li>read_write
-: <a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca7fbb98c4665801b02d8cbeeb2dde0858">pqxx</a>
-</li>
-<li>readwrite_policy
-: <a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">pqxx</a>
-</li>
-<li>repeatable_read
-: <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8caf572b93303ab779fc1b22a42b5ae6053">pqxx</a>
-</li>
-<li>result_difference_type
-: <a class="el" href="a00194.html#ac2fc95105bfd76a9f8746dbe2437eb2d">pqxx::internal</a>
-</li>
-<li>result_size_type
-: <a class="el" href="a00194.html#a90395de14f03d17224bf191ecaa5e580">pqxx::internal</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
-<li>separated_list()
-: <a class="el" href="a00176.html#ad97fec1db4afab602cfcf189109df23b">pqxx</a>
-</li>
-<li>serializable
-: <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8ca022ad2c1a5b247f6cc5790909e708569">pqxx</a>
-</li>
-<li>sleep_seconds()
-: <a class="el" href="a00194.html#a89028a8bf1f6d1e8b34f4b474745d748">pqxx::internal</a>
-</li>
-<li>sql_begin_work
-: <a class="el" href="a00194.html#a55ac16515026030b8addf32c282a421b">pqxx::internal</a>
-</li>
-<li>sql_commit_work
-: <a class="el" href="a00194.html#a10f3ed458cb3d5c2f12e652be9aa9921">pqxx::internal</a>
-</li>
-<li>sql_rollback_work
-: <a class="el" href="a00194.html#aeeb006fd802ba13c08db2de7dc38830a">pqxx::internal</a>
-</li>
-<li>stateless_cursor_retrieve()
-: <a class="el" href="a00194.html#aeeea06390ffa0def35db2d8bd524c671">pqxx::internal</a>
-</li>
-<li>strerror_wrapper()
-: <a class="el" href="a00194.html#a252084ebf8acdd095dba1e0a6dd52ba7">pqxx::internal</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
-<li>throw_null_conversion()
-: <a class="el" href="a00194.html#a97c9781c1d455b437ccca7514c1cec18">pqxx::internal</a>
-</li>
-<li>to_string()
-: <a class="el" href="a00176.html#a4000e0b1288512dd1193b4dd442e6889">pqxx</a>
-</li>
-<li>trigger
-: <a class="el" href="a00176.html#a6808f9a0c8dea288c2df81b930d06c34">pqxx</a>
-</li>
-<li>tuple_difference_type
-: <a class="el" href="a00176.html#afb3789542d30cda25ee02ba8d2c41a46">pqxx</a>
-</li>
-<li>tuple_size_type
-: <a class="el" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">pqxx</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
-<li>wait_read()
-: <a class="el" href="a00194.html#aab24f7cf8fda5527887819f620eea4be">pqxx::internal</a>
-</li>
-<li>wait_write()
-: <a class="el" href="a00194.html#a578ac9f03e48ac2c6489456b6843ecb7">pqxx::internal</a>
-</li>
-<li>work
-: <a class="el" href="a00205.html#ga82685329d6fd91f5ab30772d266fe5f0">pqxx</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/namespacemembers_enum.html b/doc/html/Reference/namespacemembers_enum.html
deleted file mode 100644
index 9ec5c57..0000000
--- a/doc/html/Reference/namespacemembers_enum.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Namespace Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
-      <li class="current"><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="namespacemembers.html"><span>All</span></a></li>
-      <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
-      <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
-      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
-      <li class="current"><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('namespacemembers_enum.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;<ul>
-<li>isolation_level
-: <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8c">pqxx</a>
-</li>
-<li>readwrite_policy
-: <a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cc">pqxx</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/namespacemembers_eval.html b/doc/html/Reference/namespacemembers_eval.html
deleted file mode 100644
index 22f295c..0000000
--- a/doc/html/Reference/namespacemembers_eval.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Namespace Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
-      <li class="current"><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="namespacemembers.html"><span>All</span></a></li>
-      <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
-      <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
-      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
-      <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
-      <li class="current"><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('namespacemembers_eval.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;<ul>
-<li>read_committed
-: <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8cabedeb7c33721ac28a9e35be36f214f2d">pqxx</a>
-</li>
-<li>read_only
-: <a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca4080e8f00464997c4345ddb2a15b3986">pqxx</a>
-</li>
-<li>read_write
-: <a class="el" href="a00176.html#a1dc4688a8f01e6679b2afa93481836cca7fbb98c4665801b02d8cbeeb2dde0858">pqxx</a>
-</li>
-<li>repeatable_read
-: <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8caf572b93303ab779fc1b22a42b5ae6053">pqxx</a>
-</li>
-<li>serializable
-: <a class="el" href="a00176.html#a8f05a60f9e1f7dc4e4af5dce6b987c8ca022ad2c1a5b247f6cc5790909e708569">pqxx</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/namespacemembers_func.html b/doc/html/Reference/namespacemembers_func.html
deleted file mode 100644
index 78bb6f0..0000000
--- a/doc/html/Reference/namespacemembers_func.html
+++ /dev/null
@@ -1,220 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Namespace Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
-      <li class="current"><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="namespacemembers.html"><span>All</span></a></li>
-      <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
-      <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
-      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
-      <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="#index_c"><span>c</span></a></li>
-      <li><a href="#index_d"><span>d</span></a></li>
-      <li><a href="#index_e"><span>e</span></a></li>
-      <li><a href="#index_f"><span>f</span></a></li>
-      <li><a href="#index_n"><span>n</span></a></li>
-      <li><a href="#index_o"><span>o</span></a></li>
-      <li><a href="#index_s"><span>s</span></a></li>
-      <li><a href="#index_t"><span>t</span></a></li>
-      <li><a href="#index_w"><span>w</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('namespacemembers_func.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
-<li>CheckUniqueRegistration()
-: <a class="el" href="a00194.html#a84149cf6f6b2c2a59ec021c6b2d2c01d">pqxx::internal</a>
-</li>
-<li>CheckUniqueUnregistration()
-: <a class="el" href="a00194.html#a5194ce7692fe9bfe81cb3df3df30b165">pqxx::internal</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
-<li>describe_thread_safety()
-: <a class="el" href="a00176.html#aac7c904372c0bffcd8c8b121f2c3f13e">pqxx</a>
-</li>
-<li>digit_to_number()
-: <a class="el" href="a00194.html#a101f49b838a40f5eefde9d7327748ec7">pqxx::internal</a>
-</li>
-<li>distance()
-: <a class="el" href="a00194.html#a4a7739c8d726b66269cc9cc5f51907a9">pqxx::internal</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
-<li>encrypt_password()
-: <a class="el" href="a00176.html#aad07bde6f6d1012bc1fbd66e2339a213">pqxx</a>
-</li>
-<li>Escape()
-: <a class="el" href="a00194.html#aec2c51550179d39ca0d4605f69d520c7">pqxx::internal</a>
-</li>
-<li>escape_binary()
-: <a class="el" href="a00203.html#gad40c643f4f483941c07c7f25d9091abc">pqxx</a>
-</li>
-<li>EscapeAny()
-: <a class="el" href="a00194.html#af3e7fe1386e8d2dafd23f1d1f176a945">pqxx::internal</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
-<li>field::to&lt; std::string &gt;()
-: <a class="el" href="a00176.html#aabbc8ca8c25198494ed511631932dcb2">pqxx</a>
-</li>
-<li>freemallocmem()
-: <a class="el" href="a00194.html#aa29eef5604b39841313027cccc6adf22">pqxx::internal</a>
-</li>
-<li>freemallocmem_templated()
-: <a class="el" href="a00194.html#a512825913228d447e077b5416a922b8f">pqxx::internal</a>
-</li>
-<li>freepqmem()
-: <a class="el" href="a00194.html#ab048fa293e7bb430169315de6936b309">pqxx::internal</a>
-</li>
-<li>freepqmem_templated()
-: <a class="el" href="a00194.html#a8a65effb13a8adc7e4a2596ae493ace6">pqxx::internal</a>
-</li>
-<li>from_string()
-: <a class="el" href="a00201.html#gaf46637e8067239ca82a8fa6ec1fa3ccd">pqxx</a>
-</li>
-<li>from_string&lt; std::string &gt;()
-: <a class="el" href="a00201.html#gac0605a68479f665fdb45ce21127c8fc8">pqxx</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
-<li>number_to_digit()
-: <a class="el" href="a00194.html#ac577abf6ce9eaaf835c72eccb4a15e4d">pqxx::internal</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
-<li>obtain_stateless_cursor_size()
-: <a class="el" href="a00194.html#a1d4ccde33cf0aa77b96d2dd358235f25">pqxx::internal</a>
-</li>
-<li>operator+()
-: <a class="el" href="a00176.html#a14f86142785f212ef3de46040e22c532">pqxx</a>
-</li>
-<li>operator&lt;&lt;()
-: <a class="el" href="a00176.html#abf6b4f639de27c5b0039381f17e9a07a">pqxx</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
-<li>separated_list()
-: <a class="el" href="a00176.html#ad97fec1db4afab602cfcf189109df23b">pqxx</a>
-</li>
-<li>sleep_seconds()
-: <a class="el" href="a00194.html#a89028a8bf1f6d1e8b34f4b474745d748">pqxx::internal</a>
-</li>
-<li>stateless_cursor_retrieve()
-: <a class="el" href="a00194.html#aeeea06390ffa0def35db2d8bd524c671">pqxx::internal</a>
-</li>
-<li>strerror_wrapper()
-: <a class="el" href="a00194.html#a252084ebf8acdd095dba1e0a6dd52ba7">pqxx::internal</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
-<li>throw_null_conversion()
-: <a class="el" href="a00194.html#a97c9781c1d455b437ccca7514c1cec18">pqxx::internal</a>
-</li>
-<li>to_string()
-: <a class="el" href="a00201.html#ga215c8af5887e32a2830f692b5d046a2c">pqxx</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
-<li>wait_read()
-: <a class="el" href="a00194.html#aab24f7cf8fda5527887819f620eea4be">pqxx::internal</a>
-</li>
-<li>wait_write()
-: <a class="el" href="a00194.html#a578ac9f03e48ac2c6489456b6843ecb7">pqxx::internal</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/namespacemembers_type.html b/doc/html/Reference/namespacemembers_type.html
deleted file mode 100644
index abbb2b2..0000000
--- a/doc/html/Reference/namespacemembers_type.html
+++ /dev/null
@@ -1,137 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Namespace Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
-      <li class="current"><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="namespacemembers.html"><span>All</span></a></li>
-      <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
-      <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
-      <li class="current"><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
-      <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('namespacemembers_type.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;<ul>
-<li>asyncconnection
-: <a class="el" href="a00204.html#ga710db2d58482a4ea8ebbb822c2b0d417">pqxx</a>
-</li>
-<li>connection
-: <a class="el" href="a00204.html#ga26edb910e4563d1115e22c627914e98b">pqxx</a>
-</li>
-<li>cstring
-: <a class="el" href="a00194.html#aa8bb95dddb8e23eda80ccdd902dc6c10">pqxx::internal</a>
-</li>
-<li>fieldstream
-: <a class="el" href="a00176.html#a82a9c2e4bb780869117bbe794ea24616">pqxx</a>
-</li>
-<li>ilostream
-: <a class="el" href="a00176.html#ad07694cd816b68c7fc920a616daa8771">pqxx</a>
-</li>
-<li>lazyconnection
-: <a class="el" href="a00204.html#ga8911912522c75dd0b154fefdde735272">pqxx</a>
-</li>
-<li>lostream
-: <a class="el" href="a00176.html#a368340378e939373681ad2e39781fc8b">pqxx</a>
-</li>
-<li>nullconnection
-: <a class="el" href="a00204.html#ga830f18f804ec3e4cc8bab713169fb529">pqxx</a>
-</li>
-<li>olostream
-: <a class="el" href="a00176.html#a9a79c907a65843b9d4887ccbb44d5b1b">pqxx</a>
-</li>
-<li>read_transaction
-: <a class="el" href="a00205.html#gab81d0f16865bb70a79d4acb0d0657259">pqxx</a>
-</li>
-<li>result_difference_type
-: <a class="el" href="a00194.html#ac2fc95105bfd76a9f8746dbe2437eb2d">pqxx::internal</a>
-</li>
-<li>result_size_type
-: <a class="el" href="a00194.html#a90395de14f03d17224bf191ecaa5e580">pqxx::internal</a>
-</li>
-<li>trigger
-: <a class="el" href="a00176.html#a6808f9a0c8dea288c2df81b930d06c34">pqxx</a>
-</li>
-<li>tuple_difference_type
-: <a class="el" href="a00176.html#afb3789542d30cda25ee02ba8d2c41a46">pqxx</a>
-</li>
-<li>tuple_size_type
-: <a class="el" href="a00176.html#ac6f886167ad26ee519591f7a983ac6d9">pqxx</a>
-</li>
-<li>work
-: <a class="el" href="a00205.html#ga82685329d6fd91f5ab30772d266fe5f0">pqxx</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/namespacemembers_vars.html b/doc/html/Reference/namespacemembers_vars.html
deleted file mode 100644
index daba905..0000000
--- a/doc/html/Reference/namespacemembers_vars.html
+++ /dev/null
@@ -1,101 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Namespace Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
-      <li class="current"><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="namespacemembers.html"><span>All</span></a></li>
-      <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
-      <li class="current"><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
-      <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
-      <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('namespacemembers_vars.html','');});
-</script>
-<div id="doc-content">
-<div class="contents">
-&#160;<ul>
-<li>oid_none
-: <a class="el" href="a00176.html#a1abfa7aae5089dad48d69a60a9e557e3">pqxx</a>
-</li>
-<li>sql_begin_work
-: <a class="el" href="a00194.html#a55ac16515026030b8addf32c282a421b">pqxx::internal</a>
-</li>
-<li>sql_commit_work
-: <a class="el" href="a00194.html#a10f3ed458cb3d5c2f12e652be9aa9921">pqxx::internal</a>
-</li>
-<li>sql_rollback_work
-: <a class="el" href="a00194.html#aeeb006fd802ba13c08db2de7dc38830a">pqxx::internal</a>
-</li>
-</ul>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/namespaces.html b/doc/html/Reference/namespaces.html
deleted file mode 100644
index 52f3160..0000000
--- a/doc/html/Reference/namespaces.html
+++ /dev/null
@@ -1,86 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Namespace List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
-      <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('namespaces.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">Namespace List</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock">Here is a list of all namespaces with brief descriptions:</div><div class="directory">
-<table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="a00176.html" target="_self">pqxx</a></td><td class="desc">The home of all libpqxx classes, functions, templates, etc</td></tr>
-</table>
-</div><!-- directory -->
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/namespaces.js b/doc/html/Reference/namespaces.js
deleted file mode 100644
index 65821c3..0000000
--- a/doc/html/Reference/namespaces.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var namespaces =
-[
-    [ "pqxx", "a00176.html", null ]
-];
\ No newline at end of file
diff --git a/doc/html/Reference/nav_f.png b/doc/html/Reference/nav_f.png
deleted file mode 100644
index 72a58a5..0000000
--- a/doc/html/Reference/nav_f.png
+++ /dev/null
@@ -1,3 +0,0 @@
-PNG
-
-   IHDR      8      `IDATxK Eі[BmkHprӼ.ꎤR6Z VIE5jliIJ0/u޿6sH  y    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/nav_g.png b/doc/html/Reference/nav_g.png
deleted file mode 100644
index 8c6c13e..0000000
--- a/doc/html/Reference/nav_g.png
+++ /dev/null
@@ -1,3 +0,0 @@
-PNG
-
-   IHDR         1   %IDATx;  {3𯆏,1Iu< Q    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/nav_h.png b/doc/html/Reference/nav_h.png
deleted file mode 100644
index 33389b1..0000000
--- a/doc/html/Reference/nav_h.png
+++ /dev/null
@@ -1,4 +0,0 @@
-PNG
-
-   IHDR         ,@    )IDATxA
- @BQۛТ) ) aܿoRl    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/navtree.css b/doc/html/Reference/navtree.css
deleted file mode 100644
index 8001f82..0000000
--- a/doc/html/Reference/navtree.css
+++ /dev/null
@@ -1,143 +0,0 @@
-#nav-tree .children_ul {
-  margin:0;
-  padding:4px;
-}
-
-#nav-tree ul {
-  list-style:none outside none;
-  margin:0px;
-  padding:0px;
-}
-
-#nav-tree li {
-  white-space:nowrap;
-  margin:0px;
-  padding:0px;
-}
-
-#nav-tree .plus {
-  margin:0px;
-}
-
-#nav-tree .selected {
-  background-image: url('tab_a.png');
-  background-repeat:repeat-x;
-  color: #fff;
-  text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
-}
-
-#nav-tree img {
-  margin:0px;
-  padding:0px;
-  border:0px;
-  vertical-align: middle;
-}
-
-#nav-tree a {
-  text-decoration:none;
-  padding:0px;
-  margin:0px;
-  outline:none;
-}
-
-#nav-tree .label {
-  margin:0px;
-  padding:0px;
-  font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
-}
-
-#nav-tree .label a {
-  padding:2px;
-}
-
-#nav-tree .selected a {
-  text-decoration:none;
-  color:#fff;
-}
-
-#nav-tree .children_ul {
-  margin:0px;
-  padding:0px;
-}
-
-#nav-tree .item {
-  margin:0px;
-  padding:0px;
-}
-
-#nav-tree {
-  padding: 0px 0px;
-  background-color: #FAFAFF; 
-  font-size:14px;
-  overflow:auto;
-}
-
-#doc-content {
-  overflow:auto;
-  display:block;
-  padding:0px;
-  margin:0px;
-  -webkit-overflow-scrolling : touch; /* iOS 5+ */
-}
-
-#side-nav {
-  padding:0 6px 0 0;
-  margin: 0px;
-  display:block;
-  position: absolute;
-  left: 0px;
-  width: 300px;
-}
-
-.ui-resizable .ui-resizable-handle {
-  display:block;
-}
-
-.ui-resizable-e {
-  background:url("ftv2splitbar.png") repeat scroll right center transparent;
-  cursor:e-resize;
-  height:100%;
-  right:0;
-  top:0;
-  width:6px;
-}
-
-.ui-resizable-handle {
-  display:none;
-  font-size:0.1px;
-  position:absolute;
-  z-index:1;
-}
-
-#nav-tree-contents {
-  margin: 6px 0px 0px 0px;
-}
-
-#nav-tree {
-  background-image:url('nav_h.png');
-  background-repeat:repeat-x;
-  background-color: #F9FAFC;
-  -webkit-overflow-scrolling : touch; /* iOS 5+ */
-}
-
-#nav-sync {
-  position:absolute;
-  top:5px;
-  right:24px;
-  z-index:0;
-}
-
-#nav-sync img {
-  opacity:0.3;
-}
-
-#nav-sync img:hover {
-  opacity:0.9;
-}
-
-@media print
-{
-  #nav-tree { display: none; }
-  div.ui-resizable-handle { display: none; position: relative; }
-}
-
diff --git a/doc/html/Reference/navtree.js b/doc/html/Reference/navtree.js
deleted file mode 100644
index a755842..0000000
--- a/doc/html/Reference/navtree.js
+++ /dev/null
@@ -1,525 +0,0 @@
-var NAVTREE =
-[
-  [ "libpqxx", "index.html", [
-    [ "Getting started", "a00001.html", null ],
-    [ "Accessing results and result rows", "a00002.html", null ],
-    [ "Thread safety", "a00003.html", null ],
-    [ "Deprecated List", "a00210.html", null ],
-    [ "Modules", "modules.html", "modules" ],
-    [ "Namespaces", null, [
-      [ "Namespace List", "namespaces.html", "namespaces" ],
-      [ "Namespace Members", "namespacemembers.html", [
-        [ "All", "namespacemembers.html", null ],
-        [ "Functions", "namespacemembers_func.html", null ],
-        [ "Variables", "namespacemembers_vars.html", null ],
-        [ "Typedefs", "namespacemembers_type.html", null ],
-        [ "Enumerations", "namespacemembers_enum.html", null ],
-        [ "Enumerator", "namespacemembers_eval.html", null ]
-      ] ]
-    ] ],
-    [ "Classes", null, [
-      [ "Class List", "annotated.html", "annotated" ],
-      [ "Class Index", "classes.html", null ],
-      [ "Class Hierarchy", "hierarchy.html", "hierarchy" ],
-      [ "Class Members", "functions.html", [
-        [ "All", "functions.html", "functions_dup" ],
-        [ "Functions", "functions_func.html", "functions_func" ],
-        [ "Variables", "functions_vars.html", null ],
-        [ "Typedefs", "functions_type.html", null ],
-        [ "Enumerations", "functions_enum.html", null ],
-        [ "Enumerator", "functions_eval.html", null ],
-        [ "Related Functions", "functions_rela.html", null ]
-      ] ]
-    ] ]
-  ] ]
-];
-
-var NAVTREEINDEX =
-[
-".html",
-"a00027.html",
-"a00057.html#a88bd4f870abd57d1ceeac65295e3138b",
-"a00091.html#a3385572be2064f973ae3ac4096a1793a",
-"a00203.html#ga98dee516d429520627fd94f5ccb2b023"
-];
-
-var navTreeSubIndices = new Array();
-
-function getData(varName)
-{
-  var i = varName.lastIndexOf('/');
-  var n = i>=0 ? varName.substring(i+1) : varName;
-  return eval(n.replace(/\-/g,'_'));
-}
-
-function stripPath(uri)
-{
-  return uri.substring(uri.lastIndexOf('/')+1);
-}
-
-function stripPath2(uri)
-{
-  var i = uri.lastIndexOf('/');
-  var s = uri.substring(i+1);
-  var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/);
-  return m ? uri.substring(i-6) : s;
-}
-
-function localStorageSupported()
-{
-  return 'localStorage' in window && window['localStorage'] !== null;
-}
-
-function storeLink(link)
-{
-  if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) {
-      window.localStorage.setItem('navpath',link);
-  }
-}
-
-function deleteLink()
-{
-  if (localStorageSupported()) {
-    window.localStorage.setItem('navpath','');
-  } 
-}
-
-function cachedLink()
-{
-  if (localStorageSupported()) {
-    return window.localStorage.getItem('navpath');
-  } else {
-    return '';
-  }
-}
-
-function getScript(scriptName,func,show)
-{
-  var head = document.getElementsByTagName("head")[0]; 
-  var script = document.createElement('script');
-  script.id = scriptName;
-  script.type = 'text/javascript';
-  script.onload = func; 
-  script.src = scriptName+'.js'; 
-  if ($.browser.msie && $.browser.version<=8) { 
-    // script.onload does work with older versions of IE
-    script.onreadystatechange = function() {
-      if (script.readyState=='complete' || script.readyState=='loaded') { 
-        func(); if (show) showRoot(); 
-      }
-    }
-  }
-  head.appendChild(script); 
-}
-
-function createIndent(o,domNode,node,level)
-{
-  if (node.parentNode && node.parentNode.parentNode) {
-    createIndent(o,domNode,node.parentNode,level+1);
-  }
-  var imgNode = document.createElement("img");
-  imgNode.width = 16;
-  imgNode.height = 22;
-  if (level==0 && node.childrenData) {
-    node.plus_img = imgNode;
-    node.expandToggle = document.createElement("a");
-    node.expandToggle.href = "javascript:void(0)";
-    node.expandToggle.onclick = function() {
-      if (node.expanded) {
-        $(node.getChildrenUL()).slideUp("fast");
-        if (node.isLast) {
-          node.plus_img.src = node.relpath+"ftv2plastnode.png";
-        } else {
-          node.plus_img.src = node.relpath+"ftv2pnode.png";
-        }
-        node.expanded = false;
-      } else {
-        expandNode(o, node, false, false);
-      }
-    }
-    node.expandToggle.appendChild(imgNode);
-    domNode.appendChild(node.expandToggle);
-  } else {
-    domNode.appendChild(imgNode);
-  }
-  if (level==0) {
-    if (node.isLast) {
-      if (node.childrenData) {
-        imgNode.src = node.relpath+"ftv2plastnode.png";
-      } else {
-        imgNode.src = node.relpath+"ftv2lastnode.png";
-        domNode.appendChild(imgNode);
-      }
-    } else {
-      if (node.childrenData) {
-        imgNode.src = node.relpath+"ftv2pnode.png";
-      } else {
-        imgNode.src = node.relpath+"ftv2node.png";
-        domNode.appendChild(imgNode);
-      }
-    }
-  } else {
-    if (node.isLast) {
-      imgNode.src = node.relpath+"ftv2blank.png";
-    } else {
-      imgNode.src = node.relpath+"ftv2vertline.png";
-    }
-  }
-  imgNode.border = "0";
-}
-
-function newNode(o, po, text, link, childrenData, lastNode)
-{
-  var node = new Object();
-  node.children = Array();
-  node.childrenData = childrenData;
-  node.depth = po.depth + 1;
-  node.relpath = po.relpath;
-  node.isLast = lastNode;
-
-  node.li = document.createElement("li");
-  po.getChildrenUL().appendChild(node.li);
-  node.parentNode = po;
-
-  node.itemDiv = document.createElement("div");
-  node.itemDiv.className = "item";
-
-  node.labelSpan = document.createElement("span");
-  node.labelSpan.className = "label";
-
-  createIndent(o,node.itemDiv,node,0);
-  node.itemDiv.appendChild(node.labelSpan);
-  node.li.appendChild(node.itemDiv);
-
-  var a = document.createElement("a");
-  node.labelSpan.appendChild(a);
-  node.label = document.createTextNode(text);
-  node.expanded = false;
-  a.appendChild(node.label);
-  if (link) {
-    var url;
-    if (link.substring(0,1)=='^') {
-      url = link.substring(1);
-      link = url;
-    } else {
-      url = node.relpath+link;
-    }
-    a.className = stripPath(link.replace('#',':'));
-    if (link.indexOf('#')!=-1) {
-      var aname = '#'+link.split('#')[1];
-      var srcPage = stripPath($(location).attr('pathname'));
-      var targetPage = stripPath(link.split('#')[0]);
-      a.href = srcPage!=targetPage ? url : '#';
-      a.onclick = function(){
-        storeLink(link);
-        if (!$(a).parent().parent().hasClass('selected'))
-        {
-          $('.item').removeClass('selected');
-          $('.item').removeAttr('id');
-          $(a).parent().parent().addClass('selected');
-          $(a).parent().parent().attr('id','selected');
-        }
-        var pos, anchor = $(aname), docContent = $('#doc-content');
-        if (anchor.parent().attr('class')=='memItemLeft') {
-          pos = anchor.parent().position().top;
-        } else if (anchor.position()) {
-          pos = anchor.position().top;
-        }
-        if (pos) {
-          var dist = Math.abs(Math.min(
-                     pos-docContent.offset().top,
-                     docContent[0].scrollHeight-
-                     docContent.height()-docContent.scrollTop()));
-          docContent.animate({
-            scrollTop: pos + docContent.scrollTop() - docContent.offset().top
-          },Math.max(50,Math.min(500,dist)),function(){
-            window.location.replace(aname);
-          });
-        }
-      };
-    } else {
-      a.href = url;
-      a.onclick = function() { storeLink(link); }
-    }
-  } else {
-    if (childrenData != null) 
-    {
-      a.className = "nolink";
-      a.href = "javascript:void(0)";
-      a.onclick = node.expandToggle.onclick;
-    }
-  }
-
-  node.childrenUL = null;
-  node.getChildrenUL = function() {
-    if (!node.childrenUL) {
-      node.childrenUL = document.createElement("ul");
-      node.childrenUL.className = "children_ul";
-      node.childrenUL.style.display = "none";
-      node.li.appendChild(node.childrenUL);
-    }
-    return node.childrenUL;
-  };
-
-  return node;
-}
-
-function showRoot()
-{
-  var headerHeight = $("#top").height();
-  var footerHeight = $("#nav-path").height();
-  var windowHeight = $(window).height() - headerHeight - footerHeight;
-  (function (){ // retry until we can scroll to the selected item
-    try {
-      var navtree=$('#nav-tree');
-      navtree.scrollTo('#selected',0,{offset:-windowHeight/2});
-    } catch (err) {
-      setTimeout(arguments.callee, 0);
-    }
-  })();
-}
-
-function expandNode(o, node, imm, showRoot)
-{
-  if (node.childrenData && !node.expanded) {
-    if (typeof(node.childrenData)==='string') {
-      var varName    = node.childrenData;
-      getScript(node.relpath+varName,function(){
-        node.childrenData = getData(varName);
-        expandNode(o, node, imm, showRoot);
-      }, showRoot);
-    } else {
-      if (!node.childrenVisited) {
-        getNode(o, node);
-      } if (imm || ($.browser.msie && $.browser.version>8)) { 
-        // somehow slideDown jumps to the start of tree for IE9 :-(
-        $(node.getChildrenUL()).show();
-      } else {
-        $(node.getChildrenUL()).slideDown("fast");
-      }
-      if (node.isLast) {
-        node.plus_img.src = node.relpath+"ftv2mlastnode.png";
-      } else {
-        node.plus_img.src = node.relpath+"ftv2mnode.png";
-      }
-      node.expanded = true;
-    }
-  }
-}
-
-function glowEffect(n,duration)
-{
-  n.addClass('glow').delay(duration).queue(function(next){
-    $(this).removeClass('glow');next();
-  });
-}
-
-function highlightAnchor()
-{
-  var anchor = $($(location).attr('hash'));
-  if (anchor.parent().attr('class')=='memItemLeft'){
-    var rows = $('.memberdecls tr[class$="'+
-               window.location.hash.substring(1)+'"]');
-    glowEffect(rows.children(),300); // member without details
-  } else if (anchor.parents().slice(2).prop('tagName')=='TR') {
-    glowEffect(anchor.parents('div.memitem'),1000); // enum value
-  } else if (anchor.parent().attr('class')=='fieldtype'){
-    glowEffect(anchor.parent().parent(),1000); // struct field
-  } else if (anchor.parent().is(":header")) {
-    glowEffect(anchor.parent(),1000); // section header
-  } else {
-    glowEffect(anchor.next(),1000); // normal member
-  }
-}
-
-function selectAndHighlight(hash,n)
-{
-  var a;
-  if (hash) {
-    var link=stripPath($(location).attr('pathname'))+':'+hash.substring(1);
-    a=$('.item a[class$="'+link+'"]');
-  }
-  if (a && a.length) {
-    a.parent().parent().addClass('selected');
-    a.parent().parent().attr('id','selected');
-    highlightAnchor();
-  } else if (n) {
-    $(n.itemDiv).addClass('selected');
-    $(n.itemDiv).attr('id','selected');
-  }
-  showRoot();
-}
-
-function showNode(o, node, index, hash)
-{
-  if (node && node.childrenData) {
-    if (typeof(node.childrenData)==='string') {
-      var varName    = node.childrenData;
-      getScript(node.relpath+varName,function(){
-        node.childrenData = getData(varName);
-        showNode(o,node,index,hash);
-      },true);
-    } else {
-      if (!node.childrenVisited) {
-        getNode(o, node);
-      }
-      $(node.getChildrenUL()).show();
-      if (node.isLast) {
-        node.plus_img.src = node.relpath+"ftv2mlastnode.png";
-      } else {
-        node.plus_img.src = node.relpath+"ftv2mnode.png";
-      }
-      node.expanded = true;
-      var n = node.children[o.breadcrumbs[index]];
-      if (index+1<o.breadcrumbs.length) {
-        showNode(o,n,index+1,hash);
-      } else {
-        if (typeof(n.childrenData)==='string') {
-          var varName = n.childrenData;
-          getScript(n.relpath+varName,function(){
-            n.childrenData = getData(varName);
-            node.expanded=false;
-            showNode(o,node,index,hash); // retry with child node expanded
-          },true);
-        } else {
-          var rootBase = stripPath(o.toroot.replace(/\..+$/, ''));
-          if (rootBase=="index" || rootBase=="pages") {
-            expandNode(o, n, true, true);
-          }
-          selectAndHighlight(hash,n);
-        }
-      }
-    }
-  } else {
-    selectAndHighlight(hash);
-  }
-}
-
-function getNode(o, po)
-{
-  po.childrenVisited = true;
-  var l = po.childrenData.length-1;
-  for (var i in po.childrenData) {
-    var nodeData = po.childrenData[i];
-    po.children[i] = newNode(o, po, nodeData[0], nodeData[1], nodeData[2],
-      i==l);
-  }
-}
-
-function gotoNode(o,subIndex,root,hash,relpath)
-{
-  var nti = navTreeSubIndices[subIndex][root+hash];
-  o.breadcrumbs = $.extend(true, [], nti ? nti : navTreeSubIndices[subIndex][root]);
-  if (!o.breadcrumbs && root!=NAVTREE[0][1]) { // fallback: show index
-    navTo(o,NAVTREE[0][1],"",relpath);
-    $('.item').removeClass('selected');
-    $('.item').removeAttr('id');
-  }
-  if (o.breadcrumbs) {
-    o.breadcrumbs.unshift(0); // add 0 for root node
-    showNode(o, o.node, 0, hash);
-  }
-}
-
-function navTo(o,root,hash,relpath)
-{
-  var link = cachedLink();
-  if (link) {
-    var parts = link.split('#');
-    root = parts[0];
-    if (parts.length>1) hash = '#'+parts[1];
-    else hash='';
-  }
-  if (root==NAVTREE[0][1]) {
-    $('#nav-sync').css('top','30px');
-  } else {
-    $('#nav-sync').css('top','5px');
-  }
-  if (hash.match(/^#l\d+$/)) {
-    var anchor=$('a[name='+hash.substring(1)+']');
-    glowEffect(anchor.parent(),1000); // line number
-    hash=''; // strip line number anchors
-    //root=root.replace(/_source\./,'.'); // source link to doc link
-  }
-  var url=root+hash;
-  var i=-1;
-  while (NAVTREEINDEX[i+1]<=url) i++;
-  if (navTreeSubIndices[i]) {
-    gotoNode(o,i,root,hash,relpath)
-  } else {
-    getScript(relpath+'navtreeindex'+i,function(){
-      navTreeSubIndices[i] = eval('NAVTREEINDEX'+i);
-      if (navTreeSubIndices[i]) {
-        gotoNode(o,i,root,hash,relpath);
-      }
-    },true);
-  }
-}
-
-function toggleSyncButton(relpath)
-{
-  var navSync = $('#nav-sync');
-  if (navSync.hasClass('sync')) {
-    navSync.removeClass('sync');
-    navSync.html('<img src="'+relpath+'sync_off.png"/>');
-    storeLink(stripPath2($(location).attr('pathname'))+$(location).attr('hash'));
-  } else {
-    navSync.addClass('sync');
-    navSync.html('<img src="'+relpath+'sync_on.png"/>');
-    deleteLink();
-  }
-}
-
-function initNavTree(toroot,relpath)
-{
-  var o = new Object();
-  o.toroot = toroot;
-  o.node = new Object();
-  o.node.li = document.getElementById("nav-tree-contents");
-  o.node.childrenData = NAVTREE;
-  o.node.children = new Array();
-  o.node.childrenUL = document.createElement("ul");
-  o.node.getChildrenUL = function() { return o.node.childrenUL; };
-  o.node.li.appendChild(o.node.childrenUL);
-  o.node.depth = 0;
-  o.node.relpath = relpath;
-  o.node.expanded = false;
-  o.node.isLast = true;
-  o.node.plus_img = document.createElement("img");
-  o.node.plus_img.src = relpath+"ftv2pnode.png";
-  o.node.plus_img.width = 16;
-  o.node.plus_img.height = 22;
-
-  if (localStorageSupported()) {
-    var navSync = $('#nav-sync');
-    if (cachedLink()) {
-      navSync.html('<img src="'+relpath+'sync_off.png"/>');
-      navSync.removeClass('sync');
-    } else {
-      navSync.html('<img src="'+relpath+'sync_on.png"/>');
-    }
-    navSync.click(function(){ toggleSyncButton(relpath); });
-  }
-
-  navTo(o,toroot,window.location.hash,relpath);
-
-  $(window).bind('hashchange', function(){
-     if (window.location.hash && window.location.hash.length>1){
-       var a;
-       if ($(location).attr('hash')){
-         var clslink=stripPath($(location).attr('pathname'))+':'+
-                               $(location).attr('hash').substring(1);
-         a=$('.item a[class$="'+clslink+'"]');
-       }
-       if (a==null || !$(a).parent().parent().hasClass('selected')){
-         $('.item').removeClass('selected');
-         $('.item').removeAttr('id');
-       }
-       var link=stripPath2($(location).attr('pathname'));
-       navTo(o,link,$(location).attr('hash'),relpath);
-     }
-  })
-
-  $(window).load(showRoot);
-}
-
diff --git a/doc/html/Reference/navtreeindex0.js b/doc/html/Reference/navtreeindex0.js
deleted file mode 100644
index 28aead5..0000000
--- a/doc/html/Reference/navtreeindex0.js
+++ /dev/null
@@ -1,253 +0,0 @@
-var NAVTREEINDEX0 =
-{
-".html":[6,0,1],
-"a00001.html":[0],
-"a00002.html":[1],
-"a00003.html":[2],
-"a00004.html":[6,0,0,24],
-"a00004.html#a1b68c0e492e7cb4f9458ca0de1b85862":[6,0,0,24,0],
-"a00005.html":[6,0,1,4],
-"a00005.html#a0b513557015fe5eda72c189dd488d5dd":[6,0,1,4,1],
-"a00005.html#a0b7adddc8406229b9c5a161302dffba5":[6,0,1,4,2],
-"a00005.html#a25f4372dfc9c449cae4572f01de65323":[6,0,1,4,0],
-"a00005.html#a2aaa8274759d9d84964e8235ec59bac0":[6,0,1,4,4],
-"a00005.html#a673f58eda786a37dd76ebcfd7bd5cd96":[6,0,1,4,5],
-"a00005.html#ad4658fc955fd5a74ece771106a7edee0":[6,0,1,4,3],
-"a00006.html":[6,0,0,2],
-"a00006.html#a0436a1271586987e97bdf5b59b96f607":[6,0,0,2,1],
-"a00006.html#a3abaa953e318c2dda1b61b3f5861140e":[6,0,0,2,3],
-"a00006.html#aa02e7329e13fdc9809c1215f224ab5fe":[6,0,0,2,0],
-"a00006.html#aa6c74a9abcfa2b13c2334d0c38f66305":[6,0,0,2,2],
-"a00006.html#af041bd491664d3d3c81e7ad9e701d593":[6,0,0,2,4],
-"a00007.html":[6,0,0,53],
-"a00007.html#a1f1918fb6cf893bb59e8b3e2921c22fd":[6,0,0,53,5],
-"a00007.html#a5f11dbcdcaf2c705935e099debb68cd8":[6,0,0,53,2],
-"a00007.html#a60c8c26735eb6e96fc915968ea13c7bc":[6,0,0,53,4],
-"a00007.html#a8f1cd9fcb08f673ef02776beb52ceefd":[6,0,0,53,1],
-"a00007.html#ab2bc41979cc1d0d8a349a6b82dd5077f":[6,0,0,53,3],
-"a00007.html#acb9db31f275560a165bb466555f30986":[6,0,0,53,0],
-"a00008.html":[6,0,0,58],
-"a00008.html#a1cffaceb7db5daf482bcb7f73aeaa0b0":[6,0,0,58,1],
-"a00008.html#a53f0bc4d9eed45617ae14bf553efa429":[6,0,0,58,5],
-"a00008.html#a8ef4183e4700b8859a1f0950e6dff8ee":[6,0,0,58,2],
-"a00008.html#a9b47ff8b4b3863983169e64b69cee6fa":[6,0,0,58,3],
-"a00008.html#ad94ea6936b6a5ee2983bdcbacdf364a9":[6,0,0,58,0],
-"a00008.html#af46e0f2cfe62a5c75b431e56065ad883":[6,0,0,58,6],
-"a00008.html#af70c033d70d77ee3e4942112ad9e54c2":[6,0,0,58,4],
-"a00009.html":[6,0,0,60],
-"a00009.html#a411cd2fbec4a9f5bfa07030d8a77b482":[6,0,0,60,3],
-"a00009.html#a57d98a1321d8f5d00027810bb811025c":[6,0,0,60,7],
-"a00009.html#a60e982e6fba23c8067404af0a4f5d05a":[6,0,0,60,6],
-"a00009.html#a6defd7dc017956dcda572ff9d54b394d":[6,0,0,60,0],
-"a00009.html#a7d45a1d6dc270b8a793a5e3cde0fb2c3":[6,0,0,60,1],
-"a00009.html#a82775c94f45b87a6b9e082900d2d9d2b":[6,0,0,60,5],
-"a00009.html#a94b75418ccf0801a3f7fd62d3f0897d7":[6,0,0,60,2],
-"a00009.html#ac41b5c92c32c7d99a86e887d8fc9f33e":[6,0,0,60,4],
-"a00010.html":[6,0,0,59],
-"a00010.html#a0e9bac94644a39ea5465d9b7aeba62dd":[6,0,0,59,1],
-"a00010.html#a472b319febd6757f32a06541ecb5fd99":[6,0,0,59,3],
-"a00010.html#a514945ec9aeaa6bdd455f21ccd9d3876":[6,0,0,59,7],
-"a00010.html#a5c09652a33d59854940ef5ad36522bef":[6,0,0,59,0],
-"a00010.html#a627ef8d2f00596a80104f81bac097f61":[6,0,0,59,5],
-"a00010.html#acd6a237e073930d1c9b52de0c4cc9ba7":[6,0,0,59,2],
-"a00010.html#af5a32597bd7cf509cb8593daf9e5f0f1":[6,0,0,59,6],
-"a00010.html#afa10568556220285b8f77e6bc6a65c63":[6,0,0,59,4],
-"a00011.html":[6,0,0,68],
-"a00011.html#a0761b12be4f64a7bccba1d2e7bf3d4a2":[6,0,0,68,2],
-"a00011.html#a4fa796f8dff9f236c36f292898eaeaad":[6,0,0,68,1],
-"a00011.html#aad0757a015b2ddfe476e3d83f812bbff":[6,0,0,68,0],
-"a00012.html":[6,0,0,82],
-"a00012.html#ac37eaf1787575f972034ddb87c496eb7":[6,0,0,82,0],
-"a00013.html":[6,0,0,3],
-"a00013.html#a065a1d5f2e87f640b57ce35580b11659":[6,0,0,3,18],
-"a00013.html#a121db85dcf088809bd4b95e617324971":[6,0,0,3,4],
-"a00013.html#a18e4f5fe0683c746f949db5d3c1c914c":[6,0,0,3,6],
-"a00013.html#a37efe53d810e83dc4894cb405ba31dfa":[6,0,0,3,17],
-"a00013.html#a47aa4553c316eeab7461c368e0ce2bac":[6,0,0,3,21],
-"a00013.html#a48d3b98f62d903bc99555d6c786d334a":[6,0,0,3,10],
-"a00013.html#a565339d41daf2278ac02ce543e715cd2":[6,0,0,3,16],
-"a00013.html#a569aac459e41d91ca04adcfcea5646fd":[6,0,0,3,8],
-"a00013.html#a56acf785f1c0a44c93d40f8b1bdc2921":[6,0,0,3,19],
-"a00013.html#a575ec98218f850b4c1b91a8edb677681":[6,0,0,3,7],
-"a00013.html#a5a3869fa04853d5ab14b6676953143be":[6,0,0,3,3],
-"a00013.html#a7cfccba27491d78841be64193dc556ab":[6,0,0,3,9],
-"a00013.html#a7ed7a9968baffb67dc5d2fde25cfa4c8":[6,0,0,3,20],
-"a00013.html#a8cee54a0d93f38368fd885d6ef3733a7":[6,0,0,3,12],
-"a00013.html#ab6642dd3f5147bc104c3cdf0c8d2cc9e":[6,0,0,3,23],
-"a00013.html#abadf5cc14e19fc0c1f8838d1518baefa":[6,0,0,3,0],
-"a00013.html#abcf73d6a9164ac4f0ffaf4012e774016":[6,0,0,3,2],
-"a00013.html#abf2511857a61d4835cf6d326bb539a19":[6,0,0,3,15],
-"a00013.html#acb7da4766d133d40e1f4b294c2dd14d9":[6,0,0,3,1],
-"a00013.html#ad6e5000885dd6f0b7bdf1f5d7f365dd9":[6,0,0,3,24],
-"a00013.html#ad9042fbae551a4404e175a431139ca8c":[6,0,0,3,13],
-"a00013.html#adfb2644b600416cb5eaf43cea64e99ab":[6,0,0,3,14],
-"a00013.html#af10f41451b711337a25cec42598229fb":[6,0,0,3,22],
-"a00013.html#af4269ef0ff7802a8bc5c5a0d54cca60d":[6,0,0,3,5],
-"a00013.html#af837e6e843633027fdfcfa5e68975edb":[6,0,0,3,11],
-"a00014.html":[6,0,0,19],
-"a00014.html#a003c1c85d2c6c40f6d5b985394aa34b2":[6,0,0,19,1],
-"a00014.html#abead818453c7c47646f924c0b6cbff7d":[6,0,0,19,0],
-"a00015.html":[6,0,1,1],
-"a00016.html":[6,0,1,2],
-"a00016.html#a1a64cbf69fea84c3ac667ff3b82f0f5b":[6,0,1,2,0],
-"a00016.html#a85661c90be7df5a4f32cb40fa63c4311":[6,0,1,2,2],
-"a00016.html#a905e17859fef67e93d7baeef86dee98b":[6,0,1,2,1],
-"a00016.html#ab17e48ba1fdbf06183149442e78cb1d0":[6,0,1,2,3],
-"a00016.html#af4835e096d911543121767d0402e212a":[6,0,1,2,4],
-"a00017.html":[6,0,1,3],
-"a00017.html#a36f5165a10ea513315f12ed9f31c573b":[6,0,1,3,0],
-"a00017.html#a4878de00d941c62fc466ef18b8327e95":[6,0,1,3,3],
-"a00017.html#a8f7c4801c946a458c3b909375e934e76":[6,0,1,3,2],
-"a00017.html#ae800195a00697cc19af347efb85911ae":[6,0,1,3,1],
-"a00017.html#aef731d39bc5048c2a417b6822fd125f6":[6,0,1,3,4],
-"a00018.html":[6,0,0,34],
-"a00018.html#a2d18d99434781303ae1099876049d623":[6,0,0,34,0],
-"a00018.html#a33fa66dcc36972c8afa2d17987fb391d":[6,0,0,34,1],
-"a00019.html":[6,0,0,6],
-"a00019.html#a36ed18e0528808b19df70dcf721da973":[6,0,0,6,2],
-"a00019.html#a48a470b67ec1adb0459b0e009b0a60d0":[6,0,0,6,4],
-"a00019.html#aa2b7f15be38163b46695c2739b59fb8b":[6,0,0,6,1],
-"a00019.html#adc14fc627579522b2284af143b8ac9ea":[6,0,0,6,3],
-"a00019.html#adcace783d423c5306fb72087d5171c31":[6,0,0,6,0],
-"a00020.html":[6,0,0,4],
-"a00020.html#a2b3538872ddbadb1e1a4aadc7724afb6":[6,0,0,4,1],
-"a00020.html#a3ae8ab240a1f152c64cd40493d92f846":[6,0,0,4,0],
-"a00021.html":[6,0,0,5],
-"a00021.html#a9d93b15b0681f3b4e25e9fab79adb8cd":[6,0,0,5,0],
-"a00021.html#ad5c2b3b6043ff998ad67cddc89e2669b":[6,0,0,5,1],
-"a00022.html":[6,0,0,7],
-"a00022.html#a0f3aae5285574af29d06abdcb7f2560c":[6,0,0,7,0],
-"a00023.html":[6,0,0,8],
-"a00023.html#a043e536c1923594c246f2ca8db31dffa":[6,0,0,8,10],
-"a00023.html#a04895c06c5ae1d8b0863a32a28beff51":[6,0,0,8,39],
-"a00023.html#a0e64dc314f291c6f81a948c59d94aa8a":[6,0,0,8,55],
-"a00023.html#a10b275082e18dbcb177a8871f92c7523":[6,0,0,8,11],
-"a00023.html#a120b9e03dcaa9b0c3ef7026afa64d954":[6,0,0,8,40],
-"a00023.html#a140578ed1e1c65c61deb0407ff25959f":[6,0,0,8,31],
-"a00023.html#a1aa330287775aa1ff83f94714f772673":[6,0,0,8,3],
-"a00023.html#a1d1c129c2c5797a82f251ee9dabec77e":[6,0,0,8,23],
-"a00023.html#a2247d8690958f634898bbf014a7d418c":[6,0,0,8,58],
-"a00023.html#a2d3fc0b15713b0bba8a6a286e4e67c10":[6,0,0,8,29],
-"a00023.html#a306a884246abc1051bab4fb06393ee71":[6,0,0,8,0],
-"a00023.html#a306a884246abc1051bab4fb06393ee71a01e68a67b6a3c92ce9b0c92fa73e90b2":[6,0,0,8,0,8],
-"a00023.html#a306a884246abc1051bab4fb06393ee71a1f2b785abe834490c33dc4cf19c932d2":[6,0,0,8,0,7],
-"a00023.html#a306a884246abc1051bab4fb06393ee71a366c98bc3385ecfb39496bf7240e5973":[6,0,0,8,0,11],
-"a00023.html#a306a884246abc1051bab4fb06393ee71a4a873c5d7e7fb0a9022cdd110181a7de":[6,0,0,8,0,13],
-"a00023.html#a306a884246abc1051bab4fb06393ee71a6b019128f2fdcfa9d316042342846e2f":[6,0,0,8,0,10],
-"a00023.html#a306a884246abc1051bab4fb06393ee71a8034abdbcd193f25d9d93cf79156e1fc":[6,0,0,8,0,3],
-"a00023.html#a306a884246abc1051bab4fb06393ee71a86380c8c083847ba3d16764784f5914f":[6,0,0,8,0,6],
-"a00023.html#a306a884246abc1051bab4fb06393ee71a8ab47c10b60d6bd6664f6e88f300edcb":[6,0,0,8,0,5],
-"a00023.html#a306a884246abc1051bab4fb06393ee71a973dc9e4f56818f82b86fb13a5bbc405":[6,0,0,8,0,2],
-"a00023.html#a306a884246abc1051bab4fb06393ee71aabb5fb3d6d43442107e04e0982300d6e":[6,0,0,8,0,12],
-"a00023.html#a306a884246abc1051bab4fb06393ee71aba8a02f6bb5d2304bfbf2110c6cd791a":[6,0,0,8,0,1],
-"a00023.html#a306a884246abc1051bab4fb06393ee71abefe533e379346c7b9644406c613eb02":[6,0,0,8,0,9],
-"a00023.html#a306a884246abc1051bab4fb06393ee71ad97556afc36aff4a62c61b67437c20c4":[6,0,0,8,0,4],
-"a00023.html#a306a884246abc1051bab4fb06393ee71af5a4754aea608aaf5fca6caa51c44ce0":[6,0,0,8,0,0],
-"a00023.html#a30ec51634479614b45106532e87e5dc7":[6,0,0,8,46],
-"a00023.html#a32efdc645566975851bfc7d6b82d214c":[6,0,0,8,30],
-"a00023.html#a33280d29c4db47c1e71eb82df921691a":[6,0,0,8,17],
-"a00023.html#a335ca1d83e65a9e57b907c431c3afbe1":[6,0,0,8,42],
-"a00023.html#a33700cc6d830d28c3dbd48eb9b7276ab":[6,0,0,8,2],
-"a00023.html#a36a26cf7e13f612749d49faf4f1654f8":[6,0,0,8,24],
-"a00023.html#a38dde9befa350a07a5ac093d13ee64e2":[6,0,0,8,21],
-"a00023.html#a3b9c5dc16f04600aa5415e06f6ff8fa6":[6,0,0,8,56],
-"a00023.html#a3c60c76e32687adce1e8c0dba0919773":[6,0,0,8,60],
-"a00023.html#a4344b95a9b950a0bc07dd1f2af7bb5f0":[6,0,0,8,20],
-"a00023.html#a4963aaba6da521d480c21c7ec01835cf":[6,0,0,8,4],
-"a00023.html#a5eac9840b79e7f1893d88b63f6d97b1d":[6,0,0,8,26],
-"a00023.html#a7179e32df28bd4bc81b85d99b36ad791":[6,0,0,8,7],
-"a00023.html#a826750f0f13ede4ac4e6ca8a84711b53":[6,0,0,8,27],
-"a00023.html#a84c1a28176815ab9103c7febec450755":[6,0,0,8,59],
-"a00023.html#a8ac078b1077fbe19ee1d713bb6b71e8f":[6,0,0,8,43],
-"a00023.html#a908a2ffdf56d8259492e9f3894e24f65":[6,0,0,8,19],
-"a00023.html#a9709e4738b1bfb1dba547381749908cb":[6,0,0,8,8],
-"a00023.html#a985f29750a981c8ba80bf91b22c2eee9":[6,0,0,8,1],
-"a00023.html#a985f29750a981c8ba80bf91b22c2eee9a3e74ba2b1506b7deb1fbea2834c574cf":[6,0,0,8,1,1],
-"a00023.html#a985f29750a981c8ba80bf91b22c2eee9af941ee6232e0e2704c00349b8b47feff":[6,0,0,8,1,0],
-"a00023.html#a985f29750a981c8ba80bf91b22c2eee9aff78876e731a924c5e25b06033fced2d":[6,0,0,8,1,2],
-"a00023.html#a9bd21013745b4454e248e637cdae1287":[6,0,0,8,12],
-"a00023.html#a9d64420154827b3572dcdb955a93bfff":[6,0,0,8,32],
-"a00023.html#aa423170b8ec82df685a1e739f53f2b14":[6,0,0,8,52],
-"a00023.html#aa839a066c0289a12f664e29c9dbafd38":[6,0,0,8,18],
-"a00023.html#aa9e66faad88a94857c0749b9bbc5d352":[6,0,0,8,6],
-"a00023.html#aafade6d46c029d62f7bb10451f7e733e":[6,0,0,8,45],
-"a00023.html#ab15ff67d81467d271dc713b2584f1328":[6,0,0,8,53],
-"a00023.html#ab5c24029bda3198d826d24757e49c746":[6,0,0,8,5],
-"a00023.html#ab63e45ad783d8adb8d4a9f03e03ef6ef":[6,0,0,8,33],
-"a00023.html#ab71d463277c017f695eed71cdd87afb2":[6,0,0,8,28],
-"a00023.html#ab8c7dd5e54493e18d5900dd70012d062":[6,0,0,8,49],
-"a00023.html#abbdbf8e505eb3c23680d83df6c575889":[6,0,0,8,54],
-"a00023.html#abf3b71372850f86e4f5e67eb4b7d56bd":[6,0,0,8,25],
-"a00023.html#ac2eff365ba0aa25ebbf5f903ac3c7a54":[6,0,0,8,57],
-"a00023.html#acdd295f691812773133147530aa6ff21":[6,0,0,8,38],
-"a00023.html#acfb05dee4b2d29c9a3d4925d194d5ab9":[6,0,0,8,41],
-"a00023.html#acfb8d53e6f105db280cd5d977c005bea":[6,0,0,8,50],
-"a00023.html#ae02522000400fc2782e892ac0387d85b":[6,0,0,8,47],
-"a00023.html#aedf7ac72658efa92e702a06b1964747a":[6,0,0,8,22],
-"a00023.html#aefdde864e05f88e84d748236b93659e7":[6,0,0,8,44],
-"a00023.html#af02016af0233bed748eb1ddab9685131":[6,0,0,8,9],
-"a00023.html#af3dfec559fe2305e57aba653abe4c8ad":[6,0,0,8,51],
-"a00023.html#af860fe4c418cfa4f573f34d73327d111":[6,0,0,8,48],
-"a00024.html":[6,0,0,9],
-"a00024.html#a0bbbedd08b7f579e5a2577e97b7e09b7":[6,0,0,9,3],
-"a00024.html#a15bb552a890c0fb28fab2413200dee18":[6,0,0,9,0],
-"a00024.html#a3358c5c2ab741a6fd798db538516a349":[6,0,0,9,5],
-"a00024.html#a5b4be97db7a8739e9f4fc7e1b7ab587c":[6,0,0,9,8],
-"a00024.html#a69870c553a2ea10b2f1fbd6073c2fb25":[6,0,0,9,2],
-"a00024.html#ab46be4bfe19a8a022f441d120b6b2f09":[6,0,0,9,1],
-"a00024.html#ab7c76ae54326197bcbe6d35b5bbb246f":[6,0,0,9,6],
-"a00024.html#ae3164a06f63e76709e17065bea2bf938":[6,0,0,9,9],
-"a00024.html#ae6c506b9822a94dffd7e58a917d5509e":[6,0,0,9,7],
-"a00024.html#ae74d43f05d575eb142e18ed0939de151":[6,0,0,9,4],
-"a00025.html":[6,0,0,66],
-"a00025.html#a07d2e2279fef3c1476cffd06a8eb91de":[6,0,0,66,21],
-"a00025.html#a0b197686648ddd4acb3c803d6a51fc8d":[6,0,0,66,2],
-"a00025.html#a1817b0a918bdf266d240ca5b4449ce6e":[6,0,0,66,14],
-"a00025.html#a2faa42822a70d1ad0dbf426b69ee8a69":[6,0,0,66,8],
-"a00025.html#a3321e9a66cc13e3455eeeeb23c9ce7a3":[6,0,0,66,9],
-"a00025.html#a381a166248dfc07a1cc3b9e840263a89":[6,0,0,66,23],
-"a00025.html#a45a6644ccdf8648196d310ec643414fb":[6,0,0,66,15],
-"a00025.html#a4f404cbf15b073e6f877dbc405edabe0":[6,0,0,66,13],
-"a00025.html#a5838760d8c9620674b3bc530f95ec6d5":[6,0,0,66,19],
-"a00025.html#a599088be998cb2998cd2cac6cd7bc9c6":[6,0,0,66,5],
-"a00025.html#a5a6e8b74cb15a24e923016d56cd74df5":[6,0,0,66,17],
-"a00025.html#a69a45f72ecd7d720ebdb830950df15ad":[6,0,0,66,4],
-"a00025.html#a757c8e7d196c2a9d4e69af70a4234620":[6,0,0,66,20],
-"a00025.html#a968c235eb6fecdf44b8f64827473c733":[6,0,0,66,22],
-"a00025.html#a9c831865874ab49c5a8e552503d8d6f8":[6,0,0,66,6],
-"a00025.html#a9eb6caf606fd73bd3bc0e0bbbcd3387a":[6,0,0,66,11],
-"a00025.html#aac919ac1130c456cac33c2fb977e8f49":[6,0,0,66,16],
-"a00025.html#ab58d13117556c7bbe935db018c4bbbd9":[6,0,0,66,7],
-"a00025.html#ab8d1a4aa2c488d516b766e811a33fb6c":[6,0,0,66,3],
-"a00025.html#ab92d7af9a2d9842cd5c1e12c99201893":[6,0,0,66,10],
-"a00025.html#abc4bdb24c31faff8986730cc418225c4":[6,0,0,66,18],
-"a00025.html#ac9149722b80a911706d9ad204417a69a":[6,0,0,66,24],
-"a00025.html#adfa0ccba45f501111664d5e0c4bfa766":[6,0,0,66,12],
-"a00025.html#af1bc6358a5c67e40dfca6acbbdee2eed":[6,0,0,66,0],
-"a00025.html#af545df126c49a8ad52fc58ee4833e7d9":[6,0,0,66,1],
-"a00026.html":[6,0,0,67],
-"a00026.html#a04258acb26509bcf495e7819de11d142":[6,0,0,67,16],
-"a00026.html#a0b197686648ddd4acb3c803d6a51fc8d":[6,0,0,67,3],
-"a00026.html#a248bd6095a955103131179b8b797a465":[6,0,0,67,9],
-"a00026.html#a26592398ebce2937d32420e4fbfbdd87":[6,0,0,67,20],
-"a00026.html#a31bfd0560cc60c2496c48cafc47aeb41":[6,0,0,67,17],
-"a00026.html#a3944431a48bc056755e618de31ccb101":[6,0,0,67,1],
-"a00026.html#a3f9fbd9b493b163a45b1c15d2e5ff6b7":[6,0,0,67,12],
-"a00026.html#a43793fc9e6cfcf3a400bcb9a3363dbf7":[6,0,0,67,19],
-"a00026.html#a6544eebac8fc1c8c7d8ea6d65a1332a8":[6,0,0,67,5],
-"a00026.html#a7b18a6e600a88ac9a5689b2cd9ee5c1b":[6,0,0,67,18],
-"a00026.html#a9791060c7f9c94370fccf4f2a053f451":[6,0,0,67,8],
-"a00026.html#a9f89dabdd47d46a7e86551788620914b":[6,0,0,67,4],
-"a00026.html#aa0aef3bc029f501703e2f941c85d03d5":[6,0,0,67,10],
-"a00026.html#aace3d30e02c3014d04cb1825dff7de6b":[6,0,0,67,23],
-"a00026.html#ab17e937b7d28ad346802a39d78a02af1":[6,0,0,67,14],
-"a00026.html#abd88da5b5bc0d9e63efba1a6ba9f14b3":[6,0,0,67,13],
-"a00026.html#ac0716cbc925a9250ac448c6cd35cd797":[6,0,0,67,6],
-"a00026.html#adeb96b3dd3de78f616e8ff6129cc8a26":[6,0,0,67,21],
-"a00026.html#af0afdb9600704e015047eefae139bd27":[6,0,0,67,7],
-"a00026.html#af1b380239968fd36cfb1b22f25fe3c67":[6,0,0,67,22],
-"a00026.html#af1bc6358a5c67e40dfca6acbbdee2eed":[6,0,0,67,0],
-"a00026.html#af545df126c49a8ad52fc58ee4833e7d9":[6,0,0,67,2],
-"a00026.html#af64ad7b0d03524e2631f06a7be70e918":[6,0,0,67,11],
-"a00026.html#af6c63db21df71be91a1cf1c2d9905c47":[6,0,0,67,15]
-};
diff --git a/doc/html/Reference/navtreeindex1.js b/doc/html/Reference/navtreeindex1.js
deleted file mode 100644
index 8993bd0..0000000
--- a/doc/html/Reference/navtreeindex1.js
+++ /dev/null
@@ -1,253 +0,0 @@
-var NAVTREEINDEX1 =
-{
-"a00027.html":[6,0,0,88],
-"a00027.html#a036e91dab6151221c2713d1759c5a72c":[6,0,0,88,15],
-"a00027.html#a098f50ff4829f9ee993e886b5948583f":[6,0,0,88,7],
-"a00027.html#a11ca506e9cac97842a53ddb78f409fed":[6,0,0,88,12],
-"a00027.html#a19df3962a332430fb1b531f24959a05b":[6,0,0,88,11],
-"a00027.html#a260dbe03a79907ee06b15b22f4757b53":[6,0,0,88,19],
-"a00027.html#a31697aa746ed96aa03373faf6d2a56bf":[6,0,0,88,18],
-"a00027.html#a3303dbad6189d4c4eccac0e1bf6ede1e":[6,0,0,88,13],
-"a00027.html#a3ac4f8c6dfd71aacfafb2c2c9080bf1d":[6,0,0,88,14],
-"a00027.html#a55e6dceb8e406e684340e10de40e5a48":[6,0,0,88,17],
-"a00027.html#a5a6a65374213d98c1060687eac932a52":[6,0,0,88,1],
-"a00027.html#a5c99036c804619585245e453cd3788b2":[6,0,0,88,2],
-"a00027.html#a6070a748f0a316013cda5a36e55ae967":[6,0,0,88,4],
-"a00027.html#a801315de235f75a68367f998d928332a":[6,0,0,88,20],
-"a00027.html#a9155b63bbbed74b28fb7364fdcc17d99":[6,0,0,88,21],
-"a00027.html#a92227217585360e6d35cf40d3e632065":[6,0,0,88,10],
-"a00027.html#a9e2e8c01d5ad4477fa014ada68765bbd":[6,0,0,88,6],
-"a00027.html#aa2b622cb478e2423aba8013117483c41":[6,0,0,88,9],
-"a00027.html#abb4b905cf43a962fd80e2bbb3ebabb09":[6,0,0,88,8],
-"a00027.html#ac882fd1ecae81460033842c88aad95d3":[6,0,0,88,5],
-"a00027.html#acfeaa999bdc29d7a00dd3c7b441159c9":[6,0,0,88,3],
-"a00027.html#adf1e8d933ff2f633c68a10261bdec228":[6,0,0,88,0],
-"a00027.html#adfa94c0a489aae615a2d09e8bf10939d":[6,0,0,88,16],
-"a00027.html#af96d51ef06328f74e7b24e95f3831d9a":[6,0,0,88,22],
-"a00028.html":[6,0,0,87],
-"a00028.html#a03722072d600f9bb3c64f8d1040ab263":[6,0,0,87,13],
-"a00028.html#a0a3867bded7fc4181f57d516ef72f15f":[6,0,0,87,15],
-"a00028.html#a0a3aac40eb8627fc04b11e26c5a9311e":[6,0,0,87,16],
-"a00028.html#a0cfc38e184025a70632c77cf9ddab854":[6,0,0,87,14],
-"a00028.html#a0d40e819e0f26072ee3cb0bc8c680242":[6,0,0,87,17],
-"a00028.html#a11fc7f6bebd2ea49e39a32ee263646f7":[6,0,0,87,18],
-"a00028.html#a39885713e209d972d4a02a33af90487e":[6,0,0,87,8],
-"a00028.html#a433482a1750504705e650fa75eb37b66":[6,0,0,87,7],
-"a00028.html#a5c99036c804619585245e453cd3788b2":[6,0,0,87,1],
-"a00028.html#a71cc0a0b9010eb6d971631e32724922f":[6,0,0,87,10],
-"a00028.html#a9403d1f1aaf668c2434a2db8eeca0375":[6,0,0,87,5],
-"a00028.html#a947f588862432793167ace50bb0157c1":[6,0,0,87,11],
-"a00028.html#a9597eed7de8833d1663e13f293723e76":[6,0,0,87,20],
-"a00028.html#a97a72d87b07205861e619b356dbf6a13":[6,0,0,87,21],
-"a00028.html#a9829e1f6f8ba5f28ddbae08cddf183d6":[6,0,0,87,2],
-"a00028.html#aa6ecbe2f97164809e39b5d40c6a79c05":[6,0,0,87,12],
-"a00028.html#ab14a27f87b7d570b8340b484869a131e":[6,0,0,87,4],
-"a00028.html#ad69f1affcdcd3ba6e25f8544e53db4c9":[6,0,0,87,9],
-"a00028.html#ad809f99f770cd093a241718327b08fad":[6,0,0,87,6],
-"a00028.html#ada9be67072933135310c77b27e0f3540":[6,0,0,87,19],
-"a00028.html#adbd6662e08d026f79b1df56fe5d3d8e4":[6,0,0,87,3],
-"a00028.html#adf1e8d933ff2f633c68a10261bdec228":[6,0,0,87,0],
-"a00028.html#af4effac1b54014c657d45b40baa24094":[6,0,0,87,22],
-"a00029.html":[6,0,0,25],
-"a00029.html#aa26b38ec0b49d925597fb0924d34e5a2":[6,0,0,25,0],
-"a00030.html":[6,0,0,10],
-"a00030.html#a2a10af042c1ece1f5faf55479ada0319":[6,0,0,10,9],
-"a00030.html#a56b530ba6b18f3fcdb5b93a0087922c9":[6,0,0,10,6],
-"a00030.html#a591ac7d2302288890c04e6159eb6d30e":[6,0,0,10,2],
-"a00030.html#a591ac7d2302288890c04e6159eb6d30ea7f6c1ed7719885433353a78946b2c5f3":[6,0,0,10,2,1],
-"a00030.html#a591ac7d2302288890c04e6159eb6d30eaf440221f717464c87f043899cc117cbf":[6,0,0,10,2,0],
-"a00030.html#a732bb16c01dc3266d424267252d4f1b0":[6,0,0,10,1],
-"a00030.html#a746c725327e1dfd598708bfeb8834992":[6,0,0,10,0],
-"a00030.html#a8d5f8214ede2ab27dd588defc2847330":[6,0,0,10,3],
-"a00030.html#a8d5f8214ede2ab27dd588defc2847330a3ace6a7a5ca4ec3b486f2f35fd2420b0":[6,0,0,10,3,0],
-"a00030.html#a8d5f8214ede2ab27dd588defc2847330a4c37408c49492bfe9f012812226dd1fd":[6,0,0,10,3,1],
-"a00030.html#a92ebe0bfff015fc1d85ab30d1ac97ef4":[6,0,0,10,5],
-"a00030.html#a947b286d508fad4a1823f8b13a5ccef3":[6,0,0,10,11],
-"a00030.html#ab46d430e0ecfa545ff3764f867654caf":[6,0,0,10,8],
-"a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212":[6,0,0,10,4],
-"a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212a12fa229ee3e760f1ca86d66304554b63":[6,0,0,10,4,1],
-"a00030.html#aba6fa56f1ef2d25c3c73240de6b9c212a8122c0c4a5eb9c9dbf27ab40a2686eb0":[6,0,0,10,4,0],
-"a00030.html#ae1e1a28e596a78fa8ed8c4eeccbe6369":[6,0,0,10,7],
-"a00030.html#aed642c9d80cddf181853d36c6e8ccb93":[6,0,0,10,10],
-"a00031.html":[6,0,0,28],
-"a00031.html#a0e28cd5da6e6cd6fba5ade32b353e51a":[6,0,0,28,0],
-"a00031.html#a987ace354d0497c66d468ce18dc48487":[6,0,0,28,1],
-"a00032.html":[6,0,0,14],
-"a00032.html#a0b4da4b562a51ec0f03a9abf75acd14c":[6,0,0,14,4],
-"a00032.html#a12e833c152ed73fabe7c4c30020140e2":[6,0,0,14,2],
-"a00032.html#a38c5eb7ae19ad150f89e951261873aba":[6,0,0,14,3],
-"a00032.html#a49d5c0050ec02eba8440b1bdb20a1539":[6,0,0,14,1],
-"a00032.html#a4e35ec39c80f088ebe239b15a16488de":[6,0,0,14,7],
-"a00032.html#a601f599d9c5cca86ce84a77bdac941db":[6,0,0,14,8],
-"a00032.html#a9b3e988901d4bec05d414543314a945b":[6,0,0,14,6],
-"a00032.html#ace1dc32cc5ab0d51481518e659675b79":[6,0,0,14,0],
-"a00032.html#ae434c2ec625a55ec8c6c4f57d1cb0a54":[6,0,0,14,5],
-"a00033.html":[6,0,0,0,9],
-"a00033.html#a9709f1dbe1bc7599e96dd16b22e776bd":[6,0,0,0,9,0],
-"a00034.html":[6,0,0,0,8],
-"a00034.html#a4eb51db87ff14a4edf9787b5117ddd24":[6,0,0,0,8,0],
-"a00035.html":[6,0,0,44],
-"a00035.html#ab76e2e34539d0dec43ab1479a4847a86":[6,0,0,44,0],
-"a00035.html#ad5b1a57e3e37bb6df5d7605f14e4c9be":[6,0,0,44,1],
-"a00036.html":[6,0,0,15],
-"a00036.html#a08b329d18887eeb882ff0c80b8ae74ba":[6,0,0,15,3],
-"a00036.html#a102761e1ec70d1f2d339d250bcdc799c":[6,0,0,15,1],
-"a00036.html#a31238a2ce8999c76725a6d045dcc942f":[6,0,0,15,2],
-"a00036.html#a4627d71dc5156998ab1a8705fe5db974":[6,0,0,15,0],
-"a00037.html":[6,0,0,0,5],
-"a00037.html#aa93a0d1009d7900066cdb3893b4a25b2":[6,0,0,0,5,1],
-"a00037.html#ae038cf7f50b925680be254201b2cdeaa":[6,0,0,0,5,0],
-"a00038.html":[6,0,0,18],
-"a00038.html#a0e7e8831fed026375c499ee03f501f50":[6,0,0,18,0],
-"a00039.html":[6,0,0,27],
-"a00039.html#a499c62eac013b090a96ea3b402f48f0c":[6,0,0,27,0],
-"a00039.html#a72654b9a8eff8c728eae1d5fae9a0890":[6,0,0,27,1],
-"a00040.html":[6,0,0,51],
-"a00040.html#a07d5dacdf1abec9c1117d1bcaa4cfdc9":[6,0,0,51,11],
-"a00040.html#a0a194db2c97f08148c9bbef548b24cf8":[6,0,0,51,18],
-"a00040.html#a11b508641e461a25fdc6b78fb7a36acf":[6,0,0,51,17],
-"a00040.html#a2f9b005cdf98de2a1e7754744c75fbb7":[6,0,0,51,3],
-"a00040.html#a36b61c5c5aa0550c3b7472225fc64f77":[6,0,0,51,16],
-"a00040.html#a3c3c5212055fb098039b104c520b98f7":[6,0,0,51,6],
-"a00040.html#a5b5ee7fe78262f0d60efb6b9a12c8da7":[6,0,0,51,21],
-"a00040.html#a61903bbc795990ac21d2aaefd34626f4":[6,0,0,51,7],
-"a00040.html#a61b82f53f82924bc10d8c1b15dfca153":[6,0,0,51,20],
-"a00040.html#a7b7e65ff720f3b00b070c5608f9ac986":[6,0,0,51,12],
-"a00040.html#a812714c00006721cdf895980fa8154fb":[6,0,0,51,10],
-"a00040.html#a862c8028550be182c0104b48b3cf8399":[6,0,0,51,0],
-"a00040.html#a97781b0028cbfd2dca1106943a27afae":[6,0,0,51,4],
-"a00040.html#ab0fec98c5f61d8c572abbd13303419a9":[6,0,0,51,19],
-"a00040.html#ac4149686f6311d9fc74529f3646d9cfd":[6,0,0,51,5],
-"a00040.html#acf630db7dbdd828c56596b658c1f5b0a":[6,0,0,51,2],
-"a00040.html#ad0670dd5c8c32c3486a66c8c6199246d":[6,0,0,51,8],
-"a00040.html#ad46579d33a9105fecb94340d11a87b1d":[6,0,0,51,1],
-"a00040.html#ad79f68cfa43c8ce7a13af3525be3da43":[6,0,0,51,13],
-"a00040.html#ad8d3b3ef9308b577d178086e4b295ca5":[6,0,0,51,14],
-"a00040.html#ad969ff9b3f6f128713b867560ee06e12":[6,0,0,51,9],
-"a00040.html#adee313912a0d712eba34548454455988":[6,0,0,51,15],
-"a00041.html":[6,0,0,52],
-"a00041.html#a11be4abe1a7a982fa05d2ca80630c62c":[6,0,0,52,9],
-"a00041.html#a292655415eeb298c9b09ccb6ed8de959":[6,0,0,52,3],
-"a00041.html#a40a3219faec0d4870a24060bf66c1673":[6,0,0,52,4],
-"a00041.html#a434a97e522097934a05be09ddddcf86a":[6,0,0,52,6],
-"a00041.html#a4c3e5f527f44cdcd210968493bd0ea0a":[6,0,0,52,5],
-"a00041.html#a4faf4881aca250fd2ce0eb6a520149c4":[6,0,0,52,7],
-"a00041.html#a55e0069841487074956aa376a6e1d72c":[6,0,0,52,1],
-"a00041.html#a594d90685e6d986b1f2200792bd74b03":[6,0,0,52,2],
-"a00041.html#a8c7796f89ed8ea72203359ef1aeaa042":[6,0,0,52,10],
-"a00041.html#aa10890370d62085bde7c01e4e7ddcd92":[6,0,0,52,8],
-"a00041.html#ab1b72785be292cde0fa9ac2cf2b3f6a4":[6,0,0,52,0],
-"a00041.html#ac96fb117de93933fd4dd667cbe88a0b6":[6,0,0,52,12],
-"a00041.html#ae94ab8fb0c94bf4b100f85f80ff8a2b4":[6,0,0,52,11],
-"a00042.html":[6,0,0,32],
-"a00042.html#a63de30ac68704846bbe21c078d23be53":[6,0,0,32,1],
-"a00042.html#a6e1d093886e976b8e028d94daba4c16e":[6,0,0,32,0],
-"a00043.html":[6,0,0,13],
-"a00043.html#a059b39f4623c26af73cc865f3f8488ca":[6,0,0,13,4],
-"a00043.html#a0844bc4574d839c13d9ae6f2316a7286":[6,0,0,13,17],
-"a00043.html#a0abd27b596021390729199ddcb5a4baf":[6,0,0,13,18],
-"a00043.html#a14f91c8c6898670b29965c34d6166674":[6,0,0,13,3],
-"a00043.html#a260a8e31d364d7c8427741d0788c305e":[6,0,0,13,6],
-"a00043.html#a3faa6d72b2c16f3b36a27804c561bfcc":[6,0,0,13,5],
-"a00043.html#a4d6d50111eed016d1ce28bbdbbf96862":[6,0,0,13,1],
-"a00043.html#a50ae5821478a2398f50c8cf2c42a0343":[6,0,0,13,19],
-"a00043.html#a56c2d0b9aa14557cdf45555ea8a543f3":[6,0,0,13,15],
-"a00043.html#a595590e9f129925a1b447617b8d3b82a":[6,0,0,13,13],
-"a00043.html#a6afd533edcdf0e9f9667fdde547de63a":[6,0,0,13,14],
-"a00043.html#a7c416cd5efae357cce5f6dccf6d6fb58":[6,0,0,13,8],
-"a00043.html#a8b87babe29cf2797a624b2c8fa10d05f":[6,0,0,13,16],
-"a00043.html#acf5bea0afb3ae6a669bd40cd659a5921":[6,0,0,13,0],
-"a00043.html#ad0cda8bc84e80e331d2fcc973788d99a":[6,0,0,13,7],
-"a00043.html#ada9ee12818185a1ccd04c912601d9f6d":[6,0,0,13,9],
-"a00043.html#ae1f77541718ff048a67353dc07c87013":[6,0,0,13,11],
-"a00043.html#aed4a6029b7e88f2adef1c0c3508605aa":[6,0,0,13,10],
-"a00043.html#af2c977a93c27c468244f43733f7238c6":[6,0,0,13,12],
-"a00043.html#af82ad1f395b1ccef2f48e7a04e315ae2":[6,0,0,13,2],
-"a00044.html":[6,0,0,12],
-"a00044.html#a0602dd0f6ed2641bbb98ad584bcf60e7":[6,0,0,12,4],
-"a00044.html#a24212e9d6d97c744f5c4eed30d8d92a2":[6,0,0,12,3],
-"a00044.html#a255914b05d1f935922338eeebcb10144":[6,0,0,12,8],
-"a00044.html#a462bf00fed476b503116f1c769deeb2f":[6,0,0,12,6],
-"a00044.html#a6f29a9a658eeb39c09075bfc655c5d90":[6,0,0,12,1],
-"a00044.html#a777b5c8fe3f9e0160cea11ba00be5a27":[6,0,0,12,5],
-"a00044.html#a79c9e623be28567215d88087cd7e80d0":[6,0,0,12,0],
-"a00044.html#a7ac105c3e882661d8f1220ccf9164c27":[6,0,0,12,7],
-"a00044.html#a81bc68e9ddb56368929d58e0820e72f0":[6,0,0,12,10],
-"a00044.html#a89f9c7dc295e4befa9bdbd2bfedbe800":[6,0,0,12,9],
-"a00044.html#a9d23e2f3cdac465efb354e0ab689304c":[6,0,0,12,2],
-"a00045.html":[6,0,0,21],
-"a00045.html#a378d91b2f08324db0725a7c89f6dedcf":[6,0,0,21,0],
-"a00046.html":[6,0,0,42],
-"a00046.html#a288de88661b6c5094151d90975bb0531":[6,0,0,42,1],
-"a00046.html#a5cce5dbd2519b461a7c8064528999097":[6,0,0,42,0],
-"a00047.html":[6,0,0,43],
-"a00047.html#ab9c012d8591a9699677c8e3d2bfdf02a":[6,0,0,43,0],
-"a00047.html#af88552eb661d1bc459308d2ff8576840":[6,0,0,43,1],
-"a00048.html":[6,0,0,29],
-"a00048.html#a505ae8d71add1a4c19e69f5cf96cea9d":[6,0,0,29,1],
-"a00048.html#a9fa871a08c23b2722a42fa545cecd2ab":[6,0,0,29,0],
-"a00049.html":[6,0,0,22],
-"a00049.html#a4514fd8ae629c3e2524b1a8257abeb29":[6,0,0,22,0],
-"a00050.html":[6,0,0,37],
-"a00050.html#aa73214eba77d9c6cd048ea04f3f20c28":[6,0,0,37,1],
-"a00050.html#aaa48cdbce346a4c8e593a3dbe8d06fcd":[6,0,0,37,0],
-"a00051.html":[6,0,0,35],
-"a00051.html#a39081c92939fa3cca69441719eae3415":[6,0,0,35,0],
-"a00051.html#a98b63bef3455bdde8a791fbb49ca97f0":[6,0,0,35,1],
-"a00052.html":[6,0,0,36],
-"a00052.html#a733530a1cdef5f0c73c57ff4d46b3ae3":[6,0,0,36,0],
-"a00052.html#ab6cdfc77425f86d8f15af9726e079824":[6,0,0,36,1],
-"a00053.html":[6,0,0,1,1],
-"a00053.html#a06644bfe2c67479f5bcae0174cf8ae05":[6,0,0,1,1,2],
-"a00053.html#a10e6e640885617f52bf43d9e59477424":[6,0,0,1,1,3],
-"a00053.html#a38c217d6210b26006af97dc23a4c014e":[6,0,0,1,1,4],
-"a00053.html#a3aa04b5e67edcadea056c78ebd712e5f":[6,0,0,1,1,7],
-"a00053.html#a7d1afea38e1c822c02560331b82d8dfe":[6,0,0,1,1,6],
-"a00053.html#a7f15ffe53fbbeeafc0f4bc13c2981646":[6,0,0,1,1,0],
-"a00053.html#a8b4028561c5a19ec67b262310e948468":[6,0,0,1,1,5],
-"a00053.html#ac0b4fbda217ac490ed72c923d02cdef3":[6,0,0,1,1,9],
-"a00053.html#af937364fbb9bf4cead8c646220a4507d":[6,0,0,1,1,1],
-"a00053.html#afe3111c309189f822255744df4fa8bff":[6,0,0,1,1,8],
-"a00054.html":[6,0,0,54],
-"a00054.html#a5ea14e6598a2e7ac7b0ad7e1a9610873":[6,0,0,54,3],
-"a00054.html#a7257515292c662b6247844ddbbd5d37d":[6,0,0,54,0],
-"a00054.html#aa614c41bb7460c52684cbcc058a96ec3":[6,0,0,54,2],
-"a00054.html#aa70d28518dfd8e0021c76e50e19da150":[6,0,0,54,1],
-"a00054.html#ab448a03b23a8e86e12cb21f495d941fc":[6,0,0,54,4],
-"a00055.html":[6,0,0,90],
-"a00055.html#a1c4dad14844c77b90175e6ab0bc4a72b":[6,0,0,90,3],
-"a00055.html#a31b6a81ea8deee77375d25bce93099e2":[6,0,0,90,6],
-"a00055.html#a374e1532420a3b60b28dfc27dba994a7":[6,0,0,90,0],
-"a00055.html#a675386230923a7ceb4380cf880d05604":[6,0,0,90,4],
-"a00055.html#a806ffda069bc7790b213dbede7119051":[6,0,0,90,5],
-"a00055.html#a936efe3dfed125e4e61f3a76d460183a":[6,0,0,90,7],
-"a00055.html#aa9f1a5f279471ed644ab9ca78bdd78a3":[6,0,0,90,1],
-"a00055.html#acb295ee3294961c1dac99df59de64da9":[6,0,0,90,2],
-"a00056.html":[6,0,0,55],
-"a00056.html#a0357da0b565480de02030bf018a99e5a":[6,0,0,55,13],
-"a00056.html#a05267c2dfb94149e4f518c55fccf3748":[6,0,0,55,4],
-"a00056.html#a2d076b22c335557dbe91f4793c315e7d":[6,0,0,55,1],
-"a00056.html#a41efa409c912f937c51e31dc812f7a2e":[6,0,0,55,8],
-"a00056.html#a546f724f294272c84c85ab4b4b415419":[6,0,0,55,0],
-"a00056.html#a70fe02eba0ce7e8d83db9bc3340260af":[6,0,0,55,14],
-"a00056.html#a72405b8ff94fd3f44fe786f5001409a0":[6,0,0,55,12],
-"a00056.html#a7976bf34f68473dd51809bf25682aa03":[6,0,0,55,15],
-"a00056.html#a8467e3f29ce1f3748fd62737cfe63316":[6,0,0,55,9],
-"a00056.html#a8f0314b6756e5f246b1ea349820df64d":[6,0,0,55,5],
-"a00056.html#aa7d92ad25a5d4584dc8ff34041103ef2":[6,0,0,55,11],
-"a00056.html#abea8ecd17b1ca3db757bb0b148c20295":[6,0,0,55,7],
-"a00056.html#ad70e9d5356545289573e63f6272a7e52":[6,0,0,55,10],
-"a00056.html#ad84747d2fa7a02950b790ea2c1808309":[6,0,0,55,6],
-"a00056.html#ad97df88e75558320c89ea4f39c35afe2":[6,0,0,55,16],
-"a00056.html#ae3a035076692d93ef07ab636e47fcc81":[6,0,0,55,2],
-"a00056.html#af8257cb8d3c162acc233ae0fe9cef218":[6,0,0,55,3],
-"a00057.html":[6,0,0,57],
-"a00057.html#a0e8942a1a6e76067bf4c2a07320550ab":[6,0,0,57,13],
-"a00057.html#a1f2be3c1026e59be027445a60b46a416":[6,0,0,57,14],
-"a00057.html#a21db56eb011dadccf79d3a7b4b930162":[6,0,0,57,5],
-"a00057.html#a34194e8889862f6d05617de316caa69a":[6,0,0,57,6],
-"a00057.html#a4f43f50130c87e488d0d754816815db0":[6,0,0,57,10],
-"a00057.html#a553f2541bf0ecd55111057ff6de98252":[6,0,0,57,11],
-"a00057.html#a55637c6a2fe0266ebbea046d0fda8276":[6,0,0,57,12],
-"a00057.html#a861824ef8ee2abff9c36e9f01282752f":[6,0,0,57,7]
-};
diff --git a/doc/html/Reference/navtreeindex2.js b/doc/html/Reference/navtreeindex2.js
deleted file mode 100644
index d5461d2..0000000
--- a/doc/html/Reference/navtreeindex2.js
+++ /dev/null
@@ -1,253 +0,0 @@
-var NAVTREEINDEX2 =
-{
-"a00057.html#a88bd4f870abd57d1ceeac65295e3138b":[6,0,0,57,8],
-"a00057.html#a8bde7bf4689040a1b2176547d0e422a8":[6,0,0,57,2],
-"a00057.html#aa5e6a54ca2e756775d0fd025a5d804c3":[6,0,0,57,3],
-"a00057.html#ab6ebcd93944dd5daf158fe4f278273f9":[6,0,0,57,4],
-"a00057.html#abef9904baeab33e0a03b595c06993a46":[6,0,0,57,1],
-"a00057.html#ad2ab29818af1ce91be638affa38398e6":[6,0,0,57,0],
-"a00057.html#ad2e5df2bff74fcc60e7d68a083426189":[6,0,0,57,15],
-"a00057.html#ae2f637254f3e65276bdcf3ddc17fad73":[6,0,0,57,9],
-"a00058.html":[6,0,0,56],
-"a00058.html#a0e047fa337f4df3838e983ca922fa7a5":[6,0,0,56,13],
-"a00058.html#a2552356fe475dc48fb5f3badb39cccc6":[6,0,0,56,10],
-"a00058.html#a4adb675b5aed487e66d986fde3d54b4c":[6,0,0,56,18],
-"a00058.html#a546f724f294272c84c85ab4b4b415419":[6,0,0,56,4],
-"a00058.html#a56b79eb0d4019b7bfd63a914a530f2ca":[6,0,0,56,1],
-"a00058.html#a6a83ff716d73bdf627d8ad29405b297d":[6,0,0,56,5],
-"a00058.html#aa93b5a0de67a09ab92514670ebcca638":[6,0,0,56,8],
-"a00058.html#aaaad87ca613bccb90e5a8c61a45d83ef":[6,0,0,56,20],
-"a00058.html#aac375f66e0a9fb817e4e59a1e73f6ba7":[6,0,0,56,15],
-"a00058.html#abe93b38428b31cc1a533381f055fb3b8":[6,0,0,56,7],
-"a00058.html#ac984b12f6980c477bfd3d895576635a6":[6,0,0,56,9],
-"a00058.html#acb1cfe19cef8d7b46ecddaa5f2231e9a":[6,0,0,56,0],
-"a00058.html#ad04b47cf5b016f02e855f5e9c0bbccae":[6,0,0,56,19],
-"a00058.html#adaa7a89a1902ba3f13be9c7ed6c1fa0b":[6,0,0,56,3],
-"a00058.html#ae74922e23584d6410cf37f89f10c1a53":[6,0,0,56,16],
-"a00058.html#aea8ca1d1275b9a68f8b991ef253e9067":[6,0,0,56,2],
-"a00058.html#aef7bc42d2a46bbb09c19c802616fa559":[6,0,0,56,12],
-"a00058.html#af58cb0a2bfe6da7b3d17a572fd4ae573":[6,0,0,56,6],
-"a00058.html#af81ac99156f3a319e8c021ac2e12da42":[6,0,0,56,17],
-"a00058.html#afa13d389b11eac8063ade1febb7a4e2c":[6,0,0,56,11],
-"a00058.html#afb99c68925c9dad182c41036ead832ae":[6,0,0,56,14],
-"a00059.html":[6,0,0,0,13],
-"a00059.html#a79dcce75176eef9d2d80fdc2ec2827a7":[6,0,0,0,13,3],
-"a00059.html#a9c216366ea21f1c9cd03b39410185cbb":[6,0,0,0,13,1],
-"a00059.html#ab63de628429e771251ab8a2688ad407d":[6,0,0,0,13,2],
-"a00059.html#ad703d52d9d96025bf08d9da26f6829be":[6,0,0,0,13,0],
-"a00060.html":[6,0,0,61],
-"a00060.html#a0069617cbc84ba559bdcdfdf3cd97f3b":[6,0,0,61,1],
-"a00060.html#a8ed8b2f6aa96cef8508c84ee5369b390":[6,0,0,61,0],
-"a00061.html":[6,0,0,31],
-"a00061.html#a43eceacf51e6bb47d6bb90517a574c2a":[6,0,0,31,0],
-"a00061.html#a5372bb4e822109abf338516fa6b0733e":[6,0,0,31,1],
-"a00062.html":[6,0,0,62],
-"a00062.html#a8c675af7630284e6b919a8523595d1d7":[6,0,0,62,2],
-"a00062.html#a972d65eb33a24b044e9d5c2cb342cd14":[6,0,0,62,3],
-"a00062.html#ab1956501c582e41377bc54b4db377ded":[6,0,0,62,4],
-"a00062.html#ae4ed572d3a137b331d363bae82f4ce9b":[6,0,0,62,1],
-"a00062.html#af1f7329b7989d05272f6ac354fa1ac3e":[6,0,0,62,0],
-"a00063.html":[6,0,0,63],
-"a00063.html#a0f8b3a6f5183bc9466fba30bd760af85":[6,0,0,63,5],
-"a00063.html#a183d105d5bd011d45843526004bc0f40":[6,0,0,63,2],
-"a00063.html#a61fecb70ec917b3403dff4228b69a61a":[6,0,0,63,4],
-"a00063.html#a8a6592b38ed1c547266c05e1f3daadce":[6,0,0,63,0],
-"a00063.html#a9b6ca1f8939f82c391fecb7082364ec7":[6,0,0,63,3],
-"a00063.html#ac4593cefb4b75ef4373b2aa44d4bd061":[6,0,0,63,1],
-"a00064.html":[6,0,0,0,4],
-"a00064.html#aa09aa1f99cc15c8f9ffb8ff5478ecd01":[6,0,0,0,4,1],
-"a00064.html#ade491702e92e9e98b540c57d53b896db":[6,0,0,0,4,0],
-"a00065.html":[6,0,1,0],
-"a00065.html#a672ff8f843f277b741fef22594a1d78f":[6,0,1,0,2],
-"a00065.html#a9387cf870c1b7d0f6ced0db05614e494":[6,0,1,0,3],
-"a00065.html#ae5fc707d9d6ebbac808a5fb6e26690f8":[6,0,1,0,0],
-"a00065.html#af71385909ae48a64f6e88d19f940bcd1":[6,0,1,0,1],
-"a00066.html":[6,0,0,45],
-"a00066.html#a8e8d47b4cc8de8c9ebf4abcd39bee40b":[6,0,0,45,1],
-"a00066.html#ad9880e47615592429d5cb9e3fda467f3":[6,0,0,45,0],
-"a00067.html":[6,0,0,0,7],
-"a00067.html#a030eb77fb420df1890741417fbbb6213":[6,0,0,0,7,5],
-"a00067.html#a5fa125c4885b76bd9c250e1d0692ad13":[6,0,0,0,7,0],
-"a00067.html#a6fd084905f68c744bd791c601168103d":[6,0,0,0,7,6],
-"a00067.html#a88c8820f7c620e208795db4edcb178df":[6,0,0,0,7,3],
-"a00067.html#a96dd05cc41a36dcca337bd3971d354ab":[6,0,0,0,7,2],
-"a00067.html#abc61b203c68554dc43ccead818683b4a":[6,0,0,0,7,1],
-"a00067.html#ae8ef9f87245ddad0e4319357e82db670":[6,0,0,0,7,4],
-"a00068.html":[6,0,0,64],
-"a00068.html#a153e247a4f449ce8069379c4567738e9":[6,0,0,64,9],
-"a00068.html#a19c508710d0025993e41512f23de56be":[6,0,0,64,11],
-"a00068.html#a33a890c64efc37d76f3c649f145ff950":[6,0,0,64,6],
-"a00068.html#a3d89c57d7619430a3847595d8fb902bc":[6,0,0,64,8],
-"a00068.html#a41ad44c7f13ad198db938c84e25473a9":[6,0,0,64,1],
-"a00068.html#a5f5fe658349dcd9aed9c19faccf23ea4":[6,0,0,64,5],
-"a00068.html#a7808218284e98bb5dffaf110defd1b33":[6,0,0,64,4],
-"a00068.html#a839abbb0e60ac35e941a632027b4f917":[6,0,0,64,7],
-"a00068.html#a9edc9c6e50f25790c3707495ab9779dd":[6,0,0,64,12],
-"a00068.html#ab265dd1ed168022f92a207dd62bad5d1":[6,0,0,64,2],
-"a00068.html#ab375b0b4e02c7f1a48602c4186fbbbd7":[6,0,0,64,3],
-"a00068.html#ab53d0c0294ef3c3c7147be2ab55bab0e":[6,0,0,64,0],
-"a00068.html#af94a53d0eecb7485cb135155f912ce8e":[6,0,0,64,10],
-"a00069.html":[6,0,0,47],
-"a00069.html#a346ab5182768a7a9b25c03e45890c601":[6,0,0,47,1],
-"a00069.html#abb0f0e6d4eaebe63d7409c244ffa9b06":[6,0,0,47,0],
-"a00070.html":[6,0,0,49],
-"a00070.html#a97cfb947332b3e275e3437b5284de8ff":[6,0,0,49,1],
-"a00070.html#ab6013cc52171417e60008c1efebd4257":[6,0,0,49,0],
-"a00071.html":[6,0,0,48],
-"a00071.html#a7a51d15b2778ae1ec61f480482050690":[6,0,0,48,1],
-"a00071.html#acb8177c2b8060623f46fadfb82c621f8":[6,0,0,48,0],
-"a00072.html":[6,0,0,50],
-"a00072.html#a77fc4dece10e4aa3efffc7f4dcbeb81e":[6,0,0,50,1],
-"a00072.html#a8b2c0fa01d76add8d15f1024562521fe":[6,0,0,50,0],
-"a00073.html":[6,0,0,0,11],
-"a00073.html#a362f5103b150fb3913adb8923c7b1dbe":[6,0,0,0,11,9],
-"a00073.html#a402105c20c0fba99659dbea44fbd36b2":[6,0,0,0,11,2],
-"a00073.html#a43caacd4030a3dd949e9e44352c859dd":[6,0,0,0,11,4],
-"a00073.html#a4550cd53958a269ac8c2e4e7a02d2f02":[6,0,0,0,11,6],
-"a00073.html#a681827ee20603fab0019324494e78455":[6,0,0,0,11,12],
-"a00073.html#a7bb9fd9d80b38ddbed8128b33806900d":[6,0,0,0,11,11],
-"a00073.html#a7fe52ebd1d2533f298caa5ffc975be66":[6,0,0,0,11,0],
-"a00073.html#a8aded9ce9cf12f720f193ed303367bd1":[6,0,0,0,11,3],
-"a00073.html#a93b56fd3623e58c1aa6ceaaff54bbe11":[6,0,0,0,11,10],
-"a00073.html#ac8d570bb46f0831c42a5b3fc0f803040":[6,0,0,0,11,5],
-"a00073.html#adf8536b0ab651d81247809a673f3bf42":[6,0,0,0,11,1],
-"a00073.html#af32cad9f63309273527e4007a7d892ef":[6,0,0,0,11,7],
-"a00073.html#afaa858977fa3c7df8f6497afdf4f2803":[6,0,0,0,11,8],
-"a00074.html":[6,0,0,17],
-"a00074.html#a27f927cf3a5f478abc29337d02767144":[6,0,0,17,1],
-"a00074.html#a9386d73e8176de81de9b1fe38afa6952":[6,0,0,17,0],
-"a00075.html":[6,0,0,1,0,0],
-"a00075.html#a11ef3d1042c1711d30b6e376f4b77dc5":[6,0,0,1,0,0,3],
-"a00075.html#a3a8a05c0e9db9aa9423b99a62fc2b442":[6,0,0,1,0,0,0],
-"a00075.html#a52a320e063625faf69d1104d7dbfc13a":[6,0,0,1,0,0,1],
-"a00075.html#a7b418648fe35168c261073cae42da08e":[6,0,0,1,0,0,2],
-"a00076.html":[6,0,0,16],
-"a00076.html#a3870c438f09580a1b5414e0cdc687faf":[6,0,0,16,1],
-"a00076.html#ae440e24603c46ebdc8b981e22a54aacb":[6,0,0,16,0],
-"a00077.html":[6,0,0,26],
-"a00077.html#afe1f00814531af326e7fb11757f978e9":[6,0,0,26,0],
-"a00078.html":[6,0,0,0,1],
-"a00078.html#a1560ca3d205af226866a1e388dc505f2":[6,0,0,0,1,2],
-"a00078.html#a1cc2be7fd873ff9c6fa91e3efb3293dd":[6,0,0,0,1,3],
-"a00078.html#a4f2bdaaec1119d4a66efe42faa17a0dd":[6,0,0,0,1,1],
-"a00078.html#a87bd978d6269ea43fdcdf2f2eb278ef5":[6,0,0,0,1,0],
-"a00079.html":[6,0,0,0,2],
-"a00079.html#a3669e53c578ba7935d5b7bdaad0d5e0b":[6,0,0,0,2,1],
-"a00079.html#a8397728c755c1a8b4ade039406a4155c":[6,0,0,0,2,2],
-"a00079.html#ae0b6ca7a0a7d33b88a0e0a3fb61ac240":[6,0,0,0,2,0],
-"a00080.html":[6,0,0,0,10],
-"a00080.html#a02b194d1c4db0d3dd7d97351443bb7bd":[6,0,0,0,10,0],
-"a00080.html#a603b442ad845f46a19fa92970990a03e":[6,0,0,0,10,1],
-"a00080.html#a7cf6cdeea44ec32c1c8b9d02f4c2f83c":[6,0,0,0,10,3],
-"a00080.html#ad096a060aac9424435026f17b04d3772":[6,0,0,0,10,2],
-"a00081.html":[6,0,0,30],
-"a00081.html#a3c6a6fa4c970502389cded0863f83122":[6,0,0,30,1],
-"a00081.html#a595aad1240047206570109fb06936695":[6,0,0,30,0],
-"a00082.html":[6,0,0,65],
-"a00082.html#a137c5ab03f8e5975fe822571cfa796e4":[6,0,0,65,47],
-"a00082.html#a16732cbff5bf11cefd68471577344551":[6,0,0,65,5],
-"a00082.html#a1741df34f160c410d8d28dddc44e6015":[6,0,0,65,37],
-"a00082.html#a1d2df6fa727dd62239d98a0af8267cd2":[6,0,0,65,6],
-"a00082.html#a1d7279ca68e1d4da8da2829bb34e3b80":[6,0,0,65,11],
-"a00082.html#a21afe937e085a4b3346080c389a12fb7":[6,0,0,65,18],
-"a00082.html#a231cf3451b578e1a77a0e3ba5c5332c0":[6,0,0,65,0],
-"a00082.html#a2f3a766be0d57b86db847585ed1f2fc4":[6,0,0,65,41],
-"a00082.html#a33ab612efd39b727d6e1e151a6c354f6":[6,0,0,65,27],
-"a00082.html#a37086391f22470c7cdd386b12842f080":[6,0,0,65,28],
-"a00082.html#a38e72e44648e624333181233097e55ce":[6,0,0,65,19],
-"a00082.html#a3aac4e676b132a3499e70bb83bcc4bec":[6,0,0,65,36],
-"a00082.html#a4dccf162cd4081bbe2824ba29d546e90":[6,0,0,65,40],
-"a00082.html#a4e8a0b23393257bb8438323af622ab0b":[6,0,0,65,1],
-"a00082.html#a51879f289b45e502f320b34dbbe023ca":[6,0,0,65,16],
-"a00082.html#a5b614d6a33d0ce60282f6bf3cdf97409":[6,0,0,65,12],
-"a00082.html#a629baba71ae365f79232780e6f8ac3a7":[6,0,0,65,30],
-"a00082.html#a68dd2275bab0b4e254573ee664738904":[6,0,0,65,31],
-"a00082.html#a6e2e28a20a517c6c3f4e4c9407fbe288":[6,0,0,65,34],
-"a00082.html#a77542a235a4ca711267e30d84492ce3b":[6,0,0,65,17],
-"a00082.html#a78570b23f3d2daedf81429fe4ddddda1":[6,0,0,65,13],
-"a00082.html#a7a70138c10119663c29f81853ed21969":[6,0,0,65,21],
-"a00082.html#a7ee3d9e31a9f81b366cf04f1f73b5df2":[6,0,0,65,29],
-"a00082.html#a887f5867a4c241990ffb697097ddc2c9":[6,0,0,65,24],
-"a00082.html#a89aa2801e77f463d3598dac7ee2ecd11":[6,0,0,65,39],
-"a00082.html#a8f7e6221f552199a88b3cfb787bd03c2":[6,0,0,65,25],
-"a00082.html#a91a2dd4512530363cdf1240a0aeba46c":[6,0,0,65,23],
-"a00082.html#a939ae251d3e8435a113157ec1443b90e":[6,0,0,65,32],
-"a00082.html#a947c2ca5eff01d46475744c87eb00944":[6,0,0,65,15],
-"a00082.html#a95891ed8c127338b022f98365cce1e91":[6,0,0,65,7],
-"a00082.html#a9bd216b98399da242314f47e6c512986":[6,0,0,65,38],
-"a00082.html#a9c54931412fec6e7516cacff4fcdfcf3":[6,0,0,65,42],
-"a00082.html#a9e02bbf1126802fd7fd64df989e03940":[6,0,0,65,8],
-"a00082.html#a9fe15fed7d74b4ae0718cf9ae64427bf":[6,0,0,65,46],
-"a00082.html#aad8b1fd5e42dbfc4a4d75c0a1b0c6ddb":[6,0,0,65,10],
-"a00082.html#ab3bcc6d210c747335a9f86aef975dfa9":[6,0,0,65,3],
-"a00082.html#ab60d18b1e9d4666c28551da2ad0e37d5":[6,0,0,65,14],
-"a00082.html#abec7f7f4d7ed030f38b2a123b632b818":[6,0,0,65,2],
-"a00082.html#ac5027b980639d8d0304ab32fb3052d73":[6,0,0,65,22],
-"a00082.html#acddfe7ea1003815ef4e738bb6c84d221":[6,0,0,65,35],
-"a00082.html#aced900b0f7d44652107e4df89df9023f":[6,0,0,65,33],
-"a00082.html#ad7ebaaac4647f20a915fd6aa735cd1e5":[6,0,0,65,48],
-"a00082.html#ad8ecab8bcc022fe5a489e2d2fded14bd":[6,0,0,65,44],
-"a00082.html#ad928c2c47d1f6d890e4a97aa225ff9d5":[6,0,0,65,9],
-"a00082.html#adadfb3831c89409ff3ff74a49b5b5bdd":[6,0,0,65,43],
-"a00082.html#aea00d4ccd9783a65feb0c079c109c3e8":[6,0,0,65,45],
-"a00082.html#af56d00ec20a26b2dfeb3a83b481cf243":[6,0,0,65,26],
-"a00082.html#afa18f18140865290a1e7a3461cc604f4":[6,0,0,65,4],
-"a00082.html#afd40988f258ee059b0e76dac6480d8b3":[6,0,0,65,20],
-"a00083.html":[6,0,0,69],
-"a00083.html#a8fb228809bd42b2936ada9f9573d30d6":[6,0,0,69,0],
-"a00083.html#ae28452f4e178b6c548f6294fee803632":[6,0,0,69,1],
-"a00083.html#af1b175fd37479937c936f172803f40bb":[6,0,0,69,2],
-"a00084.html":[6,0,0,0,12],
-"a00084.html#a2a9085342769fddc1cc5a8c6287b0892":[6,0,0,0,12,0],
-"a00084.html#a38e241073d5b8b235f1d9d35980a8639":[6,0,0,0,12,2],
-"a00084.html#a92873171917fe692165825e4cc5d0b50":[6,0,0,0,12,5],
-"a00084.html#aada7488a2fb51e6d81cdd86469f43ada":[6,0,0,0,12,9],
-"a00084.html#ab139e833e327beb370470269e09e85a6":[6,0,0,0,12,4],
-"a00084.html#ac3891140f89ff6e3e43a818767431c23":[6,0,0,0,12,7],
-"a00084.html#ac5ba5559e184842746b13c9545c0ac73":[6,0,0,0,12,1],
-"a00084.html#af0349dcca1c6261e641eebf127324a41":[6,0,0,0,12,3],
-"a00084.html#af0ac2a40f4e23eb28cde185d629a2678":[6,0,0,0,12,8],
-"a00084.html#af8afa32de4971796d6d15d73b7590b0a":[6,0,0,0,12,6],
-"a00085.html":[6,0,0,0,3],
-"a00085.html#a2aefb76b1cea234cc687735a3f8bc51a":[6,0,0,0,3,8],
-"a00085.html#a31a9e2e6f5276c06120111df47f9ac5f":[6,0,0,0,3,9],
-"a00085.html#a3ae9feae24d5eab6cf30867351cee54e":[6,0,0,0,3,5],
-"a00085.html#a4e8540e040830b7834749c51d1eb39c0":[6,0,0,0,3,1],
-"a00085.html#a5957a76f8d79ad8eae5feee9722eff40":[6,0,0,0,3,2],
-"a00085.html#a5a8ff4f51d2a249f1e772e0953452684":[6,0,0,0,3,10],
-"a00085.html#a78ee80852828a1221357352ce77b9597":[6,0,0,0,3,0],
-"a00085.html#a7c17e5396e312c2f3e0f66db3d0e4a90":[6,0,0,0,3,7],
-"a00085.html#a866cc9ec5bc766135e80a38901833e37":[6,0,0,0,3,3],
-"a00085.html#ac356fb51140719a5703d8c5c6784ebb5":[6,0,0,0,3,6],
-"a00085.html#af02410eca37436cb84547357d0b5a38e":[6,0,0,0,3,4],
-"a00086.html":[6,0,0,20],
-"a00086.html#a7db2ae4924fda2aec297cfa1c8363ec7":[6,0,0,20,3],
-"a00086.html#ad2f7fa865d0410824b39ac27dab99d92":[6,0,0,20,0],
-"a00086.html#ae9e8799eed6ff45bbb44e481821cbfa2":[6,0,0,20,4],
-"a00086.html#af3e94ddc4c6428d5a1d7763936a5b781":[6,0,0,20,2],
-"a00086.html#affcbefe5ad9a1cae7073d170f85352d0":[6,0,0,20,1],
-"a00087.html":[6,0,0,11],
-"a00087.html#a20a0b658655a3b10543abd35717dd633":[6,0,0,11,4],
-"a00087.html#a8231490bf29aa7686c4daa3b1fc97ed1":[6,0,0,11,3],
-"a00087.html#a85ee6b4652b659565fede97bb00b4232":[6,0,0,11,1],
-"a00087.html#a97046479f709ae621473c48ed7a0932d":[6,0,0,11,6],
-"a00087.html#a9b99a8f9ef260f11a32b29e917bdacda":[6,0,0,11,5],
-"a00087.html#aa042b1c72b16911a4f2e1c73be3d8942":[6,0,0,11,2],
-"a00087.html#ae278f24bab98d3946061934a48992067":[6,0,0,11,7],
-"a00087.html#af9cfc40abd39a68880b0df6d618e41fb":[6,0,0,11,0],
-"a00088.html":[6,0,0,70],
-"a00089.html":[6,0,0,72],
-"a00089.html#a51d90ce760af54b3fb1fa08e3205f386":[6,0,0,72,3],
-"a00089.html#a552d464626e8e33a6f58089a2ad78cb0":[6,0,0,72,0],
-"a00089.html#a5e81eb017d2ae5e0dc0aabf7e8c0d07d":[6,0,0,72,1],
-"a00089.html#a68b55550446061fd956d8777c97ffffb":[6,0,0,72,4],
-"a00089.html#a7f786743db515467f7c88cb4eb4c3655":[6,0,0,72,2],
-"a00090.html":[6,0,0,73],
-"a00090.html#a3eb1069f8c250f8d19f20ce53cb200a9":[6,0,0,73,0],
-"a00090.html#a492de5b973073ced2b6df88ef2e2deb1":[6,0,0,73,2],
-"a00090.html#a758dc122ae4ab3926b0110baa7146cc5":[6,0,0,73,3],
-"a00090.html#adc93379fe5f2ddc78e1f8144c0f735ab":[6,0,0,73,1],
-"a00090.html#af1b0d4263b555e6a90dbf6a2e2e7b73e":[6,0,0,73,4],
-"a00091.html":[6,0,0,71],
-"a00091.html#a256159442e5ffa53fd9e8e08efbb8f95":[6,0,0,71,5]
-};
diff --git a/doc/html/Reference/navtreeindex3.js b/doc/html/Reference/navtreeindex3.js
deleted file mode 100644
index a5522c1..0000000
--- a/doc/html/Reference/navtreeindex3.js
+++ /dev/null
@@ -1,253 +0,0 @@
-var NAVTREEINDEX3 =
-{
-"a00091.html#a3385572be2064f973ae3ac4096a1793a":[6,0,0,71,2],
-"a00091.html#a5781caab7530905af3c4d03315af6622":[6,0,0,71,4],
-"a00091.html#aa2b58df8411416882fd615947f4b46c8":[6,0,0,71,0],
-"a00091.html#aace614dae201b284a833a71a0c22a085":[6,0,0,71,3],
-"a00091.html#ab0f7f0134b588e97fcaab7b97cb56e3c":[6,0,0,71,1],
-"a00092.html":[6,0,0,74],
-"a00092.html#a312f97129b9a90a8f46feb8a1eb9c463":[6,0,0,74,4],
-"a00092.html#a8b325e1e90d1b21d2109616183beb35b":[6,0,0,74,0],
-"a00092.html#a9c441bb5daeb31f13fafcec1ff436c60":[6,0,0,74,2],
-"a00092.html#ac02a0a7baae6ed014d8f3932f7f61528":[6,0,0,74,3],
-"a00092.html#ae1e26292a177f5ec0377ec0bc460f9dd":[6,0,0,74,1],
-"a00093.html":[6,0,0,76],
-"a00093.html#a2a8565fbc2819d0ae348df080d9d7d45":[6,0,0,76,3],
-"a00093.html#a8f32f29c6ff79aabb58e7daca55efdb1":[6,0,0,76,2],
-"a00093.html#aa120743b3bd1bd2143f7b042112a1100":[6,0,0,76,0],
-"a00093.html#aee488ad2b0284dc58feb87cf7d4ec0e2":[6,0,0,76,4],
-"a00093.html#afdab04a864d400d282546595c4447be3":[6,0,0,76,1],
-"a00094.html":[6,0,0,75],
-"a00094.html#a042390d6d2b08a908b78bc7741e8dc55":[6,0,0,75,2],
-"a00094.html#a0c8b270690a4e950acfd0670c8705cb4":[6,0,0,75,1],
-"a00094.html#a2b582fcdd58e83012f111d2c6daa4bb6":[6,0,0,75,3],
-"a00094.html#a6465318808c87143b12749de6049f615":[6,0,0,75,0],
-"a00094.html#a766e009cf12622f50242fe6a6577280f":[6,0,0,75,5],
-"a00094.html#ade264b724da3d0a7e05fe78cb3e4220f":[6,0,0,75,4],
-"a00095.html":[6,0,0,77],
-"a00095.html#a628dc63f6f52e68ac01324cbe980019a":[6,0,0,77,2],
-"a00095.html#a6a04f64b953a11ca660727a1586cbe8a":[6,0,0,77,5],
-"a00095.html#acde79ea60c125524dd0373798da9c246":[6,0,0,77,0],
-"a00095.html#ad692793979ca664813f93e907b1b6508":[6,0,0,77,1],
-"a00095.html#aeda8297c0d566194c18f6ab91adf6124":[6,0,0,77,4],
-"a00095.html#affca0f8d647300fa83fadf6fbcbda597":[6,0,0,77,3],
-"a00096.html":[6,0,0,78],
-"a00096.html#a3ade245fa2c0acff69af7f648a6983a6":[6,0,0,78,1],
-"a00096.html#aae82c1f8ef12d5c780313a0528825372":[6,0,0,78,0],
-"a00097.html":[6,0,0,38],
-"a00097.html#ac6344fdccdc0e166ff7fcbe53bcc27ef":[6,0,0,38,1],
-"a00097.html#ae489a0cf604c668f9dbaa89a3df9dedd":[6,0,0,38,2],
-"a00097.html#afae8be4ad0815338687d765729f09fd4":[6,0,0,38,0],
-"a00098.html":[6,0,0,79],
-"a00098.html#a07a03ef6630e8e5e0e8103b9b9bce6d5":[6,0,0,79,1],
-"a00098.html#a235d3894806c150e2db680ebe5c766d1":[6,0,0,79,9],
-"a00098.html#a4010de33fe9ec72cbbc19c3dd81c8959":[6,0,0,79,6],
-"a00098.html#a4028c87ef2895f34a824f09970476e24":[6,0,0,79,4],
-"a00098.html#a84da29cd4c12724f74891631ade8f1d5":[6,0,0,79,3],
-"a00098.html#aa70c070397bcd38df197b05c33614100":[6,0,0,79,5],
-"a00098.html#aae84e7e743e090f9c29220f37074cf40":[6,0,0,79,7],
-"a00098.html#abdaa2d21ae6f3bbb52b8cb6c75870ff5":[6,0,0,79,0],
-"a00098.html#ad233a53fdc5622adf57f353794a3c62f":[6,0,0,79,2],
-"a00098.html#adbb71a08559825b55b801771b6161d56":[6,0,0,79,8],
-"a00099.html":[6,0,0,80],
-"a00099.html#a0241100d03b034b8e7b59201a6a1b88f":[6,0,0,80,4],
-"a00099.html#a48f61b76226df70a8eaa334b6f53575a":[6,0,0,80,5],
-"a00099.html#a5cfaacb3b52d957c8df94b91f3f1fe40":[6,0,0,80,0],
-"a00099.html#a6d024cd5f02bb5c2a6eb00ca11bde772":[6,0,0,80,1],
-"a00099.html#a8206b4b9b8dc8139e7b9be97d3c91d95":[6,0,0,80,2],
-"a00099.html#ae36c9e2bd18b6ed8a6c942ba616154b2":[6,0,0,80,3],
-"a00099.html#afdac33bb17371652a6328b689d29a411":[6,0,0,80,6],
-"a00100.html":[6,0,0,81],
-"a00100.html#a0a312200fceabbd9b81c3db4169e06ec":[6,0,0,81,9],
-"a00100.html#a0cba43b103518b8e01c4d2f099a6d6dd":[6,0,0,81,2],
-"a00100.html#a219cfed40ab2c1858b89e630e140e984":[6,0,0,81,0],
-"a00100.html#a2fbc9559232987cab54d30add357a2cb":[6,0,0,81,14],
-"a00100.html#a3332310804e226da6d83c33f932290cc":[6,0,0,81,4],
-"a00100.html#a3f3bbf204195b04a00ea942c5f298c94":[6,0,0,81,6],
-"a00100.html#a471da19c2f19ee8a205428a8e4c338ed":[6,0,0,81,11],
-"a00100.html#a4cf8a6eb3e06f010ab153666d645d6d1":[6,0,0,81,8],
-"a00100.html#a4dd97d641c5ccb16e2abbeaa2f0a50bc":[6,0,0,81,5],
-"a00100.html#a6686c385a22f6790a1962584a1b09d79":[6,0,0,81,13],
-"a00100.html#aa77830abd7d255e513940092e68bcbb0":[6,0,0,81,12],
-"a00100.html#ab99429233e750f61fac91dbb205c6676":[6,0,0,81,10],
-"a00100.html#ac4b1eaf8b157f40e377cdcaa5d07e233":[6,0,0,81,15],
-"a00100.html#af491ceeea1fb81f185c4460176ef594a":[6,0,0,81,1],
-"a00100.html#af975d6cde30bbff394e88229448d8019":[6,0,0,81,3],
-"a00100.html#aff6a89343e60c12a55b1d6e6346b6dc2":[6,0,0,81,7],
-"a00101.html":[6,0,0,89],
-"a00101.html#a3fe3fa8e530712e5228d2b5379871540":[6,0,0,89,3],
-"a00101.html#a76f2924aaefac243d3770f1f4b698211":[6,0,0,89,1],
-"a00101.html#abe3528c0d2e42d6e98d80f0b45d79002":[6,0,0,89,2],
-"a00101.html#ace2546ec39e30e8793cc4a296216f259":[6,0,0,89,4],
-"a00101.html#adb5c47ea21c35c73432de0d0b7e80bdb":[6,0,0,89,5],
-"a00101.html#adddd2eaf6dbc5feca29ce00f91b4d648":[6,0,0,89,0],
-"a00102.html":[6,0,0,46],
-"a00102.html#ad613a4a06c35fc29cdb838427250d727":[6,0,0,46,0],
-"a00103.html":[6,0,0,83],
-"a00103.html#a01e7ecea76d7d12c295e6979759eb754":[6,0,0,83,0],
-"a00103.html#a028f5dc23672e38c82a8fd91cd4e4ee0":[6,0,0,83,3],
-"a00103.html#a5ad879f746d13f51e469c67665b5d3f9":[6,0,0,83,1],
-"a00103.html#a664bdb9c889f946c162cac14bdbe6b7b":[6,0,0,83,2],
-"a00104.html":[6,0,0,84],
-"a00104.html#a02ad6878f438fc51b297b32e7512e244":[6,0,0,84,33],
-"a00104.html#a1357ac4f6330284129c91882a169276d":[6,0,0,84,22],
-"a00104.html#a1d2a8554499cbd93ff8c2bf5c15843ff":[6,0,0,84,4],
-"a00104.html#a241ccb51d6d6a399164e7478adcd6157":[6,0,0,84,21],
-"a00104.html#a475695c55439007cd2438fb184ed8be3":[6,0,0,84,10],
-"a00104.html#a6f587ae3bda7a32c8828984e7c4aa16e":[6,0,0,84,11],
-"a00104.html#a84df458282939ef38cfddfaa07bea1d8":[6,0,0,84,29],
-"a00104.html#a87f5147f2dc2dfbcc3b5aef4b461be86":[6,0,0,84,20],
-"a00104.html#a8fc9a363bcf7defb3c829a633c04ae6c":[6,0,0,84,8],
-"a00104.html#a92fc088d2f2c3e1e5992b4e14c703684":[6,0,0,84,2],
-"a00104.html#a938732e87f924fee764cddd8390de20f":[6,0,0,84,19],
-"a00104.html#a955f2497216d9eae268ac662b46d5a45":[6,0,0,84,3],
-"a00104.html#a99f99eb85906a7541119c9098a36d799":[6,0,0,84,23],
-"a00104.html#aa80a7816f63c425c28cd4037aaa8cf8f":[6,0,0,84,9],
-"a00104.html#aa90bc6e1219ff68ef11e1d04b76c205c":[6,0,0,84,24],
-"a00104.html#ab2cf42c4821aff7ff1cd906af9165725":[6,0,0,84,5],
-"a00104.html#ab7510be596a5a14014064c884a10fd93":[6,0,0,84,30],
-"a00104.html#ac80f81e53c31f3a2052dc24fc6bbb7ee":[6,0,0,84,7],
-"a00104.html#acf16920b6582767aae17d6c57770e853":[6,0,0,84,34],
-"a00104.html#ad5ddea378795d92908af4b65e59d585a":[6,0,0,84,1],
-"a00104.html#adc48441869caf6a4b84911cd6984c36a":[6,0,0,84,35],
-"a00104.html#ae689290143788842755389246915b9f2":[6,0,0,84,31],
-"a00104.html#aed167261c4d76876241b5f615b9b8c7a":[6,0,0,84,6],
-"a00104.html#aed91d0b8029795b477470e854c907c4b":[6,0,0,84,18],
-"a00104.html#af2ddcd7f1def9dfd3f15c0f3242b9136":[6,0,0,84,12],
-"a00104.html#af5e1900b64239bac292f5505f7799654":[6,0,0,84,0],
-"a00104.html#afbc1622f03aeb05c34ac44f1c5c179dc":[6,0,0,84,32],
-"a00105.html":[6,0,0,0,6],
-"a00105.html#a267f75f541c85a38605fb6b8c66d1e0a":[6,0,0,0,6,2],
-"a00105.html#a474a6ca017e7a313bc33e7b2b5a2d1d7":[6,0,0,0,6,3],
-"a00105.html#a53309d8e6bb85774cb16bf6a340cb558":[6,0,0,0,6,4],
-"a00105.html#a9924dff8ce3203ca9fb9e584800ef9f4":[6,0,0,0,6,5],
-"a00105.html#ac1ad1a201cacde2cd35182dd3bfb66fa":[6,0,0,0,6,0],
-"a00105.html#adae9df5aee401ccb6f1d77024d524322":[6,0,0,0,6,1],
-"a00106.html":[6,0,0,85],
-"a00106.html#a11e2fe0df76ccba33e0c6cd7b8f6da2d":[6,0,0,85,2],
-"a00106.html#a326761951cbf1a7b38ee912a4ca3556f":[6,0,0,85,0],
-"a00106.html#aa6045f47cf10d83a2d3d221813d7d53c":[6,0,0,85,1],
-"a00106.html#aacc3fb9eb7993788cafe66aa88d87d6b":[6,0,0,85,3],
-"a00106.html#ab02770d55fdda6bc4e5b4323aa53e4e8":[6,0,0,85,5],
-"a00106.html#ade15ec930b8c4baee2c22ceec5af9c2d":[6,0,0,85,4],
-"a00107.html":[6,0,0,86],
-"a00107.html#a00b39ba19194ab4ed39a66db5d706bdf":[6,0,0,86,1],
-"a00107.html#a015c73dac6acc99a6b28be2a5c0c58d7":[6,0,0,86,26],
-"a00107.html#a039d07211fbc47ca5dbb8d1134a41ca6":[6,0,0,86,12],
-"a00107.html#a07445c00ef5336b58ae6ed0111ea7eb1":[6,0,0,86,30],
-"a00107.html#a151caf9b33bc5f6e3a3210a0a9850be2":[6,0,0,86,36],
-"a00107.html#a161202f7f52589b5c00446e7c497ade0":[6,0,0,86,22],
-"a00107.html#a1b2e60c035ce44465903da29d2b9073b":[6,0,0,86,35],
-"a00107.html#a1cf7ff6980433ae25d4438b792039e71":[6,0,0,86,28],
-"a00107.html#a1d6a03419766400fb89bd9c574e6c5b3":[6,0,0,86,27],
-"a00107.html#a2804eeb76741f665a976405678a56b2b":[6,0,0,86,13],
-"a00107.html#a2ba69a8ed5d72f6a2c8c4e44959c3754":[6,0,0,86,4],
-"a00107.html#a2caabd2c88c96db279a31477392f0dee":[6,0,0,86,5],
-"a00107.html#a32b661539c164b767b0b90179df91b80":[6,0,0,86,31],
-"a00107.html#a396da22c05b8841636602333fa49055d":[6,0,0,86,40],
-"a00107.html#a3ba92ea4db8924603f8b7d9fe05a419c":[6,0,0,86,20],
-"a00107.html#a45283ce03e2ed9642b0407124155980b":[6,0,0,86,48],
-"a00107.html#a5744c5e000bb73a068ad2515c1158472":[6,0,0,86,25],
-"a00107.html#a5ce82cef5ce0c07188307c0e734a2cc8":[6,0,0,86,19],
-"a00107.html#a619a58bbca87bfbc98c98aa2f5095500":[6,0,0,86,6],
-"a00107.html#a6a24050891ea1955bd1f1353db56d1d6":[6,0,0,86,11],
-"a00107.html#a702fb7ee202de0c4d303aa86c6700ec7":[6,0,0,86,46],
-"a00107.html#a740b31ef6d306b4a6fe88b720f0b9edd":[6,0,0,86,14],
-"a00107.html#a7ecb5e742835c2b2c45f19fc3e8c95f5":[6,0,0,86,43],
-"a00107.html#a83ced5b92cf759526acb1e3f61886c35":[6,0,0,86,42],
-"a00107.html#a862f927c5fcf486ac801fa182f2b3b3b":[6,0,0,86,17],
-"a00107.html#a8aae05132a22bc73c5310935ae1e6a39":[6,0,0,86,21],
-"a00107.html#a8fff40c4046b2b183229a423b036c295":[6,0,0,86,2],
-"a00107.html#a97a80dea1c26f652161f82f18931eb4a":[6,0,0,86,8],
-"a00107.html#a9e4e5bc2702da6058b8bf679a86e6253":[6,0,0,86,45],
-"a00107.html#aa29b77ecf936a1ff5d28e27cb6282f77":[6,0,0,86,10],
-"a00107.html#aa3815a9bb105e74635472a15538784a3":[6,0,0,86,9],
-"a00107.html#aa4bbc0682c7966082d952b68c4e2a088":[6,0,0,86,18],
-"a00107.html#aae56e5f3e7f68f16408ba7c876e364f3":[6,0,0,86,3],
-"a00107.html#ab3ea1af4e6c962a57ae9c280fd022b84":[6,0,0,86,29],
-"a00107.html#ab788fa8e6231991a743a4bfdab6b79c1":[6,0,0,86,32],
-"a00107.html#abb8219326beee6e2d04cdc186c948b28":[6,0,0,86,0],
-"a00107.html#ac38d058ad7f5cc73c6a645136d7bba1e":[6,0,0,86,23],
-"a00107.html#ac641388403460c8bc2ba5d340693d4be":[6,0,0,86,7],
-"a00107.html#acd53905ae10cba58b4337aefe648aec6":[6,0,0,86,44],
-"a00107.html#ad5234f6faf0360b0d6f5b44d970323f6":[6,0,0,86,15],
-"a00107.html#ad7a7f22ebcf73da265c7572a8abbbc81":[6,0,0,86,33],
-"a00107.html#add3b3950f875cc68334a62e5c15dd34d":[6,0,0,86,37],
-"a00107.html#add93ece18a68e9f3cf4697861511f624":[6,0,0,86,47],
-"a00107.html#adf67f0634d187421841bbe7d78abc0f9":[6,0,0,86,24],
-"a00107.html#ae21cedae764c516074261dbc3f360671":[6,0,0,86,41],
-"a00107.html#ae68a37e2db5b44e1521d8c0156a3c4f9":[6,0,0,86,38],
-"a00107.html#aef33d07890dfee76b579e545276127d7":[6,0,0,86,16],
-"a00107.html#af16492e8b29383c548553f78e55f2ca6":[6,0,0,86,34],
-"a00107.html#afbe1a4b84afca1f448d169c169d936bf":[6,0,0,86,39],
-"a00108.html":[6,0,0,39],
-"a00108.html#a21df53ad96763c63ad6bc691848b68b5":[6,0,0,39,1],
-"a00108.html#a2cef7f04b77370c1744fdefbd68cf254":[6,0,0,39,0],
-"a00109.html":[6,0,0,40],
-"a00109.html#ad7beff0f4d7b7353da9e675e899bb350":[6,0,0,40,0],
-"a00109.html#af634ee86c8bbeffb1db85a10c611e99b":[6,0,0,40,1],
-"a00110.html":[6,0,0,41],
-"a00110.html#a639bf511f48a2eb3715f857fd91f1bce":[6,0,0,41,0],
-"a00110.html#af1f3774f9f8b5cf656a9e6f442e2aea8":[6,0,0,41,1],
-"a00111.html":[6,0,0,0,14],
-"a00111.html#a20d41d4090254a82c02f1d7e30af9d04":[6,0,0,0,14,2],
-"a00111.html#a7dce0951d8eff0a8d156ff1b73e2c878":[6,0,0,0,14,0],
-"a00111.html#a9a6ace7374f5ed24d77d6e760e186d8b":[6,0,0,0,14,1],
-"a00111.html#afd6cf65f79200733565eb68f9085611a":[6,0,0,0,14,3],
-"a00112.html":[6,0,0,33],
-"a00112.html#a704dbc98b56d620ec131498b77578261":[6,0,0,33,1],
-"a00112.html#aadb2cddaf2f72188f118784495e60720":[6,0,0,33,0],
-"a00113.html":[6,0,0,23],
-"a00113.html#ac13c13a650ab45684355682a98655f5b":[6,0,0,23,0],
-"a00176.html":[6,0,0],
-"a00176.html":[5,0,0],
-"a00194.html":[6,0,0,0],
-"a00195.html":[6,0,0,0,0],
-"a00196.html":[6,0,0,1],
-"a00197.html":[6,0,0,1,0],
-"a00199.html":[4,0],
-"a00200.html":[4,1],
-"a00201.html":[4,2],
-"a00201.html#ga069ea52c5d8cc7916922932c587f350d":[4,2,14],
-"a00201.html#ga215c8af5887e32a2830f692b5d046a2c":[4,2,16],
-"a00201.html#ga58ff00a3552facca2cc34bea4e2faff2":[4,2,10],
-"a00201.html#ga9c0b6d727ce7535938d64a819cf527b0":[4,2,9],
-"a00201.html#gaa57d02e03b8b7d8b91dec45e22abe0eb":[4,2,13],
-"a00201.html#gaba8ca5ae8abde63e86fd1bba156404f0":[4,2,11],
-"a00201.html#gac0605a68479f665fdb45ce21127c8fc8":[4,2,15],
-"a00201.html#gaf46637e8067239ca82a8fa6ec1fa3ccd":[4,2,12],
-"a00202.html":[4,3],
-"a00202.html#ga17dcbbfd542677b5b7ccd810dc8dd7f2":[4,3,2],
-"a00202.html#ga5123fc11695c56a283bf5d748c04f4ed":[4,3,0],
-"a00202.html#gab10091fa8ffba17cf84c8583838e501e":[4,3,1],
-"a00203.html":[4,4],
-"a00203.html#ga1147c3174b747009783b65981d4707f0":[4,4,16],
-"a00203.html#ga1147c3174b747009783b65981d4707f0":[6,0,0,3,28],
-"a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff":[6,0,0,84,25],
-"a00203.html#ga263a180c5d0decf645aca3fc1ed4d6ff":[4,4,19],
-"a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb":[4,4,1],
-"a00203.html#ga38cc55d0d7637dd53a6508e2bc4beadb":[6,0,0,84,14],
-"a00203.html#ga489c7438da9241486297a451a8579dc1":[4,4,7],
-"a00203.html#ga489c7438da9241486297a451a8579dc1":[6,0,0,84,17],
-"a00203.html#ga5a9191cb199f2b67350de847e468e38b":[4,4,10],
-"a00203.html#ga5b230e243d4ebbe8085a8048e912601e":[4,4,12],
-"a00203.html#ga5b230e243d4ebbe8085a8048e912601e":[6,0,0,3,26],
-"a00203.html#ga6048218f7af70cd0423429d54203749c":[4,4,6],
-"a00203.html#ga6048218f7af70cd0423429d54203749c":[6,0,0,84,16],
-"a00203.html#ga67d0543fc753d81b490cb7c77205a283":[4,4,13],
-"a00203.html#ga6a8c83d3dcea7114a00c188fe6a92779":[6,0,0,8,16],
-"a00203.html#ga6a8c83d3dcea7114a00c188fe6a92779":[4,4,8],
-"a00203.html#ga787364a7ae884b781b58ac248ff0925c":[6,0,0,3,27],
-"a00203.html#ga787364a7ae884b781b58ac248ff0925c":[4,4,14],
-"a00203.html#ga7e10c6bf1796584c0949383cb25541c2":[6,0,0,8,35],
-"a00203.html#ga7e10c6bf1796584c0949383cb25541c2":[4,4,21],
-"a00203.html#ga80a4bfe9b1c1b88c29d16ba06102370b":[4,4,17],
-"a00203.html#ga80bbd3626005768e0d39bdfb6930e244":[4,4,2],
-"a00203.html#ga80bbd3626005768e0d39bdfb6930e244":[6,0,0,84,15],
-"a00203.html#ga81fe65fbb9561af7c5f0b33a9fe27e5a":[6,0,0,8,34],
-"a00203.html#ga81fe65fbb9561af7c5f0b33a9fe27e5a":[4,4,20],
-"a00203.html#ga8978ff727c03a1aaaa3a9d3fd3268abf":[4,4,3],
-"a00203.html#ga8978ff727c03a1aaaa3a9d3fd3268abf":[6,0,0,8,13],
-"a00203.html#ga8b59e512bedb3e8a69f3aa7e557daab7":[4,4,26],
-"a00203.html#ga8b59e512bedb3e8a69f3aa7e557daab7":[6,0,0,8,37]
-};
diff --git a/doc/html/Reference/navtreeindex4.js b/doc/html/Reference/navtreeindex4.js
deleted file mode 100644
index e62e88a..0000000
--- a/doc/html/Reference/navtreeindex4.js
+++ /dev/null
@@ -1,99 +0,0 @@
-var NAVTREEINDEX4 =
-{
-"a00203.html#ga98dee516d429520627fd94f5ccb2b023":[4,4,0],
-"a00203.html#ga98dee516d429520627fd94f5ccb2b023":[6,0,0,84,13],
-"a00203.html#ga9c1a379cd2ba4eea395fb79df463eb98":[4,4,9],
-"a00203.html#ga9c1a379cd2ba4eea395fb79df463eb98":[6,0,0,3,25],
-"a00203.html#gaa10d27c49fd2089fe55ebc7ef060b65a":[4,4,25],
-"a00203.html#gaa10d27c49fd2089fe55ebc7ef060b65a":[6,0,0,84,28],
-"a00203.html#gac62a687a3367d500a54d0e0a722880c6":[4,4,24],
-"a00203.html#gac62a687a3367d500a54d0e0a722880c6":[6,0,0,84,27],
-"a00203.html#gaca9ba750fd096cfd652a4323dab3a653":[6,0,0,8,15],
-"a00203.html#gaca9ba750fd096cfd652a4323dab3a653":[4,4,5],
-"a00203.html#gad1faeced6ee13b17fbc3aca21712cc7c":[4,4,15],
-"a00203.html#gad40c643f4f483941c07c7f25d9091abc":[4,4,11],
-"a00203.html#gad943d244673a97eef6c7a927f4f412c0":[6,0,0,84,26],
-"a00203.html#gad943d244673a97eef6c7a927f4f412c0":[4,4,22],
-"a00203.html#gae68c4661843dcf695585f6e1b6011788":[4,4,23],
-"a00203.html#gae68c4661843dcf695585f6e1b6011788":[6,0,0,8,36],
-"a00203.html#gae711f65dd793a70629f97a2e0e54d8db":[4,4,4],
-"a00203.html#gae711f65dd793a70629f97a2e0e54d8db":[6,0,0,8,14],
-"a00203.html#gaeb5da84878d4ea8f902f956b8240e73e":[6,0,0,3,29],
-"a00203.html#gaeb5da84878d4ea8f902f956b8240e73e":[4,4,18],
-"a00204.html":[4,5],
-"a00204.html#ga26edb910e4563d1115e22c627914e98b":[4,5,6],
-"a00204.html#ga710db2d58482a4ea8ebbb822c2b0d417":[4,5,5],
-"a00204.html#ga830f18f804ec3e4cc8bab713169fb529":[4,5,8],
-"a00204.html#ga8911912522c75dd0b154fefdde735272":[4,5,7],
-"a00205.html":[4,6],
-"a00205.html#ga82685329d6fd91f5ab30772d266fe5f0":[4,6,5],
-"a00205.html#gab81d0f16865bb70a79d4acb0d0657259":[4,6,4],
-"a00206.html":[4,7],
-"a00207.html":[4,8],
-"a00208.html":[4,9],
-"a00209.html":[4,10],
-"a00210.html":[3],
-"annotated.html":[6,0],
-"classes.html":[6,1],
-"functions.html":[6,3,0,0],
-"functions.html":[6,3,0],
-"functions_0x62.html":[6,3,0,1],
-"functions_0x63.html":[6,3,0,2],
-"functions_0x64.html":[6,3,0,3],
-"functions_0x65.html":[6,3,0,4],
-"functions_0x66.html":[6,3,0,5],
-"functions_0x67.html":[6,3,0,6],
-"functions_0x68.html":[6,3,0,7],
-"functions_0x69.html":[6,3,0,8],
-"functions_0x6c.html":[6,3,0,9],
-"functions_0x6d.html":[6,3,0,10],
-"functions_0x6e.html":[6,3,0,11],
-"functions_0x6f.html":[6,3,0,12],
-"functions_0x70.html":[6,3,0,13],
-"functions_0x71.html":[6,3,0,14],
-"functions_0x72.html":[6,3,0,15],
-"functions_0x73.html":[6,3,0,16],
-"functions_0x74.html":[6,3,0,17],
-"functions_0x75.html":[6,3,0,18],
-"functions_0x76.html":[6,3,0,19],
-"functions_0x77.html":[6,3,0,20],
-"functions_0x7e.html":[6,3,0,21],
-"functions_enum.html":[6,3,4],
-"functions_eval.html":[6,3,5],
-"functions_func.html":[6,3,1,0],
-"functions_func.html":[6,3,1],
-"functions_func_0x62.html":[6,3,1,1],
-"functions_func_0x63.html":[6,3,1,2],
-"functions_func_0x64.html":[6,3,1,3],
-"functions_func_0x65.html":[6,3,1,4],
-"functions_func_0x66.html":[6,3,1,5],
-"functions_func_0x67.html":[6,3,1,6],
-"functions_func_0x68.html":[6,3,1,7],
-"functions_func_0x69.html":[6,3,1,8],
-"functions_func_0x6c.html":[6,3,1,9],
-"functions_func_0x6d.html":[6,3,1,10],
-"functions_func_0x6e.html":[6,3,1,11],
-"functions_func_0x6f.html":[6,3,1,12],
-"functions_func_0x70.html":[6,3,1,13],
-"functions_func_0x71.html":[6,3,1,14],
-"functions_func_0x72.html":[6,3,1,15],
-"functions_func_0x73.html":[6,3,1,16],
-"functions_func_0x74.html":[6,3,1,17],
-"functions_func_0x75.html":[6,3,1,18],
-"functions_func_0x77.html":[6,3,1,19],
-"functions_func_0x7e.html":[6,3,1,20],
-"functions_rela.html":[6,3,6],
-"functions_type.html":[6,3,3],
-"functions_vars.html":[6,3,2],
-"hierarchy.html":[6,2],
-"index.html":[],
-"modules.html":[4],
-"namespacemembers.html":[5,1,0],
-"namespacemembers_enum.html":[5,1,4],
-"namespacemembers_eval.html":[5,1,5],
-"namespacemembers_func.html":[5,1,1],
-"namespacemembers_type.html":[5,1,3],
-"namespacemembers_vars.html":[5,1,2],
-"namespaces.html":[5,0],
-"pages.html":[]
-};
diff --git a/doc/html/Reference/open.png b/doc/html/Reference/open.png
deleted file mode 100644
index 30f75c7..0000000
--- a/doc/html/Reference/open.png
+++ /dev/null
@@ -1,3 +0,0 @@
-PNG
-
-   IHDR   	   	      BIDATx	0׬ՙ\39b!9{|I>$#ߴ8/z/>2[giU,/~\9ٸ    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/pages.html b/doc/html/Reference/pages.html
deleted file mode 100644
index a0a1e39..0000000
--- a/doc/html/Reference/pages.html
+++ /dev/null
@@ -1,83 +0,0 @@
-<!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>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libpqxx: Related Pages</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</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 style="padding-left: 0.5em;">
-   <div id="projectname">libpqxx
-   &#160;<span id="projectnumber">4.0.1</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('pages.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">Related Pages</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock">Here is a list of all related documentation pages:</div><div class="directory">
-<table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="a00001.html" target="_self">Getting started</a></td><td class="desc"></td></tr>
-<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="a00002.html" target="_self">Accessing results and result rows</a></td><td class="desc"></td></tr>
-<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="a00003.html" target="_self">Thread safety</a></td><td class="desc"></td></tr>
-<tr id="row_3_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="a00210.html" target="_self">Deprecated List</a></td><td class="desc"></td></tr>
-</table>
-</div><!-- directory -->
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Sun Jan 20 2013 13:09:13 for libpqxx by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/html/Reference/resize.js b/doc/html/Reference/resize.js
deleted file mode 100644
index 9fe82ba..0000000
--- a/doc/html/Reference/resize.js
+++ /dev/null
@@ -1,93 +0,0 @@
-var cookie_namespace = 'doxygen'; 
-var sidenav,navtree,content,header;
-
-function readCookie(cookie) 
-{
-  var myCookie = cookie_namespace+"_"+cookie+"=";
-  if (document.cookie) 
-  {
-    var index = document.cookie.indexOf(myCookie);
-    if (index != -1) 
-    {
-      var valStart = index + myCookie.length;
-      var valEnd = document.cookie.indexOf(";", valStart);
-      if (valEnd == -1) 
-      {
-        valEnd = document.cookie.length;
-      }
-      var val = document.cookie.substring(valStart, valEnd);
-      return val;
-    }
-  }
-  return 0;
-}
-
-function writeCookie(cookie, val, expiration) 
-{
-  if (val==undefined) return;
-  if (expiration == null) 
-  {
-    var date = new Date();
-    date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week
-    expiration = date.toGMTString();
-  }
-  document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/";
-}
- 
-function resizeWidth() 
-{
-  var windowWidth = $(window).width() + "px";
-  var sidenavWidth = $(sidenav).width();
-  content.css({marginLeft:parseInt(sidenavWidth)+6+"px"}); //account for 6px-wide handle-bar
-  writeCookie('width',sidenavWidth, null);
-}
-
-function restoreWidth(navWidth)
-{
-  var windowWidth = $(window).width() + "px";
-  content.css({marginLeft:parseInt(navWidth)+6+"px"});
-  sidenav.css({width:navWidth + "px"});
-}
-
-function resizeHeight() 
-{
-  var headerHeight = header.height();
-  var footerHeight = footer.height();
-  var windowHeight = $(window).height() - headerHeight - footerHeight;
-  content.css({height:windowHeight + "px"});
-  navtree.css({height:windowHeight + "px"});
-  sidenav.css({height:windowHeight + "px",top: headerHeight+"px"});
-}
-
-function initResizable()
-{
-  header  = $("#top");
-  sidenav = $("#side-nav");
-  content = $("#doc-content");
-  navtree = $("#nav-tree");
-  footer  = $("#nav-path");
-  $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } });
-  $(window).resize(function() { resizeHeight(); });
-  var width = readCookie('width');
-  if (width) { restoreWidth(width); } else { resizeWidth(); }
-  resizeHeight();
-  var url = location.href;
-  var i=url.indexOf("#");
-  if (i>=0) window.location.hash=url.substr(i);
-  var _preventDefault = function(evt) { evt.preventDefault(); };
-  $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault);
-  $(document).bind('touchmove',function(e){
-    try {
-      var target = e.target;
-      while (target) {
-        if ($(target).css('-webkit-overflow-scrolling')=='touch') return;
-        target = target.parentNode;
-      }
-      e.preventDefault();
-    } catch(err) {
-      e.preventDefault();
-    }
-  });
-}
-
-
diff --git a/doc/html/Reference/sync_off.png b/doc/html/Reference/sync_off.png
deleted file mode 100644
index 3b443fc..0000000
--- a/doc/html/Reference/sync_off.png
+++ /dev/null
@@ -1,8 +0,0 @@
-PNG
-
-   IHDR         w=  IDATxKhTW1I&38MII3b$c I1V1-(T.*	t!K[čf`l(l"Y6gT}sgܹ	d{8?̝;u`:!FB?Űm 'y >ѝlU_?]Y(N8f1qn-et m0}b%׌=0?1s08;_
- W|%\Zð>舽lnp.a{)t; b n652? >Oдunm`׭ZWjC~>־0+
-{{f Mŕټ` ݛ%uA6,]kWu]7ihu1
-lҶ<L;!j*KRW/3nMjٵ5NfU: ;=i*ҡ:>̺:\cxhRQt$ fd<4B[fd7=.M9//Oa},j?.5ښm?X2#dp(?c!a1ޗةܾ7dK:)3],H+ku<|`LhC7e
-םt 
-H$^2% l.aeE́| s}D^hz~Rá]|# @חև[k<|(*ݹdtM:,]'X_n|/cfO    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/sync_on.png b/doc/html/Reference/sync_on.png
deleted file mode 100644
index e08320f..0000000
--- a/doc/html/Reference/sync_on.png
+++ /dev/null
@@ -1,5 +0,0 @@
-PNG
-
-   IHDR         w=  IDATx_HTY8i4-g6&kQ)!0URKڅ/PE>K-+K.YdEPaAZSܝ;3wgfsWK.Da'q_kDQCg	0Y:qZ )~L0HVz-C%g68%wUϿ}?	?3	K@h aaUe s~2&&B*Alji*˨, oƣT,d[ 3-*>
-LɟfkҠw#*AEjKUy>&{8m5KijjD*Nigw7DmzK۾M!k?o_lX#~XӑR*EՂדE;6e"Q(=Ezæ5Kؼָ_1zBJX96jL^7{J1i@%8'7M_\Q#Uy	Wo x8sv|Snq_m	>b[JX,4[T{Ratjjzz'ȶiIws KC^Y%6ꈺ]vhiWvh'̂|[^YrD=<D]s8 C?t4J㇏Wɱ
-rcjMɘx| ENԉAZj#4g    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/tab_a.png b/doc/html/Reference/tab_a.png
deleted file mode 100644
index 3b725c4..0000000
--- a/doc/html/Reference/tab_a.png
+++ /dev/null
@@ -1,4 +0,0 @@
-PNG
-
-   IHDR      $   [   UIDATxK
-0C'o([Ž%x#٩	We#3t	I 3+E~\D9wM}Y_A4Y}    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/tab_b.png b/doc/html/Reference/tab_b.png
deleted file mode 100644
index 258c141..0000000
--- a/doc/html/Reference/tab_b.png
+++ /dev/null
@@ -1,4 +0,0 @@
-PNG
-
-   IHDR      $   [   nIDATxQ
-0RXcI7IӨg|ٜgY3u{WS1 CjiCGJ+| s7+ٛ`t3܂aKGqQZT=@*C݇L    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/tab_h.png b/doc/html/Reference/tab_h.png
deleted file mode 100644
index 4ca9102..0000000
--- a/doc/html/Reference/tab_h.png
+++ /dev/null
@@ -1,3 +0,0 @@
-PNG
-
-   IHDR      $   [   IDATx@ E	7X		AADjGZe؈8WxUK.%0mɤ&+4i$ǆt׿zWf5AZ'w"2Wg%d)R15FdБO C"@g=    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/tab_s.png b/doc/html/Reference/tab_s.png
deleted file mode 100644
index ab478c9..0000000
--- a/doc/html/Reference/tab_s.png
+++ /dev/null
@@ -1,3 +0,0 @@
-PNG
-
-   IHDR      $   [   IDATx݁	@ @ѣ?Q"%If6[HQ<]dr s?O=w'F -~rÍ[芭m֬ݯнF)Y%`n,9B!ь\<#    IENDB`
\ No newline at end of file
diff --git a/doc/html/Reference/tabs.css b/doc/html/Reference/tabs.css
deleted file mode 100644
index 9cf578f..0000000
--- a/doc/html/Reference/tabs.css
+++ /dev/null
@@ -1,60 +0,0 @@
-.tabs, .tabs2, .tabs3 {
-    background-image: url('tab_b.png');
-    width: 100%;
-    z-index: 101;
-    font-size: 13px;
-    font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
-}
-
-.tabs2 {
-    font-size: 10px;
-}
-.tabs3 {
-    font-size: 9px;
-}
-
-.tablist {
-    margin: 0;
-    padding: 0;
-    display: table;
-}
-
-.tablist li {
-    float: left;
-    display: table-cell;
-    background-image: url('tab_b.png');
-    line-height: 36px;
-    list-style: none;
-}
-
-.tablist a {
-    display: block;
-    padding: 0 20px;
-    font-weight: bold;
-    background-image:url('tab_s.png');
-    background-repeat:no-repeat;
-    background-position:right;
-    color: #283A5D;
-    text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
-    text-decoration: none;
-    outline: none;
-}
-
-.tabs3 .tablist a {
-    padding: 0 10px;
-}
-
-.tablist a:hover {
-    background-image: url('tab_h.png');
-    background-repeat:repeat-x;
-    color: #fff;
-    text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
-    text-decoration: none;
-}
-
-.tablist li.current a {
-    background-image: url('tab_a.png');
-    background-repeat:repeat-x;
-    color: #fff;
-    text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
-}
diff --git a/doc/html/Tutorial/ch01.html b/doc/html/Tutorial/ch01.html
deleted file mode 100644
index f1d34e4..0000000
--- a/doc/html/Tutorial/ch01.html
+++ /dev/null
@@ -1,110 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Chapter 1. About libpqxx</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="libpqxx tutorial" /><link rel="up" href="index.html" title="libpqxx tutorial" /><link rel="prev" href="index.html" title="libpqxx tutorial" /><link rel="next" href="ch02.html" title="Chapter 2. Class overview" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 1. About libpqxx</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch02.html">Next</a></td></tr></table><hr /></div><div class="chapter" title="Chapter 1. About libpqxx"><div class="titlepage"><div><div><h2 class="title"><a id="preface"></a>Chapter 1. About libpqxx</h2></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="section"><a href="ch01.html#whyanother">Why another C++ SQL library?</a></span></dt></dl></div><p>
-      <span class="productname">libpqxx</span>™ is a C++ <acronym class="acronym">API</acronym> to
-      <span class="productname">PostgreSQL</span>™.  It replaces the earlier
-      <span class="productname">libpq++</span>™ with a more Standard Template Library
-      (<acronym class="acronym">STL</acronym>)-conformant interface and makes more extensive use
-      of C++ language features such as exceptions, templates, and strings.
-    </p><p>
-      Since <span class="productname">libpqxx</span>™ builds on top of the C frontend
-      <span class="productname">libpq</span>™, you will need a working
-      <span class="productname">libpq</span>™ library on your system prior to getting
-      started with <span class="productname">libpqxx</span>™.  This is similar to the
-      situation with the older <span class="productname">libpq++</span>™ interface.
-    </p><p>
-      See the <a class="ulink" href="http://pqxx.org/" target="_top"><span class="productname">libpqxx</span>™
-      website</a> for more information.
-    </p><div class="section" title="Why another C++ SQL library?"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="whyanother"></a>Why another C++ SQL library?</h2></div></div></div><p>
-        Several open-source C++ wrapper libraries are available for various
-        databases, as well as some database-independent ones; there's
-        <span class="productname">libpql++</span>™, <span class="productname">libpq++</span>™,
-        <span class="productname">libsqlxx</span>™ and so on.
-      </p><p>
-        So was <span class="productname">libpqxx</span>™ really necessary?
-      </p><p>
-        I think it is.  The C++ Standard, and its standard library in
-        particular, have stabilized over the mid-1990s; compilers and standard
-        library implementations are still following suit at the time of writing.
-        As a result, most older third-party libraries suffer from symptoms such
-        as:
-      </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
-	    Not using exceptions.  Many libraries return a status code and
-            expect callers to check for errors "if they're interested."
-            <span class="emphasis"><em>Of course</em></span> they're interested.  But checking
-            each and every call is tedious and error prone.
-	  </p></li><li class="listitem"><p>
-	    Ad-hoc exception classes.  Programs using C++ libraries need to deal
-	    with various incompatible exception class hierarchies, and error
-	    handling becomes a total nightmare with multiple essentially
-            identical <code class="literal">catch</code> clauses for every
-            <code class="literal">try</code> block.
-	  </p></li><li class="listitem"><p>
-	    Ad-hoc string classes.  As one member of the C++ standards committee
-	    put it, if the C++ wasn't going to have a standard string class,
-            "there will be blood in the streets."  Luckily the committee saw
-            the wisdom in this, and civilization was spared.
-	  </p></li><li class="listitem"><p>
-	    "A Better C."  Using only the oldest features of C++ as extensions
-            to the C language really only complicates things, but there was a
-            time when this was the only way to write portable C++.
-	  </p></li><li class="listitem"><p>
-	    Ad-hoc containers and algorithms.  Inventing your own container
-            APIs, interesting as it may be, in most cases is wasted development
-            effort.  Besides that, there's also the redundant effort of having
-            to learn how they work.
-	  </p></li></ul></div><p>
-        For these reasons, third-party libraries have tended to grow into
-        intrusive frameworks.  Third-party code, and class libraries in
-        particular, need to be rewritten to replace such ad-hockery with the
-        rich and standardized functionality now provided by C++.  This is what
-        <span class="productname">libpqxx</span>™ intends to do for
-        <span class="productname">PostgreSQL</span>™.  The library was designed to be a
-        forward-looking one, which means that ports to vendor X's compiler Y may
-        have to wait until X improves its support of the Standard.
-      </p><p>
-        But there were other reasons to design a new SQL frontend from scratch.
-        C++ is a complex language, and the only things stopping library writers
-        from shooting themselves in the feet are years of experience and an
-        extensive idiom of good practices.  To name a few typical symptoms of
-        foot-shooting:
-      </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
-	    Poor language integration.  Users need to learn myriads of function
-	    names when standard C++ operators can be overloaded instead to make
-	    code fit in more naturally with the core language.
-	  </p></li><li class="listitem"><p>
-	    Overdoing overloading.  It's also easy to go overboard with operator
-	    or function overloading, and many classes do.  Some programmers use
-	    identical function names to mean very different things, or define
-	    operators whose semantics are not clearly derived from their
-	    conventional meanings.
-	  </p></li><li class="listitem"><p>
-	    Resource management.  In the complex world of C++, what the user
-	    really needs from a library is a little help in ensuring that
-            objects are deleted at the proper time, pointers don't go off into
-            never-never land, and so on.  Perhaps the most compelling aspect of
-            C++ is the "resource acquisition is initialization" paradigm, but
-            too few libraries apply it as yet.
-	  </p></li><li class="listitem"><p>
-	    Convoluted family trees.  Class derivation is a beautiful thing, but
-	    it can be overused.  Some libraries construe far-fetched relations
-	    between classes, or needlessly expose "convenience" relations using
-	    public inheritance.
-	  </p></li><li class="listitem"><p>
-	    Overweight classes.  Some classes lump together different pieces of
-	    functionality with different lifetimes.  For instance, some C++ SQL
-	    libraries integrate transaction bracketing into a connection class.
-	    Yet it is not unreasonable for an application to perform multiple
-	    consecutive transactions using the same connection.
-	  </p></li><li class="listitem"><p>
-	   Exposure of low-level interfaces.  Some C++ wrappers for C-level SQL
-	   interface libraries (including <span class="productname">libpq++</span>™)
-	   don't hide the ugly details of the underlying API.  Worse, some only
-	   provide "utility" classes that the user can mix in freely with
-           C-level function calls.
-	  </p></li></ul></div><p>
-        Again, <span class="productname">libpqxx</span>™ is an attempt to do better.
-        Hopefully this has resulted in a library that is easier to use than most
-        alternatives while giving you more flexibility, that helps you avoid
-        common pitfalls and reduces the need for debugging.
-      </p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">libpqxx tutorial </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 2. Class overview</td></tr></table></div></body></html>
diff --git a/doc/html/Tutorial/ch02.html b/doc/html/Tutorial/ch02.html
deleted file mode 100644
index ea7fd1a..0000000
--- a/doc/html/Tutorial/ch02.html
+++ /dev/null
@@ -1,238 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Chapter 2. Class overview</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="libpqxx tutorial" /><link rel="up" href="index.html" title="libpqxx tutorial" /><link rel="prev" href="ch01.html" title="Chapter 1. About libpqxx" /><link rel="next" href="ch03.html" title="Chapter 3. Tutorial" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 2. Class overview</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch03.html">Next</a></td></tr></table><hr /></div><div class="chapter" title="Chapter 2. Class overview"><div class="titlepage"><div><div><h2 class="title"><a id="classoverview"></a>Chapter 2. Class overview</h2></div></div></div><p>
-      To work with <span class="productname">libpqxx</span>™, you need to be aware of
-      at least the following classes.  These are all introduced in a dedicated
-      namespace, <code class="literal">pqxx</code>:
-    </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
-	  <code class="literal">connection</code> represents a connection from your
-	  program to a <span class="productname">PostgreSQL</span>™ back-end server.
-	  Naturally your program may open multiple connections, simultaneous or
-	  not, to any number of databases.
-	</p></li><li class="listitem"><p>
-	  <code class="literal">work</code>, actually a typedef for the
-	  <code class="literal">transaction</code> class template, represents a
-	  transaction being executed in the context of a
-	  <code class="literal">connection</code>. This is a unit of work that must be
-	  completed as a whole by the database backend.  If execution fails,
-	  everything done within that <code class="literal">transaction</code> is undone
-	  by the backend as if it had never happened.
-
-	  <sup>[<a id="idp413400" href="#ftn.idp413400" class="footnote">1</a>]</sup>
-
-	  You may execute any number of transactions on a single
-	  <code class="literal">connection</code>, but only one at a time.
-	</p><p>
-	  I recommend that you do not set up your own
-	  <code class="literal">transaction</code>s however, but have them managed for you
-	  by a <code class="literal">transactor</code> instead (see below).
-	</p></li><li class="listitem"><p>
-	  A <code class="literal">result</code> is a container holding the resulting data
-	  coming out of a query or command executed in a
-	  <code class="literal">transaction</code>.  It behaves just like a standard C++
-	  container as found in the STL, although its contents can't be modified
-          in any way.  (You can assign or copy it cheaply though; it's basically
-          a smart pointer).  The tuples held in the result in turn behave much
-          like non-modifiable containers themselves.
-	</p></li></ul></div><p>
-      I would also like to use this opportunity to plug the invaluable
-      <code class="function">esc</code> function, which you should use whenever you want
-      to include a variable as a string in your SQL (eg. insert it into a text
-      field in a table).  See below.
-    </p><p>
-      There are other classes that may be of interest to you; these are either
-      not essential to writing a simple program using
-      <span class="productname">libpqxx</span>™, or are used in such a way that
-      knowledge of them is not immediately necessary.  You will probably want to
-      look them up at some point when it becomes necessary to understand complex
-      compiler warnings.  Unfortunately C++ compilers are not yet very good at
-      unravelling template-related errors and making them readable, so you may
-      find some long and strange names when they happen.
-    </p><p>
-      Some of the classes you may become interested in fairly quickly are:
-    </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
-	  <code class="literal">broken_connection</code> is an exception class that is
-	  thrown if <span class="productname">libpqxx</span>™ loses its connection to
-	  the back-end.  It is derived from the standard C++ exception
-	  <code class="literal">std::runtime_error</code>, and can generally be treated as
-	  such.
-	</p></li><li class="listitem"><p>
-	  <code class="literal">sql_error</code> is an exception class that is thrown if
-	  a query to the back-end fails.  Like
-	  <code class="literal">broken_connection</code> it
-	  is derived from <code class="literal">std::runtime_error</code>, but it also
-	  carries information about the failed query.  This may be useful for
-	  debugging.
-	</p></li><li class="listitem"><p>
-	  <code class="literal">icursorstream</code> is a way of iterating over a query
-	  result using an SQL cursor.  This can be useful for selectively
-	  retrieving parts of a query, or for retrieving and processing results
-	  in chunks so your program can do useful work on one chunk while the
-	  next is still coming in over a network connection.  Or you may want to
-	  use this to give progress reports to the user between chunk transfers.
-	</p></li><li class="listitem"><p>
-	  <code class="literal">in_doubt_error</code> is an exception class to indicate a
-	  rare and difficult error condition.  Explaining this is a bit painful,
-	  since it invalidates some of what was said above (and is commonly said
-	  in the database world).
-	</p><p>
-	  In theory, a "transaction" is an integral, atomic unit of work that
-	  either fails or succeeds.  This is a beautiful idea, but in practice
-	  there is nothing that cannot be broken.  In practice there is a tiny
-	  risk that, like Schroedinger's Cat, the transaction ends up in a
-	  third, indeterminate state.  This happens when the connection to the
-	  backend is lost just when you were waiting for confirmation after
-	  completing your transaction.  Your transaction may have succeeded (in
-	  fact it probably has), but if the connection is lost during just this
-	  small time window, it has no way to confirm this to your application.
-	</p><p>
-	  When this happens, libpqxx throws an <code class="literal">in_doubt_error</code>
-	  on the client side, which you may want to <code class="literal">catch</code> as
-	  a special case.  If you do, make sure all alarm bells go off!
-	</p><p>
-	  See also the description for <code class="literal">robusttransaction</code>,
-	  which sacrifices some performance to minimize this risk.
-	</p></li><li class="listitem"><p>
-	  <code class="literal">nontransaction</code> is just like a regular
-	  <code class="literal">transaction</code> as far your code is concerned (except
-	  that it's not a template).  The big difference is that where the
-	  latter opens a back-end transaction to keep your view and
-	  modifications of the database atomic, the former does
-	  <span class="emphasis"><em>nothing</em></span> to maintain integrity.  It just passes
-	  your queries directly to the database, with no enclosing transaction.
-	  This difference is expressed by the fact that the other transaction
-	  classes are derived from <code class="literal">dbtransaction</code>, an
-	  abstract class that expresses the presence of a real backend
-	  transaction, whereas <code class="literal">nontransaction</code> is not.
-	</p><p>
-	  This may give you better performance if your transaction does not
-	  modify the database, but if it does, may have unforeseen implications
-	  if you expect certain levels of consistency in the
-	  database--especially if other programs (perhaps even other instances
-	  of your own) may be modifying the database at the same time.  You'll
-	  probably only want to use this in the following cases:
-	</p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><p>
-	      If you only want to read from the database, not modify it, and
-	      you know that the data is not going to be updated while your
-	      program is running.
-	    </p></li><li class="listitem"><p>
-	      If you are interested in always getting the very latest
-	      information out of your database, even if that means that you may
-	      not get a temporally consistent view of the database.
-	    </p></li><li class="listitem"><p>
-	      When making changes to the database schema; some operations may
-	      not be supported by the backend inside backend transactions.
-	    </p></li></ul></div></li><li class="listitem"><p>
-	  <code class="literal">robusttransaction</code> (a template just like
-	  <code class="literal">transaction</code>) is essentially the same as a
-	  <code class="literal">transaction</code>, ie. an atomic unit of work, except
-	  that it works harder to prevent <code class="literal">in_doubt_error</code>s
-	  from happening.  This comes at the cost of some performance, which is
-	  one reason why this behaviour isn't the default.  It also creates
-	  some extra tables in your database to keep track of what's happening.
-	</p><p>
-	  Use this class instead of plain old <code class="literal">transaction</code> if
-	  you get <code class="literal">in_doubt_error</code>s in your application--but
-	  only <span class="emphasis"><em>after</em></span> thoroughly inspecting your code for
-	  bugs that might be causing the problem, or you'll only be hiding
-	  glitches that should be fixed instead.
-	</p></li><li class="listitem"><p>
-	  <code class="literal">transaction_base</code> defines the common public
-	  interface for the <code class="literal">transaction</code>-like classes:
-	  <code class="literal">nontransaction</code>,
-	  <code class="literal">robusttransaction</code>, and
-	  <code class="literal">transaction</code> itself.  To look up methods available
-	  in these classes, see the definition (or documentation) for
-	  <code class="literal">transaction_base</code> instead.
-	</p><p>
-	  You'll usually want to refer to the default
-	  <code class="literal">transaction</code> type as <code class="literal">work</code>, a
-	  typedef that means "<code class="literal">transaction</code> with default
-	  (read-committed) isolation level."
-	</p></li><li class="listitem"><p>
-	  <code class="literal">transactor&lt;&gt;</code> provides a framework that makes
-	  it easier for you to write correct, robust transaction code to be
-	  executed in a transaction.  You should generally try to write your
-	  code as a class derived from <code class="literal">transactor&lt;&gt;</code>,
-	  but this is not required.
-	</p><p>
-	  A <code class="literal">transactor</code>-derived class may select its own
-	  "quality of service" in transactional integrity by choosing a
-	  transaction type as its template argument, e.g.
-	  <code class="literal">transactor&lt;robusttransaction&lt;&gt; &gt;</code>.  The
-	  default <code class="literal">transactor&lt;&gt;</code> is equivalent to
-	  <code class="literal">transactor&lt;work&gt;</code>.  Within your class you can
-	  refer to the transaction type used as
-	  <code class="literal">argument_type</code>.
-	</p></li><li class="listitem"><p>
-	  <code class="literal">notification_receiver</code> is an instance of the
-	  Observer design pattern.  Any code connected to a backend may flag an
-	  event using the <span class="productname">PostgreSQL</span>™
-	  <code class="literal">NOTIFY</code> command.  Frontends connected to that same
-	  backend database may be listening for an event of that name to occur.
-	  A frontend using <span class="productname">libpqxx</span>™ does this by
-	  registering an observer object derived from
-	  <code class="literal">notification_receiver</code>, which will be invoked by
-	  <span class="productname">libpqxx</span>™ to handle the event when it occurs.
-	</p><p>
-	  Something every programmer using notification receivers in PostgreSQL
-	  should know, by the way, is that notifications are not delivered to
-	  your program while it is inside a back-end transaction.  Nor are they
-	  sent until the notifying process has committed any transaction it may
-	  be in.  This makes sense from a correctness point of view (otherwise
-	  your processing of the event might get rolled back just because the
-	  transaction you're in happens to fail), but may be a little confusing
-	  to the unaware programmer.
-	</p></li><li class="listitem"><p>
-	  <code class="literal">result::tuple</code> is a nested class defined within
-	  <code class="literal">result</code>.  It refers to a tuple of data within a
-	  <code class="literal">result</code> object.
-	</p></li><li class="listitem"><p>
-	  <code class="literal">result::field</code>, also nested within
-	  <code class="literal">result</code>, refers to one field within a
-	  <code class="literal">tuple</code>.  A <code class="literal">field</code> contains one
-	  retrieved value such as a number or a string, and can be read into
-	  variables of various types such as <code class="literal">int</code>s or
-	  <code class="literal">string</code>s.
-	</p></li><li class="listitem"><p>
-	  <code class="literal">result::const_iterator</code> allows you to enumerate the
-	  <code class="literal">tuple</code>s in a <code class="literal">result</code> in a similar
-	  way to the iterators defined by any standard C++ container.
-	</p></li><li class="listitem"><p>
-	  <code class="literal">result::tuple::const_iterator</code> similarly iterates
-	  over the <code class="literal">field</code>s in a <code class="literal">tuple</code>.
-	</p></li></ul></div><p>
-      Finally, there are also some functions that you may want to know about,
-      that live alone in the <code class="literal">pqxx</code> namespace without being
-      part of any class:
-    </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
-	  <code class="function">esc</code>, found in the transaction classes, is the
-	  canonical way to use strings in your SQL.  This function escapes any
-	  quotes, backslashes, and other characters in your input string that
-	  would otherwise cause syntax errors (or worse, security holes) in your
-	  queries when included directly.
-	</p><p>
-	  <span class="emphasis"><em>Use these functions</em></span> whenever you want to have a
-	  variable string in your SQL queries.  If you don't, you'll be left
-	  with annoying bugs or possibly even security holes in your program.
-	  Use this function, use this function, use this function.  Please.
-	  Make me proud.
-	</p></li><li class="listitem"><p>
-	  <code class="function">to_string</code> knows how to render many types of
-	  values as strings.  This is used internally by
-	  <code class="literal">libpqxx</code> to convert values coming out of or going
-	  into the backend, and doesn't respect locale settings.
-	</p></li><li class="listitem"><p>
-	  <code class="function">from_string</code> is the inverse of
-	  <code class="function">to_string</code>.  It is used by eg.
-	  <code class="function">result::field::to()</code> to convert the incoming
-	  field data (which is in text format) to the desired C++ type.
-	</p></li></ul></div><div class="footnotes"><br /><hr width="100" align="left" /><div class="footnote"><p><sup>[<a id="ftn.idp413400" href="#idp413400" class="para">1</a>] </sup>
-	      Actually <span class="productname">libpqxx</span>™ provides three classes
-	      doing this at various levels of reliability, called
-	      <code class="literal">nontransaction</code>, <code class="literal">transaction</code>,
-	      and <code class="literal">robusttransaction</code> for no, standard, and
-	      best reliability respectively.  You probably shouldn't mess with
-              <code class="literal">robusttransaction</code> though, because it comes with
-              complications.
-	    </p></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch01.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 1. About libpqxx </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 3. Tutorial</td></tr></table></div></body></html>
diff --git a/doc/html/Tutorial/ch03.html b/doc/html/Tutorial/ch03.html
deleted file mode 100644
index 7b6a319..0000000
--- a/doc/html/Tutorial/ch03.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Chapter 3. Tutorial</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="libpqxx tutorial" /><link rel="up" href="index.html" title="libpqxx tutorial" /><link rel="prev" href="ch02.html" title="Chapter 2. Class overview" /><link rel="next" href="ch03s02.html" title="Setting up a connection" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 3. Tutorial</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch03s02.html">Next</a></td></tr></table><hr /></div><div class="chapter" title="Chapter 3. Tutorial"><div class="titlepage"><div><div><h2 class="title"><a id="tutorial"></a>Chapter 3. Tutorial</h2></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="section"><a href="ch03.html#before">Before we begin programming</a></span></dt><dd><dl><dt><span class="section"><a href="ch03.html#abouttutorial">This document</a></span></dt><dt><span class="section"><a href="ch03.html#cpp-conventions">C++ conventions</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s02.html">Setting up a connection</a></span></dt><dt><span class="section"><a href="ch03s03.html">Performing a transaction</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s03.html#trans-whatis">What's a Transaction?</a></span></dt><dt><span class="section"><a href="ch03s03.html#trans-creating">Creating a transaction object</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s04.html">Ending a transaction</a></span></dt><dt><span class="section"><a href="ch03s05.html">Executing queries</a></span></dt><dt><span class="section"><a href="ch03s06.html">Getting query results</a></span></dt><dt><span class="section"><a href="ch03s07.html">Doing Transactions Right: Transactors</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s07.html#functors">Functors</a></span></dt><dt><span class="section"><a href="ch03s07.html#transactor-working">How Transactors Work</a></span></dt></dl></dd></dl></div><div class="section" title="Before we begin programming"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="before"></a>Before we begin programming</h2></div></div></div><div class="section" title="This document"><div class="titlepage"><div><div><h3 class="title"><a id="abouttutorial"></a>This document</h3></div></div></div><p>
-	  This frontend library is built on top of the
-	  <code class="filename">libpq</code> frontend library, which defines
-	  <span class="productname">PostgreSQL</span>™'s C <acronym class="acronym">API</acronym>.
-	  Therefore this manual will sometimes refer to the
-	  <code class="filename">libpq</code> documentation rather than repeat what is
-	  said there.  This was not done to annoy you, but to ensure that the
-	  <span class="productname">libpqxx</span>™ documentation remains up-to-date
-	  with any changes in the C frontend.  Please bear with us.
-	</p><p>
-	  Furthermore, if you're ever in doubt about how to use the basic
-	  features of <span class="productname">libpqxx</span>™, take a look at the
-	  example programs provided; they're called
-	  <code class="filename">test000</code>, <code class="filename">test001</code> etc.
-	  Those should help give you an idea of how simple the library can be
-	  in practice.  Don't let that keep you from submitting a request for
-	  improved documentation though; your questions define what this
-	  tutorial needs to say!
-	</p></div><div class="section" title="C++ conventions"><div class="titlepage"><div><div><h3 class="title"><a id="cpp-conventions"></a>C++ conventions</h3></div></div></div><p>
-	  All definitions made by <span class="productname">libpqxx</span>™ reside
-	  in a namespace <code class="literal">pqxx</code>.  If you're not familiar
-	  with C++ namespaces, you have two options:
-	</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
-	      Always import the whole of the <code class="literal">pqxx</code>
-	      namespace in your programs.
-	    </p><p>
-	      This tells the compiler to always look in the
-	      <code class="literal">pqxx</code> namespace when trying to resolve a name
-	      that doesn't occur in the global (ie. the "default") namespace).
-	      To do this, include the directive
-	      </p><pre class="programlisting">
-		using namespace pqxx;
-	      </pre><p>
-	      near the top of each source file that uses
-	      <span class="productname">libpqxx</span>™.  This is typically best for
-	      your source files (you're probably doing it already for the
-	      <code class="literal">std</code> namespace), though it is not considered
-	      good practice in header files.
-	    </p></li><li class="listitem"><p>
-	      Explicitly qualify each <span class="productname">libpqxx</span>™ name
-	      with the <code class="literal">pqxx</code> namespace.
-	    </p><p>
-	      This will tell the compiler exactly which names are supposed to
-	      be in the <code class="literal">pqxx</code> namespace, avoiding any
-	      confusion over multiple classes or functions used in your
-	      program possibly having the same name.  As long as they're in
-	      different namespaces, the compiler will be able to tell them
-	      apart without trouble.  To do this, write
-	      <code class="literal">pqxx::connection</code> instead of
-	      <code class="literal">connection</code>,
-	      <code class="literal">pqxx::result::const_iterator</code> instead of
-	      <code class="literal">result::const_iterator</code>, and so on.
-	    </p><p>
-	      This is the mode of address you will typically want to use in
-	      header files, to avoid polluting the namespaces of the actual
-	      source files with the definitions of the extra namespace.
-	    </p></li></ul></div></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch03s02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 2. Class overview </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Setting up a connection</td></tr></table></div></body></html>
diff --git a/doc/html/Tutorial/ch03s02.html b/doc/html/Tutorial/ch03s02.html
deleted file mode 100644
index eae4ad3..0000000
--- a/doc/html/Tutorial/ch03s02.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Setting up a connection</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="libpqxx tutorial" /><link rel="up" href="ch03.html" title="Chapter 3. Tutorial" /><link rel="prev" href="ch03.html" title="Chapter 3. Tutorial" /><link rel="next" href="ch03s03.html" title="Performing a transaction" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Setting up a connection</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Tutorial</th><td width="20%" align="right"> <a accesskey="n" href="ch03s03.html">Next</a></td></tr></table><hr /></div><div class="section" title="Setting up a connection"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="connectionsetup"></a>Setting up a connection</h2></div></div></div><p>
-	The very first thing to do before we can begin working with a
-	database, is actually connect to one.  We do this by creating a
-	<code class="literal">connection</code> object that will serve as our "handle"
-	on the connection:
-      </p><pre class="programlisting">
-	connection Conn("dbname=test");
-      </pre><p>
-        This gives us a connection object called <code class="literal">Conn</code>.
-      </p><p>
-	The <code class="literal">connection</code> constructor here takes one argument,
-	the "connect string."  This string may be used to specify which host
-	on the network runs the database backend we wish to connect to, which
-	database we're interested in, which user name we'll be using to log
-	in, etc.  Refer to the libpq <code class="function">connect</code> call for a
-	complete definition of what may go into the connect string.  In this
-	case we're connecting to a database <code class="literal">test</code> residing
-	on the local machine.  By default the client will try to connect to a
-        server running on the local machine.
-      </p><p>
-	If no connection could be established, the <code class="literal">connection</code>
-	constructor may throw an exception immediately; or it may decide to
-	retry the connection later in case the problem is only temporary.  In
-	the latter case, an exception may occur at some later point if the
-	problem turns out not to be so temporary after all.
-      </p><p>
-	The <code class="literal">connection</code> can now act as a "service counter"
-	for our database; your client will use it to perform one or more
-	transactions related to the database.
-      </p><p>
-	Connections cannot be copied or assigned.  Any attempt to do so will
-	be met with a compiler error.
-      </p><div class="caution" title="Caution" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Caution</h3><p>
-	  As a matter of design, <span class="productname">libpqxx</span>™ will not
-	  allow you to perform queries on the <code class="literal">connection</code>
-	  directly.  You will need to open a transaction instead.
-	</p><p>
-	  See the section on transactions below.
-	</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 3. Tutorial </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Performing a transaction</td></tr></table></div></body></html>
diff --git a/doc/html/Tutorial/ch03s03.html b/doc/html/Tutorial/ch03s03.html
deleted file mode 100644
index 203f644..0000000
--- a/doc/html/Tutorial/ch03s03.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Performing a transaction</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="libpqxx tutorial" /><link rel="up" href="ch03.html" title="Chapter 3. Tutorial" /><link rel="prev" href="ch03s02.html" title="Setting up a connection" /><link rel="next" href="ch03s04.html" title="Ending a transaction" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Performing a transaction</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s02.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Tutorial</th><td width="20%" align="right"> <a accesskey="n" href="ch03s04.html">Next</a></td></tr></table><hr /></div><div class="section" title="Performing a transaction"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="trans-performing"></a>Performing a transaction</h2></div></div></div><div class="section" title="What's a Transaction?"><div class="titlepage"><div><div><h3 class="title"><a id="trans-whatis"></a>What's a Transaction?</h3></div></div></div><p>
-	  A transaction demarcates a "unit of work" operating on the database,
-	  ie.  a series of operations that must either complete successfully, or
-	  if it is aborted at any stage, must not affect the data in the
-	  database at all.  Hence the process of completing a transaction is
-	  called the "commit" operation, and the process of aborting it and
-	  undoing any changes it may have made is called "rollback."
-	</p><p>
-	  All access to the database in <span class="productname">libpqxx</span>™
-	  must go through a transaction object, so familiarity with this
-	  class family's interface is essential.
-	</p></div><div class="section" title="Creating a transaction object"><div class="titlepage"><div><div><h3 class="title"><a id="trans-creating"></a>Creating a transaction object</h3></div></div></div><p>
-	  Creating a transaction object is not normally something you will
-	  have to do.  The <code class="literal">transactor</code> class, discussed
-	  below, will take care of that and some other red tape besides.
-	  Still, there are cases where creating the object is unavoidable
-	  (when acting on multiple database connections simultaneously) or
-	  just plain easier to do.  Please consider using a
-	  <code class="literal">transactor</code> whereever possible.
-	</p><p>
-	  When creating a transaction, pass it the <code class="literal">connection</code>
-	  object it is to act on, and optionally an identifying name for your
-	  transaction.  The name, which need not be unique but should begin with
-	  a letter and may contain only letters, digits and underscores, can be
-	  used by <span class="productname">libpqxx</span>™ to make some error messages
-	  more specific.
-
-	  </p><pre class="programlisting">
-	    transaction&lt;&gt; Xaction(Conn, "DemoTransaction");
-	  </pre><p>
-
-	  Or, alternatively (once you get fed up with typing
-	  <code class="literal">transaction&lt;&gt;</code>):
-
-	  </p><pre class="programlisting">
-	    work Xaction(Conn, "DemoTransaction");
-	  </pre><p>
-	</p><p>
-	  The lifetime of the transaction object demarcates the unit of work.
-	  Its construction marks the beginning of the transaction, and its
-	  destruction means that the transaction is ended--whether through
-	  commit or rollback.
-	</p><p>
-	  The transaction class hierarchy is built on the principle of "explicit
-	  commit," ie. the commit operation must always be explicit in the code.
-	  If the transaction is destroyed before a commit was given, the
-	  transaction is implicitly aborted (rolled back).  If your transaction
-	  makes no changes to the database, however, there is nothing to commit
-	  or roll back and the commit may safely be omitted.
-	</p><p>
-	  Destroying the connection object while the transaction still exists
-	  is an error that may result in a program crash, although the
-	  library will try to log an error message.  Transactions cannot be
-	  copied, nor assigned, nor constructed without a connection
-	  (default-constructed); attempts to do any of these will result in
-	  compile errors.
-	</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Setting up a connection </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Ending a transaction</td></tr></table></div></body></html>
diff --git a/doc/html/Tutorial/ch03s04.html b/doc/html/Tutorial/ch03s04.html
deleted file mode 100644
index 44b0017..0000000
--- a/doc/html/Tutorial/ch03s04.html
+++ /dev/null
@@ -1,102 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Ending a transaction</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="libpqxx tutorial" /><link rel="up" href="ch03.html" title="Chapter 3. Tutorial" /><link rel="prev" href="ch03s03.html" title="Performing a transaction" /><link rel="next" href="ch03s05.html" title="Executing queries" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Ending a transaction</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s03.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Tutorial</th><td width="20%" align="right"> <a accesskey="n" href="ch03s05.html">Next</a></td></tr></table><hr /></div><div class="section" title="Ending a transaction"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="trans-ending"></a>Ending a transaction</h2></div></div></div><p>
-	A transaction ends either successfully through an explicit commit
-	command, or unsuccessfully in any of a number of ways.  The following
-	are the ways to end a transaction:
-      </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
-	    The transaction may be committed through its
-	    <code class="literal">commit</code> member function:
-	  </p><pre class="programlisting">
-	    Xaction.commit();
-	  </pre><p>
-	    The commit operation is sent to the backend at the point where
-	    the <code class="function">commit</code> call occurs.  Any exceptions
-	    generated by the database transaction will be thrown from here at
-	    the latest.  The only exceptions that may be generated by
-	    <code class="literal">Xaction</code> beyond this point are related to
-	    incorrect handling of the transaction object, eg. if an attempt
-	    is made to abort <code class="literal">Xaction</code> after it has been
-	    committed, or runtime errors such as memory running out.
-	  </p><p>
-	    As a consequence, any streams or cursors nested within the
-	    transaction (to be discussed later) must have been closed before
-	    the <code class="literal">commit()</code>.  To do otherwise could possibly
-	    allow a transaction to be committed before all related actions
-	    had completed.  The library will throw an exception if any
-	    streams are still open when the transaction is ended.
-	  </p></li><li class="listitem"><p>
-	    A transaction is aborted if it is destroyed without having been
-	    explicitly committed:
-	  </p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><pre class="programlisting">
-		{
-		work Xaction(Conn, "DemoTransaction");
-
-		// (Queries)
-
-		} // Xaction destroyed here
-	      </pre></li><li class="listitem"><pre class="programlisting">
-		work *XactionP = new work(Conn, "DemoTransaction");
-
-		// (Queries)
-
-		delete XactionP; // Xaction destroyed here
-	      </pre></li><li class="listitem"><pre class="programlisting">
-		try
-		{
-		work Xaction(Conn, "DemoTransaction");
-
-		// (Queries)
-
-		Xaction.commit();
-		// If we get here, Xaction is committed
-		}
-		catch (...)
-		{
-		// If we get here, Xaction has been rolled back
-		}
-	      </pre></li></ul></div><p>
-	    No matter where exactly the decision to abort is made, the actual
-	    abort operation is sent to the backend when the transaction's
-	    destructor is called.  If the abort fails, eg. because the
-	    network connection has been lost, no error is reported
-	    <sup>[<a id="idp3191800" href="#ftn.idp3191800" class="footnote">2</a>]</sup>
-	    and the transaction will die of natural causes (either it has been
-	    closed by the backend already, or it soon will be if the connection
-	    is lost).
-	  </p></li><li class="listitem"><p>
-	    If a database error occurs during the transaction, such as an SQL
-	    syntax error or lost connection to the backend, the transaction
-	    is aborted.
-	  </p><pre class="programlisting">
-	    work Xaction(Conn, "DemoTransaction");
-	    try
-	    {
-	    // (Queries)
-	    Xaction.exec("SELECT !?^H^H^H^H");	// Fails: SQL syntax error
-	    }
-	    catch (...)
-	    {
-	    }
-	    Xaction.commit(); // ERROR: Xaction has already aborted!
-	  </pre><p>
-	    For this reason, it is recommended always to include the "commit"
-	    operation inside the <code class="literal">try</code> block (if any)
-	    surrounding the transaction code, <span class="emphasis"><em>not</em></span> after
-	    the <code class="literal">catch</code> block.
-	  </p><p>
-	    Think of it as a natural extension of structural programming: the
-	    transaction is "nested" within the connection, and the
-	    transaction code can be "nested" in a
-	    <code class="literal">try</code>/<code class="literal">catch</code> block.
-	  </p></li></ul></div><p>
-	No more queries may be issued to the transaction regardless of how it
-	ended; an exception will be thrown if the application attempts to
-	continue the transaction after that time.  Ending a transaction more
-	than once is an error, except that aborting it multiple times is
-	tolerated to facilitate error handling.
-      </p><div class="footnotes"><br /><hr width="100" align="left" /><div class="footnote"><p><sup>[<a id="ftn.idp3191800" href="#idp3191800" class="para">2</a>] </sup>
-		Throwing an exception from a destructor to report the error
-		would have serious effects on program correctness.
-		<span class="emphasis"><em>Never throw exceptions from a destructor.</em></span>
-	      </p></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s03.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Performing a transaction </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Executing queries</td></tr></table></div></body></html>
diff --git a/doc/html/Tutorial/ch03s05.html b/doc/html/Tutorial/ch03s05.html
deleted file mode 100644
index 43aa959..0000000
--- a/doc/html/Tutorial/ch03s05.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Executing queries</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="libpqxx tutorial" /><link rel="up" href="ch03.html" title="Chapter 3. Tutorial" /><link rel="prev" href="ch03s04.html" title="Ending a transaction" /><link rel="next" href="ch03s06.html" title="Getting query results" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Executing queries</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s04.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Tutorial</th><td width="20%" align="right"> <a accesskey="n" href="ch03s06.html">Next</a></td></tr></table><hr /></div><div class="section" title="Executing queries"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="queries"></a>Executing queries</h2></div></div></div><p>
-	So let's execute an actual query.  There is no "query class" in
-	<span class="productname">libpqxx</span>™; we really do try to keep your life
-	simple.
-      </p><p>
-	A query is executed within a transaction by passing the query string to
-	the transaction object's <code class="function">exec</code> method.  If the query
-	fails to complete successfully, this method will throw the appropriate
-	exception.
-      </p><p>
-	The query itself is a standard C string in this case, ie. a
-	<code class="literal">const char *</code> but you'll frequently want to use a C++
-	<code class="literal">string</code> to make it easy to include variables:
-      </p><pre class="programlisting">
-	void DeleteEntry(work &amp;T, string Table, long ID)
-	{
-	T.exec("DELETE FROM " + Table + " WHERE ID=" + to_string(ID));
-	}
-      </pre><p>
-        In some places, even <code class="literal">stringstream</code>s will work, so
-	you can use the full stream formatting capabilities, locales etc. in
-	the standard C++ library to compose your SQL queries.
-      </p></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s04.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Ending a transaction </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Getting query results</td></tr></table></div></body></html>
diff --git a/doc/html/Tutorial/ch03s06.html b/doc/html/Tutorial/ch03s06.html
deleted file mode 100644
index a8d0362..0000000
--- a/doc/html/Tutorial/ch03s06.html
+++ /dev/null
@@ -1,151 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Getting query results</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="libpqxx tutorial" /><link rel="up" href="ch03.html" title="Chapter 3. Tutorial" /><link rel="prev" href="ch03s05.html" title="Executing queries" /><link rel="next" href="ch03s07.html" title="Doing Transactions Right: Transactors" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Getting query results</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s05.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Tutorial</th><td width="20%" align="right"> <a accesskey="n" href="ch03s07.html">Next</a></td></tr></table><hr /></div><div class="section" title="Getting query results"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="queryresults"></a>Getting query results</h2></div></div></div><p>
-	Obviously not all queries are commands--the more common kind actually
-	returns useful data.  Result data in
-	<span class="productname">libpqxx</span>™ are encapsulated in a
-	<code class="literal">result</code> object, which acts as a container similar
-	to the STL's <code class="literal">vector</code> template.
-      </p><pre class="programlisting">
-	result R = T.exec("SELECT firstname FROM employee WHERE lastname='Ng'");
-      </pre><p>
-	This executes a query on the database, collects all matching data, and
-	stores it in the form of a <code class="literal">result</code>.
-      </p><p>
-	Two ways are provided to get at individual rows in a
-	<code class="literal">result</code>: first, through indexing with the array
-	index operator <code class="literal">[]</code> or the <code class="function">at</code>
-	member function, and second, through random-access iterators.  Either
-	will give you a <code class="literal">result::tuple</code> object that in turn
-	can be addressed with the array index operator (or the
-	<code class="function">at</code> member function) or using iterators to get at
-	its individual fields
-
-	<sup>[<a id="idp3205848" href="#ftn.idp3205848" class="footnote">3</a>]</sup>.
-      </p><p>
-	Thus, <code class="literal">R[0]</code> will return the first ("zeroth") tuple
-	in R.  You won't normally want to bother with
-	<code class="literal">tuple</code>s though; they don't contain the actual data,
-	but rather serve as placeholders to later tell
-	<code class="literal">result</code> which fields to fetch when field values
-	from the tuple are requested.  The class exists mostly for technical
-	reasons related to the array index operators
-	<sup>[<a id="idp3208768" href="#ftn.idp3208768" class="footnote">4</a>]</sup>.
-
-	What you'll usually do is index the row directly to get at the field
-	you want, e.g. <code class="literal">R[0][0]</code> to get the first field of
-	the first row.
-      </p><p>
-	Array indexing of tuples also works with the fields' names instead of
-	their numbers, eg.:
-      </p><pre class="programlisting">
-	// Process employees' names one by one.  ProcessNames() doesn't know exactly
-	// what columns are going to be in R, but there must be one called "lastname".
-	void ProcessNames(result R)
-	{
-	for (result::size_type i = 0; i != R.size(); ++i)
-	Process(R[i]["lastname"]);
-	}
-      </pre><p>
-	As for the alternative, accessing the result tuples through an iterator,
-	only <code class="literal">const</code> iterators are provided so the contents of
-	the result cannot be modified.  Use these iterators as random-access
-	iterators like with any STL-like container:
-      </p><pre class="programlisting">
-	for (result::const_iterator i = R.begin(); i != R.end(); ++i)
-	Process(*i);
-      </pre><p>
-	Iterators may be incremented or decremented (whether pre- or post-),
-	they may be added to or subtracted from to jump through the result
-	tuples; their positions may be compared (provided they point into the
-	same <code class="literal">result</code>), and they may be dereferenced through
-	the <code class="literal">*</code> or <code class="literal">-&gt;</code> operators.
-      </p><p>
-	Finally, the iterated tuples' fields may be addressed using the array
-	index operator on the iterator directly, eg.
-	<code class="literal">R.begin()[0]</code> gets you the first field of
-	<code class="literal">R</code>'s first row, just like
-	<code class="literal">R[0][0]</code> would
-	<sup>[<a id="idp3215624" href="#ftn.idp3215624" class="footnote">5</a>]</sup>.
-      </p><p>
-	Either way, once you've indexed the <code class="literal">result::tuple</code>
-	you get a <code class="literal">result::field</code>--which is another
-	placeholder, but this time encapsulates an actual field value in our
-	query result.  A <code class="literal">field</code> <code class="literal">F</code> also
-	knows its column name, which can be obtained as
-	<code class="literal">F.Name()</code>.
-      </p><p>
-	Again, there is more than one way to read the field's value.  Let's
-	start out with the easy one, <code class="function">c_str</code>, which reads
-	the value as a C string:
-      </p><pre class="programlisting">
-	cout &lt;&lt; "Name: " &lt;&lt; F.c_str() &lt;&lt; endl;
-      </pre><p>
-	This will return the empty string (<code class="literal">""</code>) if field F
-	has the null value.  Use <code class="function">is_null</code> to see if this
-	is the case:
-      </p><pre class="programlisting">
-	if (!F.is_null())
-	cout &lt;&lt; "Name: " &lt;&lt; F.c_str() &lt;&lt; endl;
-      </pre><p>
-	In practice of course, not all data is going to consist of strings.
-	Many fields will be integer values, or decimals, or Booleans.  To
-	convert the field's value to one of these, use its
-	<code class="function">to</code> method.  This adapts itself to the type of
-	variable you pass it, expecting the field value to be of an
-	appropriate form for that type.  For convenience,
-	<code class="function">to</code> returns <code class="literal">false</code> if the field
-	had the null value, and <code class="literal">true</code> otherwise.  In the
-	former case, the variable will retain the value it had before the
-	call.
-      </p><pre class="programlisting">
-	// Pay an employee his salary.  Add bonus for managers.
-	// The employee tuple must contain the fields
-	void PaySalary(result::const_iterator empl)
-	{
-	long id;
-	float salary;
-	bool is_manager=false;
-
-	// Get id.  Must never be null.
-	if (!empl[0].to(id)) throw runtime_error("No id!");
-
-	// Get salary.  If this employee has no salary, skip payment.
-	if (!empl[1].to(salary)) return;
-
-	// Get manager status.  If field is null, variable's original value (false)
-	// will be preserved.
-	empl[2].to(is_manager);
-
-	if (is_manager) salary += Bonus;
-
-	TransferMoney(id, salary);
-	}
-      </pre><p>
-	If conversion fails, e.g. when trying to convert a floating-point
-	value to an integer variable, <code class="function">to</code> will throw a
-	<code class="literal">runtime_error</code> reporting the problem in its
-	<code class="function">what</code> message.
-      </p><div class="footnotes"><br /><hr width="100" align="left" /><div class="footnote"><p><sup>[<a id="ftn.idp3205848" href="#idp3205848" class="para">3</a>] </sup>
-	    The difference between <code class="literal">[]</code> and
-	    <code class="function">at</code> is that the latter is guaranteed to perform
-	    bounds-checking, throwing an exception if you pass it an illegal
-	    index value.  With the array index operator you may get slightly
-	    better performance, but attempting to address a nonexistant row or
-	    field will result in undefined behaviour such as program crashes or
-	    inexplicably strange results.
-	  </p></div><div class="footnote"><p><sup>[<a id="ftn.idp3208768" href="#idp3208768" class="para">4</a>] </sup>
-	    This is an instance of the <em class="wordasword">Proxy</em>
-	    implementation pattern, needed to allow a <code class="literal">result</code>
-	    to be indexed as if it were a two-dimensional array.  C++'s array
-	    index operator doesn't allow this usage directly, but the operator
-	    can be applied to the result of a previous use of the same operator.
-	    The "result in the middle" needs to have a type of its own, though,
-	    and that's what <code class="literal">tuple</code> is for.
-	  </p></div><div class="footnote"><p><sup>[<a id="ftn.idp3215624" href="#idp3215624" class="para">5</a>] </sup>
-	    Or <code class="literal">(*R.begin())[0]</code>.  It may seem quirky to
-	    have <code class="literal">R.begin()</code> and
-	    <code class="literal">*R.begin()</code> mean the same thing, but it makes
-	    practical use of iterators a lot easier.  In fact it matches how
-	    arrays and pointers work in C and C++.
-	  </p></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s05.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s07.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Executing queries </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Doing Transactions Right: Transactors</td></tr></table></div></body></html>
diff --git a/doc/html/Tutorial/ch03s07.html b/doc/html/Tutorial/ch03s07.html
deleted file mode 100644
index de6910f..0000000
--- a/doc/html/Tutorial/ch03s07.html
+++ /dev/null
@@ -1,170 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Doing Transactions Right: Transactors</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="libpqxx tutorial" /><link rel="up" href="ch03.html" title="Chapter 3. Tutorial" /><link rel="prev" href="ch03s06.html" title="Getting query results" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Doing Transactions Right: Transactors</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s06.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Tutorial</th><td width="20%" align="right"> </td></tr></table><hr /></div><div class="section" title="Doing Transactions Right: Transactors"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="transactors"></a>Doing Transactions Right: Transactors</h2></div></div></div><p>
-	Writing database code can be tricky.  One of the most complicated
-	areas is dealing with unexpected error conditions, such as losing
-	one's connection to the database server.  For long-running processes
-	you'll frequently find yourself rewriting code for a simple
-	transaction to make it:
-      </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
-	    Attempt to perform the transaction.
-	  </p></li><li class="listitem"><p>
-	    Check for "connection lost" errors.
-	  </p></li><li class="listitem"><p>
-	    Attempt to restore the connection.
-	  </p></li><li class="listitem"><p>
-	    Repeat until the transaction succeeds.
-	  </p></li></ul></div><p>
-	This is bad for the heart, and clutters up your code besides.  The
-	<code class="literal">transactor</code> framework will take this work out of
-	your hands if you let it.
-      </p><div class="section" title="Functors"><div class="titlepage"><div><div><h3 class="title"><a id="functors"></a>Functors</h3></div></div></div><p>
-	  The mechanism is based on the concept of
-	  <span class="emphasis"><em>Functors</em></span>, a powerful object-oriented design
-	  pattern that replaces the older practice of passing callback
-	  functions (or hooks, as they're sometimes called, or exits) to
-	  foreign code.  Unlike classic callback functions, Functors provide
-	  an elegant way of maintaining custom state in your callback code,
-	  when the exact form or size of that state was not known in advance
-	  to the writer of the foreign code that will eventually invoke your
-	  callback.
-	</p><p>
-	  Functors in C++ are simple objects that can be invoked just like
-	  functions or function pointers can, by virtue of providing the
-	  function invocation operator, <code class="function">operator()</code>.
-	</p><p>
-	  A simple functor could look like this:
-	</p><pre class="programlisting">
-	  struct HelloFunctor
-	  {
-	  void operator()() { cout &lt;&lt; "Hello World" &lt;&lt; endl; }
-	  };
-	</pre><p>
-	  ...And once an object of this functor type has been created, it can
-	  be "invoked" just as if it were a function:
-	</p><pre class="programlisting">
-	  HelloFunctor Hi;
-	  Hi();
-	</pre><p>
-	  But the invoking code may also be foreign code knowing nothing
-	  about the type of your functor.  The foreign code is usually a
-	  template, so it automatically becomes "specialized" to your type of
-	  functor when the one meets the other:
-	</p><pre class="programlisting">
-	  template&lt;typename FUNCTOR&gt; void DoFunctor(const FUNCTOR &amp;Hi)
-	  {
-	  Hi();
-	  }
-	</pre><p>
-	  The great thing about functors is that they can carry state.  This
-	  is most useful when you need to pass a functor object to foreign
-	  code like <code class="function">DoFunctor</code> above, but you need
-	  certain extra parameters to be passed to your functor that the
-	  foreign code isn't going to pass.  The classic C solution to this
-	  problem is to let you pass both a function pointer and a
-	  pointer-to-<code class="literal">void</code> as a method of letting you
-	  provide any type of data of your liking to it.  This generally
-	  makes programs a little harder to read, and is not very safe or
-	  convenient.
-	</p><p>
-	  With functors, there is a better way to do the same thing.  Let's
-	  say you want to adapt the <code class="literal">HelloFunctor</code> class to
-	  print its output to a different output stream.  What you'd really
-	  like to do is add a parameter to your <code class="literal">()</code>
-	  operator to indicate which stream to print to:
-	</p><pre class="programlisting">
-	  void operator()(ostream &amp;Stream)
-	  {
-	  Stream &lt;&lt; "Hello World" &lt;&lt; endl;
-	  }
-	</pre><p>
-	  Unfortunately, <code class="function">DoFunctor</code> doesn't know about
-	  this new parameter, let alone what argument to pass!  So instead,
-	  let's make this
-	  <code class="literal">Stream</code> a class member:
-	</p><pre class="programlisting">
-	  struct HelloFunctor
-	  {
-	  ostream &amp;Stream;
-
-	  // Set Stream when creating a HelloFunctor
-	  explicit HelloFunctor(ostream &amp;S) : Stream(S) { }
-
-	  // Print to output stream selected at construction time
-	  void operator()()
-	  {
-	  Stream &lt;&lt; "Hello World" &lt;&lt; endl;
-	  }
-	  };
-	</pre><p>
-	  We can now provide the necessary information (ie., which stream to
-	  print to) to our <code class="literal">HelloFunctor</code> before we pass it
-	  to <code class="function">DoFunctor</code>:
-	</p><pre class="programlisting">
-	  HelloFunctor Hi1(cout), Hi2(cerr);
-
-	  DoFunctor(Hi1);  // Print to cout
-	  DoFunctor(Hi2);  // Print to cerr
-	</pre><p>
-	  Naturally a functor's <code class="literal">()</code> operator may also return
-	  some other type than <code class="literal">void</code>, and it may take
-	  arguments just like any other function.  This mechanism is used
-	  extensively by the STL to sort containers, to find items in sorted
-	  containers like <code class="literal">set</code> or <code class="literal">map</code>, and
-	  so on.
-	</p></div><div class="section" title="How Transactors Work"><div class="titlepage"><div><div><h3 class="title"><a id="transactor-working"></a>How Transactors Work</h3></div></div></div><p>
-	  A transactor is a functor derived from an instantiation of
-	  <code class="filename">libpqxx</code>'s <code class="literal">transactor</code> class
-	  template.  Instead of writing your database transaction inline with
-	  the rest of your code, you encapsulate it in your functor's
-	  <code class="literal">()</code> operator.  When the time comes to execute
-	  your transaction, you create an object of your functor type and
-	  pass it to the <code class="function">perform</code> method of your
-	  <code class="literal">connection</code> to the database.
-	</p><p>
-	  <code class="function">perform</code> will make a copy of your transactor
-	  (which means it needs to be copy-constructible, by the way).  It
-	  will also create a transaction object and invoke your transactor's
-	  <code class="literal">()</code> operator, passing the transaction object to
-	  it.  All your transactor needs to do is perform its queries on this
-	  object and return, after which <code class="function">perform</code> will
-	  commit the transaction.  If your <code class="literal">()</code> operator
-	  throws an exception instead, <code class="function">perform</code> will
-	  discard the copy of your original transactor, and try again with a
-	  new copy until it either succeeds or eventually gives up
-	  <sup>[<a id="idp3246192" href="#ftn.idp3246192" class="footnote">6</a>]</sup>.
-	  If the connection is lost, the transaction will fail but
-	  <code class="function">perform</code> will restore it transparently and
-	  simply try again.
-	</p><p>
-	  To make all this work, your transactor's <code class="literal">()</code>
-	  operator must make <span class="emphasis"><em>no</em></span> changes to the rest of
-	  your program's state.  Any intermediate results, data to be
-	  processed, and so on, must stay within your transactor, and be
-	  destroyed when the transactor is.  That is the magic trick that
-	  allows <code class="function">perform</code> to create copies of your
-	  transactor and use them to rerun the transaction as
-	  many times as needed, without your program noticing.
-	</p><p>
-	  So how does your transactor pass query results back to the outside
-	  world once it's done?  For this purpose, you may redefine
-	  <code class="literal">transactor</code>'s <code class="function">on_commit</code>
-	  member function to pass any data back to the rest of your program.
-	  This member function will be called only if your transaction
-	  succeeded.
-	</p><p>
-	  (You may also wish to go the other route, storing data to variables
-	  outside the transactor right away, and override the
-	  <code class="function">on_abort</code> and <code class="function">on_doubt</code>
-	  functions to remove the data again if the transaction failed, but
-	  this is much more likely to cause subtle bugs.)
-	</p><p>
-	  Please refer to the reference manual, the source code, and the test
-	  programs that come with <code class="filename">libpqxx</code> to learn more
-	  about how transactors work.
-	</p></div><div class="footnotes"><br /><hr width="100" align="left" /><div class="footnote"><p><sup>[<a id="ftn.idp3246192" href="#idp3246192" class="para">6</a>] </sup>
-	      <code class="function">perform</code> gives up if the transaction fails
-	      too many times in succession.  The maximum number of attempts
-	      that are made can be passed to <code class="function">perform</code> as
-	      an optional second argument.
-	    </p></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s06.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03.html">Up</a></td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top">Getting query results </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
diff --git a/doc/html/Tutorial/index.html b/doc/html/Tutorial/index.html
deleted file mode 100644
index d712fda..0000000
--- a/doc/html/Tutorial/index.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>libpqxx tutorial</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="libpqxx tutorial" /><link rel="next" href="ch01.html" title="Chapter 1. About libpqxx" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">libpqxx tutorial</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr></table><hr /></div><div xml:lang="en" class="book" title="libpqxx tutorial" lang="en"><div class="titlepage"><div><div><h1 class="title"><a id="manual"></a>libpqxx tutorial</h1></div><div><div class="authorgroup"><div class="author"><h3 class="author"><span class="firstname">Jeroen</span> <span class="othername">T.</span> <span class="surname">Vermeulen</span></h3><div class="affiliation"><div class="address"><p><br />
-	    <code class="email">&lt;<a class="email" href="mailto:jtv@xs4all.nl">jtv@xs4all.nl</a>&gt;</code><br />
-	  </p></div></div></div></div></div><div><p class="copyright">Copyright © 2002—2008 
-        Jeroen T. Vermeulen
-      </p></div></div><hr /></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="chapter"><a href="ch01.html">1. About libpqxx</a></span></dt><dd><dl><dt><span class="section"><a href="ch01.html#whyanother">Why another C++ SQL library?</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch02.html">2. Class overview</a></span></dt><dt><span class="chapter"><a href="ch03.html">3. Tutorial</a></span></dt><dd><dl><dt><span class="section"><a href="ch03.html#before">Before we begin programming</a></span></dt><dd><dl><dt><span class="section"><a href="ch03.html#abouttutorial">This document</a></span></dt><dt><span class="section"><a href="ch03.html#cpp-conventions">C++ conventions</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s02.html">Setting up a connection</a></span></dt><dt><span class="section"><a href="ch03s03.html">Performing a transaction</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s03.html#trans-whatis">What's a Transaction?</a></span></dt><dt><span class="section"><a href="ch03s03.html#trans-creating">Creating a transaction object</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s04.html">Ending a transaction</a></span></dt><dt><span class="section"><a href="ch03s05.html">Executing queries</a></span></dt><dt><span class="section"><a href="ch03s06.html">Getting query results</a></span></dt><dt><span class="section"><a href="ch03s07.html">Doing Transactions Right: Transactors</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s07.html#functors">Functors</a></span></dt><dt><span class="section"><a href="ch03s07.html#transactor-working">How Transactors Work</a></span></dt></dl></dd></dl></dd></dl></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Chapter 1. About libpqxx</td></tr></table></div></body></html>
diff --git a/doc/reference-stamp b/doc/reference-stamp
deleted file mode 100644
index e69de29..0000000
diff --git a/doc/tutorial-stamp b/doc/tutorial-stamp
deleted file mode 100644
index e69de29..0000000
