4.07 MB
/srv/reproducible-results/rbuild-debian/r-b-build.iluNnoWW/b1/libpqxx_7.8.1-2.1_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.iluNnoWW/b2/libpqxx_7.8.1-2.1_i386.changes
480 B
Files
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 ·2744bd5d0894480ab584379c07a0c612·2214824·debug·optional·libpqxx-7.8t64-dbgsym_7.8.1-2.1_i386.deb1 ·2744bd5d0894480ab584379c07a0c612·2214824·debug·optional·libpqxx-7.8t64-dbgsym_7.8.1-2.1_i386.deb
2 ·1d52d2ac08a94957c14478b04ceca920·205092·libs·optional·libpqxx-7.8t64_7.8.1-2.1_i386.deb2 ·1d52d2ac08a94957c14478b04ceca920·205092·libs·optional·libpqxx-7.8t64_7.8.1-2.1_i386.deb
3 ·f1699c5e0a4d2df2d02b408c09808e5f·365604·libdevel·optional·libpqxx-dev_7.8.1-2.1_i386.deb3 ·f1699c5e0a4d2df2d02b408c09808e5f·365604·libdevel·optional·libpqxx-dev_7.8.1-2.1_i386.deb
4 ·6e13fdade9757b6b19f4e6b2b3b287a6·1821260·doc·optional·libpqxx-doc_7.8.1-2.1_all.deb4 ·baa4834b8cea2d862dc144000bb39b5c·1821420·doc·optional·libpqxx-doc_7.8.1-2.1_all.deb
4.07 MB
libpqxx-doc_7.8.1-2.1_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-02-28·19:39:58.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-02-28·19:39:58.000000·debian-binary
2 -rw-r--r--···0········0········0····16352·2024-02-28·19:39:58.000000·control.tar.xz2 -rw-r--r--···0········0········0····16380·2024-02-28·19:39:58.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1804716·2024-02-28·19:39:58.000000·data.tar.xz3 -rw-r--r--···0········0········0··1804848·2024-02-28·19:39:58.000000·data.tar.xz
901 B
control.tar.xz
873 B
control.tar
851 B
./md5sums
30.0 B
./md5sums
Files differ
803 B
line order
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 usr/share/doc/libpqxx-doc/html/a00101_source.html81 usr/share/doc/libpqxx-doc/html/a00101_source.html
82 usr/share/doc/libpqxx-doc/html/a00104_source.html82 usr/share/doc/libpqxx-doc/html/a00104_source.html
83 usr/share/doc/libpqxx-doc/html/a00107_source.html83 usr/share/doc/libpqxx-doc/html/a00107_source.html
84 usr/share/doc/libpqxx-doc/html/a00110_source.html84 usr/share/doc/libpqxx-doc/html/a00110_source.html
85 usr/share/doc/libpqxx-doc/html/a00113_source.html85 usr/share/doc/libpqxx-doc/html/a00113_source.html
86 usr/share/doc/libpqxx-doc/html/a00116_source.html86 usr/share/doc/libpqxx-doc/html/a00116_source.html
87 usr/share/doc/libpqxx-doc/html/a00119_source.html87 usr/share/doc/libpqxx-doc/html/a00119_source.html
88 usr/share/doc/libpqxx-doc/html/a00221_source.html88 usr/share/doc/libpqxx-doc/html/a00191_source.html
89 usr/share/doc/libpqxx-doc/html/a00239.html89 usr/share/doc/libpqxx-doc/html/a00239.html
90 usr/share/doc/libpqxx-doc/html/a00240.html90 usr/share/doc/libpqxx-doc/html/a00240.html
91 usr/share/doc/libpqxx-doc/html/a00240.js91 usr/share/doc/libpqxx-doc/html/a00240.js
92 usr/share/doc/libpqxx-doc/html/a00241.html92 usr/share/doc/libpqxx-doc/html/a00241.html
93 usr/share/doc/libpqxx-doc/html/a00242.html93 usr/share/doc/libpqxx-doc/html/a00242.html
94 usr/share/doc/libpqxx-doc/html/a00243.html94 usr/share/doc/libpqxx-doc/html/a00243.html
95 usr/share/doc/libpqxx-doc/html/a00243.js95 usr/share/doc/libpqxx-doc/html/a00243.js
4.07 MB
data.tar.xz
4.07 MB
data.tar
12.6 KB
file list
    
Offset 47, 55 lines modifiedOffset 47, 55 lines modified
47 -rw-r--r--···0·root·········(0)·root·········(0)·····1972·2023-07-26·14:42:33.000000·./usr/share/doc/libpqxx-doc/examples/test87.cxx47 -rw-r--r--···0·root·········(0)·root·········(0)·····1972·2023-07-26·14:42:33.000000·./usr/share/doc/libpqxx-doc/examples/test87.cxx
48 -rw-r--r--···0·root·········(0)·root·········(0)·····2990·2023-07-26·14:42:33.000000·./usr/share/doc/libpqxx-doc/examples/test88.cxx48 -rw-r--r--···0·root·········(0)·root·········(0)·····2990·2023-07-26·14:42:33.000000·./usr/share/doc/libpqxx-doc/examples/test88.cxx
49 -rw-r--r--···0·root·········(0)·root·········(0)·····1022·2023-07-26·14:42:33.000000·./usr/share/doc/libpqxx-doc/examples/test89.cxx49 -rw-r--r--···0·root·········(0)·root·········(0)·····1022·2023-07-26·14:42:33.000000·./usr/share/doc/libpqxx-doc/examples/test89.cxx
50 -rw-r--r--···0·root·········(0)·root·········(0)······436·2023-07-26·14:42:33.000000·./usr/share/doc/libpqxx-doc/examples/test90.cxx50 -rw-r--r--···0·root·········(0)·root·········(0)······436·2023-07-26·14:42:33.000000·./usr/share/doc/libpqxx-doc/examples/test90.cxx
51 -rw-r--r--···0·root·········(0)·root·········(0)····17732·2023-07-26·14:42:33.000000·./usr/share/doc/libpqxx-doc/examples/test_helpers.hxx51 -rw-r--r--···0·root·········(0)·root·········(0)····17732·2023-07-26·14:42:33.000000·./usr/share/doc/libpqxx-doc/examples/test_helpers.hxx
52 -rw-r--r--···0·root·········(0)·root·········(0)·····5510·2023-07-26·14:42:33.000000·./usr/share/doc/libpqxx-doc/examples/test_types.hxx52 -rw-r--r--···0·root·········(0)·root·········(0)·····5510·2023-07-26·14:42:33.000000·./usr/share/doc/libpqxx-doc/examples/test_types.hxx
53 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/53 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/
54 -rw-r--r--···0·root·········(0)·root·········(0)····35409·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00002_source.html 
55 -rw-r--r--···0·root·········(0)·root·········(0)···144300·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00005_source.html 
56 -rw-r--r--···0·root·········(0)·root·········(0)····91868·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00008_source.html 
57 -rw-r--r--···0·root·········(0)·root·········(0)····14410·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00011_source.html 
58 -rw-r--r--···0·root·········(0)·root·········(0)····12125·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00014_source.html 
59 -rw-r--r--···0·root·········(0)·root·········(0)·····3659·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00017_source.html 
60 -rw-r--r--···0·root·········(0)·root·········(0)·····8440·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00020_source.html 
61 -rw-r--r--···0·root·········(0)·root·········(0)····92920·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00023_source.html 
62 -rw-r--r--···0·root·········(0)·root·········(0)···137425·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00026_source.html 
63 -rw-r--r--···0·root·········(0)·root·········(0)·····4546·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00029_source.html 
64 -rw-r--r--···0·root·········(0)·root·········(0)····17615·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00032_source.html 
65 -rw-r--r--···0·root·········(0)·root·········(0)····25736·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00035_source.html 
66 -rw-r--r--···0·root·········(0)·root·········(0)····51677·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00038_source.html54 -rw-r--r--···0·root·········(0)·root·········(0)····51677·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00002_source.html
67 -rw-r--r--···0·root·········(0)·root·········(0)···113680·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00041_source.html 
68 -rw-r--r--···0·root·········(0)·root·········(0)····12205·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00044_source.html 
69 -rw-r--r--···0·root·········(0)·root·········(0)·····4221·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00047_source.html 
70 -rw-r--r--···0·root·········(0)·root·········(0)····29915·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00050_source.html55 -rw-r--r--···0·root·········(0)·root·········(0)····29915·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00005_source.html
 56 -rw-r--r--···0·root·········(0)·root·········(0)····25867·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00008_source.html
 57 -rw-r--r--···0·root·········(0)·root·········(0)····50782·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00011_source.html
 58 -rw-r--r--···0·root·········(0)·root·········(0)····49711·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00014_source.html
71 -rw-r--r--···0·root·········(0)·root·········(0)·····3609·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00053_source.html59 -rw-r--r--···0·root·········(0)·root·········(0)···113680·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00017_source.html
 60 -rw-r--r--···0·root·········(0)·root·········(0)····92920·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00020_source.html
 61 -rw-r--r--···0·root·········(0)·root·········(0)····17615·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00023_source.html
72 -rw-r--r--···0·root·········(0)·root·········(0)····60709·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00056_source.html62 -rw-r--r--···0·root·········(0)·root·········(0)····60709·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00026_source.html
73 -rw-r--r--···0·root·········(0)·root·········(0)····84065·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00059_source.html63 -rw-r--r--···0·root·········(0)·root·········(0)·····3609·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00029_source.html
74 -rw-r--r--···0·root·········(0)·root·········(0)····49711·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00062_source.html64 -rw-r--r--···0·root·········(0)·root·········(0)····31542·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00032_source.html
75 -rw-r--r--···0·root·········(0)·root·········(0)····57531·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00065_source.html65 -rw-r--r--···0·root·········(0)·root·········(0)····73883·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00035_source.html
 66 -rw-r--r--···0·root·········(0)·root·········(0)····12101·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00038_source.html
76 -rw-r--r--···0·root·········(0)·root·········(0)···115169·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00068_source.html67 -rw-r--r--···0·root·········(0)·root·········(0)···115169·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00041_source.html
77 -rw-r--r--···0·root·········(0)·root·········(0)···115762·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00071_source.html 
78 -rw-r--r--···0·root·········(0)·root·········(0)····50782·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00074_source.html68 -rw-r--r--···0·root·········(0)·root·········(0)·····4546·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00044_source.html
 69 -rw-r--r--···0·root·········(0)·root·········(0)···144300·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00047_source.html
 70 -rw-r--r--···0·root·········(0)·root·········(0)·····4221·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00050_source.html
 71 -rw-r--r--···0·root·········(0)·root·········(0)····11715·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00053_source.html
 72 -rw-r--r--···0·root·········(0)·root·········(0)·····3659·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00056_source.html
 73 -rw-r--r--···0·root·········(0)·root·········(0)···110355·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00059_source.html
 74 -rw-r--r--···0·root·········(0)·root·········(0)····35409·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00062_source.html
 75 -rw-r--r--···0·root·········(0)·root·········(0)···137425·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00065_source.html
79 -rw-r--r--···0·root·········(0)·root·········(0)····19201·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00077_source.html76 -rw-r--r--···0·root·········(0)·root·········(0)····19201·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00068_source.html
 77 -rw-r--r--···0·root·········(0)·root·········(0)·····4789·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00071_source.html
 78 -rw-r--r--···0·root·········(0)·root·········(0)····16864·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00074_source.html
80 -rw-r--r--···0·root·········(0)·root·········(0)····19625·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00080_source.html79 -rw-r--r--···0·root·········(0)·root·········(0)····19625·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00077_source.html
 80 -rw-r--r--···0·root·········(0)·root·········(0)····91868·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00080_source.html
81 -rw-r--r--···0·root·········(0)·root·········(0)····16501·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00083_source.html81 -rw-r--r--···0·root·········(0)·root·········(0)····16501·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00083_source.html
82 -rw-r--r--···0·root·········(0)·root·········(0)····25867·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00086_source.html82 -rw-r--r--···0·root·········(0)·root·········(0)·····8440·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00086_source.html
83 -rw-r--r--···0·root·········(0)·root·········(0)····26859·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00089_source.html83 -rw-r--r--···0·root·········(0)·root·········(0)····26859·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00089_source.html
 84 -rw-r--r--···0·root·········(0)·root·········(0)····84065·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00092_source.html
 85 -rw-r--r--···0·root·········(0)·root·········(0)····14410·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00095_source.html
 86 -rw-r--r--···0·root·········(0)·root·········(0)···115762·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00098_source.html
 87 -rw-r--r--···0·root·········(0)·root·········(0)····12125·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00101_source.html
 88 -rw-r--r--···0·root·········(0)·root·········(0)····12552·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00104_source.html
84 -rw-r--r--···0·root·········(0)·root·········(0)····59524·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00092_source.html89 -rw-r--r--···0·root·········(0)·root·········(0)····59524·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00107_source.html
85 -rw-r--r--···0·root·········(0)·root·········(0)···110355·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00095_source.html90 -rw-r--r--···0·root·········(0)·root·········(0)····12205·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00110_source.html
86 -rw-r--r--···0·root·········(0)·root·········(0)····31542·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00098_source.html 
87 -rw-r--r--···0·root·········(0)·root·········(0)····16864·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00101_source.html91 -rw-r--r--···0·root·········(0)·root·········(0)····25736·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00113_source.html
88 -rw-r--r--···0·root·········(0)·root·········(0)····73883·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00104_source.html92 -rw-r--r--···0·root·········(0)·root·········(0)····57531·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00116_source.html
89 -rw-r--r--···0·root·········(0)·root·········(0)·····4789·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00107_source.html 
90 -rw-r--r--···0·root·········(0)·root·········(0)····29095·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00110_source.html93 -rw-r--r--···0·root·········(0)·root·········(0)····29095·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00119_source.html
91 -rw-r--r--···0·root·········(0)·root·········(0)····11715·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00113_source.html 
92 -rw-r--r--···0·root·········(0)·root·········(0)····12101·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00116_source.html 
93 -rw-r--r--···0·root·········(0)·root·········(0)····12552·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00119_source.html 
94 -rw-r--r--···0·root·········(0)·root·········(0)·····7709·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00221_source.html94 -rw-r--r--···0·root·········(0)·root·········(0)·····7709·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00191_source.html
95 -rw-r--r--···0·root·········(0)·root·········(0)····17165·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00239.html95 -rw-r--r--···0·root·········(0)·root·········(0)····17165·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00239.html
96 -rw-r--r--···0·root·········(0)·root·········(0)·····5619·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00240.html96 -rw-r--r--···0·root·········(0)·root·········(0)·····5619·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00240.html
97 -rw-r--r--···0·root·········(0)·root·········(0)·····3091·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00240.js97 -rw-r--r--···0·root·········(0)·root·········(0)·····3091·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00240.js
98 -rw-r--r--···0·root·········(0)·root·········(0)·····2780·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00241.html98 -rw-r--r--···0·root·········(0)·root·········(0)·····2780·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00241.html
99 -rw-r--r--···0·root·········(0)·root·········(0)·····4284·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00242.html99 -rw-r--r--···0·root·········(0)·root·········(0)·····4284·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00242.html
100 -rw-r--r--···0·root·········(0)·root·········(0)·····6079·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00243.html100 -rw-r--r--···0·root·········(0)·root·········(0)·····6079·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00243.html
101 -rw-r--r--···0·root·········(0)·root·········(0)·····6050·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00243.js101 -rw-r--r--···0·root·········(0)·root·········(0)·····6050·2024-02-28·19:39:58.000000·./usr/share/doc/libpqxx-doc/html/a00243.js
95.1 KB
./usr/share/doc/libpqxx-doc/html/a00002_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·blob.hxx·Source·File</title>8 <title>libpqxx:·stream_from.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
16.6 KB
html2text {}
    
Offset 1, 235 lines modifiedOffset 1, 344 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 blob.hxx 
3 ·1/*·Binary·Large·Objects·interface.2 stream_from.hxx
 3 ·1/*·Definition·of·the·pqxx::stream_from·class.
4 ·2·*4 ·2·*
5 ·3·*·Read·or·write·large·objects,·stored·in·their·own·storage·on·the·server.5 ·3·*·pqxx::stream_from·enables·optimized·batch·reads·from·a·database·table.
6 ·4·*6 ·4·*
7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/largeobject·instead.7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/stream_from·instead.
8 ·6·*8 ·6·*
9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
10 ·8·*10 ·8·*
11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
13 ·11·*·mistake,·or·contact·the·author.13 ·11·*·mistake,·or·contact·the·author.
14 ·12·*/14 ·12·*/
15 ·13#ifndef·PQXX_H_BLOB 
16 ·14#define·PQXX_H_BLOB15 ·13#ifndef·PQXX_H_STREAM_FROM
 16 ·14#define·PQXX_H_STREAM_FROM
17 ·1517 ·15
18 ·16#if·!defined(PQXX_HEADER_PRE)18 ·16#if·!defined(PQXX_HEADER_PRE)
19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
20 ·18#endif20 ·18#endif
21 ·1921 ·19
22 ·20#include·<cstdint>22 ·20#include·<cassert>
23 ·21 
24 ·22#if·defined(PQXX_HAVE_PATH) 
25 ·23#·include·<filesystem> 
26 ·24#endif 
27 ·25 
28 ·26#if·defined(PQXX_HAVE_RANGES)·&&·__has_include(<ranges>) 
29 ·27#·include·<ranges>23 ·21#include·<variant>
30 ·28#endif 
31 ·29 
32 ·30#if·defined(PQXX_HAVE_SPAN)·&&·__has_include(<span>) 
33 ·31#·include·<span> 
34 ·32#endif24 ·22
 25 ·23#include·"pqxx/connection.hxx"
 26 ·24#include·"pqxx/except.hxx"
 27 ·25#include·"pqxx/internal/concat.hxx"
 28 ·26#include·"pqxx/internal/encoding_group.hxx"
 29 ·27#include·"pqxx/internal/stream_iterator.hxx"
 30 ·28#include·"pqxx/separated_list.hxx"
 31 ·29#include·"pqxx/transaction_focus.hxx"
 32 ·30
 33 ·31
 34 ·32namespace·pqxx
35 ·3335 ·33{
36 ·34#include·"pqxx/dbtransaction.hxx"36 ·34class·transaction_base;
37 ·3537 ·35
38 ·3638 ·36
39 ·37namespace·pqxx 
40 ·38{39 ·38
41 52class·PQXX_LIBEXPORT·blob 
42 ·53{40 40constexpr·from_table_t·from_table;
 41 ·42
 42 44constexpr·from_query_t·from_query;
 43 ·45
 44 ·46
 45 ·48
 46 78class·PQXX_LIBEXPORT·stream_from·:·transaction_focus
 47 ·79{
43 ·54public:48 ·80public:
 49 81·using·raw_line·=
 50 ·82·std::pair<std::unique_ptr<char,·void·(*)(void·const·*)>,·std::size_t>;
 51 ·83
 52 84·stream_from(stream_from·&&)·=·delete;
 53 85·stream_from·&operator=(stream_from·&&)·=·delete;
44 ·56 
45 ·60·[[nodiscard]]·static·oid·create(dbtransaction·&,·oid·=·0); 
46 ·61 
47 ·63·static·void·remove(dbtransaction·&,·oid); 
48 ·64 
49 ·66·[[nodiscard]]·static·blob·open_r(dbtransaction·&,·oid); 
50 ·67·//·Open·blob·for·writing.·Any·attempt·to·read·from·it·will·fail. 
51 ·68·[[nodiscard]]·static·blob·open_w(dbtransaction·&,·oid); 
52 ·69·//·Open·blob·for·reading·and/or·writing. 
53 ·70·[[nodiscard]]·static·blob·open_rw(dbtransaction·&,·oid); 
54 ·71 
55 ·73 
56 76·blob()·=·default; 
57 ·77 
58 ·79·blob(blob·&&); 
59 ·81·blob·&operator=(blob·&&); 
60 ·82 
61 83·blob(blob·const·&)·=·delete; 
62 84·blob·&operator=(blob·const·&)·=·delete; 
63 ·85·~blob(); 
64 ·8654 ·86
65 ·8855 ·88
 56 ·97·[[deprecated("Use·transaction_base::stream·instead.")]]·static·stream_from
 57 98·query(transaction_base·&tx,·std::string_view·q)
 58 ·99·{
 59 ·100#include·"pqxx/internal/ignore-deprecated-pre.hxx"
 60 ·101·return·{tx,·from_query,·q};
 61 ·102#include·"pqxx/internal/ignore-deprecated-post.hxx"
66 94·static·constexpr·std::size_t·chunk_limit·=·0x7fffffff; 
67 ·95 
68 ·97 
69 ·105·std::size_t·read(std::basic_string<std::byte>·&buf,·std::size_t·size); 
70 ·106 
71 ·107#if·defined(PQXX_HAVE_SPAN) 
72 ·109 
73 ·114·template<std::size_t·extent·=·std::dynamic_extent> 
74 ·115·std::span<std::byte>·read(std::span<std::byte,·extent>·buf) 
75 ·116·{ 
76 ·117·return·buf.subspan(0,·raw_read(std::data(buf),·std::size(buf))); 
77 ·118·} 
78 ·119#endif·//·PQXX_HAVE_SPAN 
79 ·120 
80 ·121#if·defined(PQXX_HAVE_CONCEPTS)·&&·defined(PQXX_HAVE_SPAN) 
81 ·123 
82 ·128·template<binary·DATA>·std::span<std::byte>·read(DATA·&buf) 
83 ·129·{ 
84 ·130·return·{std::data(buf),·raw_read(std::data(buf),·std::size(buf))}; 
85 ·131·}62 ·103·}
86 ·132#else·//·PQXX_HAVE_CONCEPTS·&&·PQXX_HAVE_SPAN 
87 ·13463 ·104
88 ·146·template<typename·ALLOC> 
89 147·std::basic_string_view<std::byte>·read(std::vector<std::byte,·ALLOC>·&buf)64 ·115
 65 ·117
 66 ·133·[[deprecated("Use·transaction_base::stream·instead.")]]·static·stream_from
Max diff block lines reached; 12388/17023 bytes (72.77%) of diff not shown.
197 KB
./usr/share/doc/libpqxx-doc/html/a00005_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·except.hxx·Source·File</title>8 <title>libpqxx:·pipeline.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
33.0 KB
html2text {}
    
Offset 1, 941 lines modifiedOffset 1, 208 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 except.hxx 
3 ·1/*·Definition·of·libpqxx·exception·classes.2 pipeline.hxx
 3 ·1/*·Definition·of·the·pqxx::pipeline·class.
4 ·2·*4 ·2·*
5 ·3·*·pqxx::sql_error,·pqxx::broken_connection,·pqxx::in_doubt_error,·...5 ·3·*·Throughput-optimized·mechanism·for·executing·queries.
6 ·4·*6 ·4·*
7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/except·instead.7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/pipeline·instead.
8 ·6·*8 ·6·*
9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
10 ·8·*10 ·8·*
11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
13 ·11·*·mistake,·or·contact·the·author.13 ·11·*·mistake,·or·contact·the·author.
14 ·12·*/14 ·12·*/
15 ·13#ifndef·PQXX_H_EXCEPT15 ·13#ifndef·PQXX_H_PIPELINE
16 ·14#define·PQXX_H_EXCEPT16 ·14#define·PQXX_H_PIPELINE
17 ·1517 ·15
18 ·16#if·!defined(PQXX_HEADER_PRE)18 ·16#if·!defined(PQXX_HEADER_PRE)
19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
20 ·18#endif20 ·18#endif
21 ·1921 ·19
22 ·20#if·pqxx_have_source_location 
23 ·21#·include·<source_location> 
24 ·22#endif22 ·20#include·<limits>
 23 ·21#include·<map>
 24 ·22#include·<string>
25 ·2325 ·23
26 ·24#include·<stdexcept> 
27 ·25#include·<string>26 ·24#include·"pqxx/transaction_base.hxx"
 27 ·25
28 ·2628 ·26
29 ·27 
30 ·28namespace·pqxx29 ·27namespace·pqxx
31 ·29{30 ·28{
32 47struct·PQXX_LIBEXPORT·failure·:·std::runtime_error 
33 ·48{ 
34 ·49#if·pqxx_have_source_location 
35 ·50·explicit·failure( 
36 ·51·std::string·const·&, 
37 ·52·std::source_location·=·std::source_location::current()); 
38 ·53·std::source_location·location; 
39 ·54#else 
40 ·55·explicit·failure(std::string·const·&); 
41 ·56#endif 
42 ·57}; 
43 ·58 
44 ·5931 ·29//·TODO:·libpq·14·introduced·a·similar·"pipeline·mode."·Can·we·use·that?
 32 ·30
 33 ·32
 34 50class·PQXX_LIBEXPORT·pipeline·:·public·transaction_focus
 35 ·51{
 36 ·52public:
 37 54·using·query_id·=·long;
 38 ·55
 39 56·pipeline(pipeline·const·&)·=·delete;
 40 57·pipeline·&operator=(pipeline·const·&)·=·delete;
 41 58·pipeline(pipeline·&&)·=·delete;
 42 59·pipeline·&operator=(pipeline·&&)·=·delete;
 43 ·60
45 ·6144 ·61
46 80struct·PQXX_LIBEXPORT·broken_connection·:·failure 
47 ·81{ 
48 ·82·broken_connection(); 
49 ·83·explicit·broken_connection( 
50 ·84·std::string·const·& 
51 ·85#if·pqxx_have_source_location 
52 ·86·, 
53 ·87·std::source_location·=·std::source_location::current() 
54 ·88#endif 
55 ·89·); 
56 ·90}; 
57 ·91 
58 ·9245 63·explicit·pipeline(transaction_base·&t)·:·transaction_focus{t,·s_classname}
 46 ·64·{
 47 ·65·init();
 48 ·66·}
 49 68·pipeline(transaction_base·&t,·std::string_view·tname)·:
 50 ·69·transaction_focus{t,·s_classname,·tname}
 51 ·70·{
 52 ·71·init();
 53 ·72·}
 54 ·73
 55 ·75·~pipeline()·noexcept;
 56 ·76
 57 ·78
 58 ·84·query_id·insert(std::string_view)·&;
 59 ·85
 60 ·87
 61 ·93·void·complete();
59 ·9462 ·94
 63 ·96
 64 ·105·void·flush();
 65 ·106
 66 ·108
 67 ·116·void·cancel();
60 102struct·PQXX_LIBEXPORT·protocol_violation·:·broken_connection 
61 ·103{ 
62 ·104·explicit·protocol_violation( 
63 ·105·std::string·const·& 
64 ·106#if·pqxx_have_source_location 
65 ·107·, 
66 ·108·std::source_location·=·std::source_location::current() 
67 ·109#endif 
68 ·110·); 
69 ·111}; 
70 ·11268 ·117
 69 ·119·[[nodiscard]]·bool·is_finished(query_id)·const;
71 ·113 
72 115struct·PQXX_LIBEXPORT·variable_set_to_null·:·failure 
73 ·116{ 
74 ·117·explicit·variable_set_to_null( 
75 ·118·std::string·const·& 
76 ·119#if·pqxx_have_source_location 
77 ·120·,70 ·120
78 ·121·std::source_location·=·std::source_location::current() 
79 ·122#endif 
80 ·123·); 
81 ·124}; 
82 ·12571 ·122
83 ·126 
Max diff block lines reached; 28894/33763 bytes (85.58%) of diff not shown.
132 KB
./usr/share/doc/libpqxx-doc/html/a00008_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·util.hxx·Source·File</title>8 <title>libpqxx:·separated_list.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
23.0 KB
html2text {}
    
Offset 1, 622 lines modifiedOffset 1, 162 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 util.hxx 
3 ·1/*·Various·utility·definitions·for·libpqxx.2 separated_list.hxx
 3 ·1/*·Helper·similar·to·Python's·`str.join()`.
4 ·2·*4 ·2·*
5 ·3·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/util·instead.5 ·3·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/separated_list·instead.
6 ·4·*6 ·4·*
7 ·5·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.7 ·5·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
8 ·6·*8 ·6·*
9 ·7·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called9 ·7·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
10 ·8·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this10 ·8·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
11 ·9·*·mistake,·or·contact·the·author.11 ·9·*·mistake,·or·contact·the·author.
12 ·10·*/12 ·10·*/
13 ·11#ifndef·PQXX_H_UTIL 
14 ·12#define·PQXX_H_UTIL13 ·11#ifndef·PQXX_H_SEPARATED_LIST
 14 ·12#define·PQXX_H_SEPARATED_LIST
15 ·1315 ·13
16 ·14#if·!defined(PQXX_HEADER_PRE)16 ·14#if·!defined(PQXX_HEADER_PRE)
17 ·15#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."17 ·15#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
18 ·16#endif18 ·16#endif
19 ·1719 ·17
20 ·18#include·<cassert>20 ·18#include·<algorithm>
 21 ·19#include·<numeric>
 22 ·20
 23 ·21#include·"pqxx/strconv.hxx"
 24 ·22
 25 ·23//·C++20:·Simplify·using·std::ranges::range.
 26 ·24//·C++20:·Optimise·buffer·allocation·using·random_access_range/iterator.
 27 ·25//·TODO:·Can·we·pass·separators·at·compile·time?
 28 ·26namespace·pqxx
 29 ·27{
 30 ·32
21 ·19#include·<cctype> 
22 ·20#include·<cerrno> 
23 ·21#include·<cstdio> 
24 ·22#include·<cstring> 
25 ·23#include·<functional> 
26 ·24#include·<iterator> 
27 ·25#include·<limits> 
28 ·26#include·<memory> 
29 ·27#include·<stdexcept> 
30 ·28#include·<string> 
31 ·29#include·<string_view> 
32 ·30#include·<type_traits> 
33 ·31#include·<typeinfo> 
34 ·32#include·<utility> 
35 ·33#include·<vector> 
36 ·3431 ·34
 32 ·42template<typename·ITER,·typename·ACCESS>
 33 ·43[[nodiscard]]·inline·std::string
 34 44separated_list(std::string_view·sep,·ITER·begin,·ITER·end,·ACCESS·access)
37 ·35#include·"pqxx/except.hxx" 
38 ·36#include·"pqxx/types.hxx" 
39 ·37#include·"pqxx/version.hxx" 
40 ·38 
41 ·39 
42 ·41namespace·pqxx 
43 ·42{} 
44 ·43 
45 ·44#include·<pqxx/internal/libpq-forward.hxx> 
46 ·4535 ·45{
47 ·46 
48 ·47//·C++23:·Retire·wrapper. 
49 ·48#if·pqxx_have_unreachable 
50 ·50#·define·PQXX_UNREACHABLE·std::unreachable() 
51 ·51#else 
52 ·52#·define·PQXX_UNREACHABLE·assert(false) 
53 ·53#endif 
54 ·54 
55 ·55 
56 ·57namespace·pqxx::internal 
57 ·58{ 
58 ·59 
59 ·60//·C++20:·Retire·wrapper. 
60 ·62template<typename·LEFT,·typename·RIGHT> 
61 63inline·constexpr·bool·cmp_less(LEFT·lhs,·RIGHT·rhs)·noexcept 
62 ·64{ 
63 ·65#if·defined(PQXX_HAVE_CMP) 
64 ·66·return·std::cmp_less(lhs,·rhs); 
65 ·67#else 
66 ·68·//·We·need·a·variable·just·because·lgtm.com·gives·off·a·false·positive 
67 ·69·//·warning·when·we·compare·the·values·directly.·It·considers·that·a 
68 ·70·//·"self-comparison." 
69 ·71·constexpr·bool·left_signed{std::is_signed_v<LEFT>}; 
70 ·72·if·constexpr·(left_signed·==·std::is_signed_v<RIGHT>) 
71 ·73·return·lhs·<·rhs; 
72 ·74·else·if·constexpr·(std::is_signed_v<LEFT>) 
73 ·75·return·(lhs·<=·0)·?·true·:·(std::make_unsigned_t<LEFT>(lhs)·<·rhs); 
74 ·76·else 
75 ·77·return·(rhs·<=·0)·?·false·:·(lhs·<·std::make_unsigned_t<RIGHT>(rhs)); 
76 ·78#endif36 ·46·if·(end·==·begin)
 37 ·47·return·{};
 38 ·48·auto·next{begin};
 39 ·49·++next;
 40 ·50·if·(next·==·end)
 41 ·51·return·to_string(access(begin));
 42 ·52
 43 ·53·//·From·here·on,·we've·got·at·least·2·elements·--·meaning·that·we·need·sep.
 44 ·54·using·elt_type·=·strip_t<decltype(access(begin))>;
 45 ·55·using·traits·=·string_traits<elt_type>;
 46 ·56
 47 ·57·std::size_t·budget{0};
 48 ·58·for·(ITER·cnt{begin};·cnt·!=·end;·++cnt)
 49 ·59·budget·+=·traits::size_buffer(access(cnt));
 50 ·60·budget·+=
 51 ·61·static_cast<std::size_t>(std::distance(begin,·end))·*·std::size(sep);
 52 ·62
 53 ·63·std::string·result;
 54 ·64·result.resize(budget);
 55 ·65
 56 ·66·char·*const·data{result.data()};
 57 ·67·char·*here{data};
 58 ·68·char·*stop{data·+·budget};
 59 ·69·here·=·traits::into_buf(here,·stop,·access(begin))·-·1;
 60 ·70·for·(++begin;·begin·!=·end;·++begin)
 61 ·71·{
 62 ·72·here·+=·sep.copy(here,·std::size(sep));
 63 ·73·here·=·traits::into_buf(here,·stop,·access(begin))·-·1;
 64 ·74·}
 65 ·75·result.resize(static_cast<std::size_t>(here·-·data));
 66 ·76·return·result;
Max diff block lines reached; 18279/23538 bytes (77.66%) of diff not shown.
69.4 KB
./usr/share/doc/libpqxx-doc/html/a00011_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·notification.hxx·Source·File</title>8 <title>libpqxx:·result.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
11.7 KB
html2text {}
    
Offset 1, 87 lines modifiedOffset 1, 322 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 notification.hxx 
3 ·1/*·Definition·of·the·pqxx::notification_receiver·functor·interface.2 result.hxx
 3 ·1/*·Definitions·for·the·pqxx::result·class·and·support·classes.
4 ·2·*4 ·2·*
5 ·3·*·pqxx::notification_receiver·handles·incoming·notifications.5 ·3·*·pqxx::result·represents·the·set·of·result·rows·from·a·database·query.
6 ·4·*6 ·4·*
7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/notification·instead.7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/result·instead.
8 ·6·*8 ·6·*
9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
10 ·8·*10 ·8·*
11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
13 ·11·*·mistake,·or·contact·the·author.13 ·11·*·mistake,·or·contact·the·author.
14 ·12·*/14 ·12·*/
15 ·13#ifndef·PQXX_H_NOTIFICATION 
16 ·14#define·PQXX_H_NOTIFICATION15 ·13#ifndef·PQXX_H_RESULT
 16 ·14#define·PQXX_H_RESULT
17 ·1517 ·15
18 ·16#if·!defined(PQXX_HEADER_PRE)18 ·16#if·!defined(PQXX_HEADER_PRE)
19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
20 ·18#endif20 ·18#endif
21 ·1921 ·19
22 ·20#include·<string>22 ·20#include·<functional>
23 ·21 
24 ·22#include·"pqxx/types.hxx" 
25 ·2323 ·21#include·<ios>
 24 ·22#include·<memory>
 25 ·23#include·<stdexcept>
26 ·2426 ·24
 27 ·25#include·"pqxx/except.hxx"
 28 ·26#include·"pqxx/types.hxx"
 29 ·27#include·"pqxx/util.hxx"
 30 ·28#include·"pqxx/zview.hxx"
 31 ·29
 32 ·30#include·"pqxx/internal/encodings.hxx"
 33 ·31
 34 ·32
 35 ·33namespace·pqxx::internal
 36 ·34{
 37 ·35PQXX_LIBEXPORT·void·clear_result(pq::PGresult·const·*)·noexcept;
 38 ·36}·//·namespace·pqxx::internal
 39 ·37
 40 ·38
 41 ·39namespace·pqxx::internal::gate
 42 ·40{
 43 ·41class·result_connection;
 44 ·42class·result_creation;
 45 ·43class·result_pipeline;
 46 ·44class·result_row;
 47 ·45class·result_sql_cursor;
 48 ·46}·//·namespace·pqxx::internal::gate
 49 ·47
 50 ·48
27 ·25namespace·pqxx51 ·49namespace·pqxx
28 ·26{ 
29 ·28 
30 56class·PQXX_LIBEXPORT·PQXX_NOVTABLE·notification_receiver 
31 ·57{52 ·50{
 53 ·52
 54 72class·PQXX_LIBEXPORT·result
 55 ·73{
32 ·58public:56 ·74public:
33 ·60 
34 ·64·notification_receiver(connection·&c,·std::string_view·channel); 
35 66·notification_receiver(notification_receiver·const·&)·=·delete; 
36 68·notification_receiver·&operator=(notification_receiver·const·&)·=·delete; 
37 ·70·virtual·~notification_receiver();57 75·using·size_type·=·result_size_type;
 58 76·using·difference_type·=·result_difference_type;
 59 77·using·reference·=·row;
 60 78·using·const_iterator·=·const_result_iterator;
 61 79·using·pointer·=·const_iterator;
 62 80·using·iterator·=·const_iterator;
 63 81·using·const_reverse_iterator·=·const_reverse_result_iterator;
 64 82·using·reverse_iterator·=·const_reverse_iterator;
 65 ·83
 66 84·result()·noexcept·:
 67 ·85·m_data{make_data_pointer()},
 68 ·86·m_query{},
 69 ·87·m_encoding{internal::encoding_group::MONOBYTE}
 70 ·88·{}
 71 ·89
 72 90·result(result·const·&rhs)·noexcept·=·default;
 73 91·result(result·&&rhs)·noexcept·=·default;
 74 ·92
 75 ·94
 76 97·result·&operator=(result·const·&rhs)·noexcept·=·default;
 77 ·98
 78 100·result·&operator=(result·&&rhs)·noexcept·=·default;
 79 ·101
 80 ·111·[[nodiscard]]·bool·operator==(result·const·&)·const·noexcept;
 81 113·[[nodiscard]]·bool·operator!=(result·const·&rhs)·const·noexcept
 82 ·114·{
 83 ·115·return·not·operator==(rhs);
 84 ·116·}
 85 ·118
 86 ·120
 87 126·template<typename...·TYPE>·auto·iter()·const;
 88 ·127
 89 ·128·[[nodiscard]]·const_reverse_iterator·rbegin()·const;
 90 ·129·[[nodiscard]]·const_reverse_iterator·crbegin()·const;
 91 ·130·[[nodiscard]]·const_reverse_iterator·rend()·const;
 92 ·131·[[nodiscard]]·const_reverse_iterator·crend()·const;
 93 ·132
 94 ·133·[[nodiscard]]·const_iterator·begin()·const·noexcept;
 95 ·134·[[nodiscard]]·const_iterator·cbegin()·const·noexcept;
 96 135·[[nodiscard]]·inline·const_iterator·end()·const·noexcept;
 97 136·[[nodiscard]]·inline·const_iterator·cend()·const·noexcept;
 98 ·137
 99 ·138·[[nodiscard]]·reference·front()·const·noexcept;
 100 ·139·[[nodiscard]]·reference·back()·const·noexcept;
 101 ·140
 102 ·141·[[nodiscard]]·PQXX_PURE·size_type·size()·const·noexcept;
 103 ·142·[[nodiscard]]·PQXX_PURE·bool·empty()·const·noexcept;
 104 143·[[nodiscard]]·size_type·capacity()·const·noexcept·{·return·size();·}
 105 ·144
 106 ·146
 107 ·150·void·swap(result·&)·noexcept;
 108 ·151
 109 ·153
 110 ·157·[[nodiscard]]·row·operator[](size_type·i)·const·noexcept;
Max diff block lines reached; 3871/11909 bytes (32.50%) of diff not shown.
67.8 KB
./usr/share/doc/libpqxx-doc/html/a00014_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·dbtransaction.hxx·Source·File</title>8 <title>libpqxx:·params.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
11.7 KB
html2text {}
    
Offset 1, 76 lines modifiedOffset 1, 340 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 dbtransaction.hxx 
3 ·1/*·Definition·of·the·pqxx::dbtransaction·abstract·base·class.2 params.hxx
 3 ·1/*·Helpers·for·prepared·statements·and·parameterised·statements.
4 ·2·*4 ·2·*
5 ·3·*·pqxx::dbransaction·defines·a·real·transaction·on·the·database.5 ·3·*·See·the·connection·class·for·more·about·such·statements.
6 ·4·*6 ·4·*
7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/dbtransaction·instead.7 ·5·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
8 ·6·*8 ·6·*
9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen. 
10 ·8·* 
11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called9 ·7·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this10 ·8·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
13 ·11·*·mistake,·or·contact·the·author.11 ·9·*·mistake,·or·contact·the·author.
14 ·12·*/12 ·10·*/
15 ·13#ifndef·PQXX_H_DBTRANSACTION 
16 ·14#define·PQXX_H_DBTRANSACTION 
17 ·1513 ·11#ifndef·PQXX_H_PARAMS
 14 ·12#define·PQXX_H_PARAMS
 15 ·13
18 ·16#if·!defined(PQXX_HEADER_PRE)16 ·14#if·!defined(PQXX_HEADER_PRE)
19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."17 ·15#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
20 ·18#endif18 ·16#endif
 19 ·17
 20 ·18#include·<array>
21 ·1921 ·19
22 ·20#include·"pqxx/transaction_base.hxx"22 ·20#include·"pqxx/internal/concat.hxx"
23 ·2123 ·21#include·"pqxx/internal/statement_parameters.hxx"
 24 ·22#include·"pqxx/types.hxx"
 25 ·23
 26 ·24
 27 26namespace·pqxx::prepare
 28 ·27{
 29 ·29
 30 ·46template<typename·IT>
 31 ·47[[deprecated("Use·the·params·class·instead.")]]·constexpr·inline·auto
 32 48make_dynamic_params(IT·begin,·IT·end)
 33 ·49{
 34 ·50·return·pqxx::internal::dynamic_params(begin,·end);
 35 ·51}
 36 ·52
 37 ·53
 38 ·55
 39 ·71template<typename·C>
 40 ·72[[deprecated("Use·the·params·class·instead.")]]·constexpr·inline·auto
 41 73make_dynamic_params(C·const·&container)
 42 ·74{
 43 ·75·using·IT·=·typename·C::const_iterator;
 44 ·76#include·"pqxx/internal/ignore-deprecated-pre.hxx"
 45 ·77·return·pqxx::internal::dynamic_params<IT>{container};
 46 ·78#include·"pqxx/internal/ignore-deprecated-post.hxx"
 47 ·79}
 48 ·80
 49 ·81
 50 ·83
 51 ·100template<typename·C,·typename·ACCESSOR>
 52 ·101[[deprecated("Use·the·params·class·instead.")]]·constexpr·inline·auto
 53 102make_dynamic_params(C·&container,·ACCESSOR·accessor)
 54 ·103{
 55 ·104·using·IT·=·decltype(std::begin(container));
 56 ·105#include·"pqxx/internal/ignore-deprecated-pre.hxx"
 57 ·106·return·pqxx::internal::dynamic_params<IT,·ACCESSOR>{container,·accessor};
 58 ·107#include·"pqxx/internal/ignore-deprecated-post.hxx"
 59 ·108}
 60 ·109}·//·namespace·pqxx::prepare
 61 ·110
 62 ·111
24 ·22namespace·pqxx63 ·112namespace·pqxx
 64 ·113{
 65 ·115
 66 125template<typename·COUNTER·=·unsigned·int>·class·placeholders
 67 ·126{
 68 ·127public:
 69 129·static·inline·constexpr·unsigned·int·max_params{
 70 ·130·(std::numeric_limits<COUNTER>::max)()};
 71 ·131
 72 132·placeholders()
 73 ·133·{
 74 ·134·static·constexpr·auto·initial{"$1\0"sv};
 75 ·135·initial.copy(std::data(m_buf),·std::size(initial));
 76 ·136·}
 77 ·137
 78 ·139
 79 142·constexpr·zview·view()·const·&noexcept
 80 ·143·{
 81 ·144·return·zview{std::data(m_buf),·m_len};
 82 ·145·}
 83 ·146
 84 ·148
 85 153·std::string·get()·const·{·return·std::string(std::data(m_buf),·m_len);·}
 86 ·154
 87 156·void·next()·&
 88 ·157·{
 89 ·158·if·(m_current·>=·max_params)
 90 ·159·throw·range_error{pqxx::internal::concat(
 91 ·160·"Too·many·parameters·in·one·statement:·limit·is·",·max_params,·".")};
 92 ·161·++m_current;
 93 ·162·if·(m_current·%·10·==·0)
 94 ·163·{
 95 ·164·//·Carry·the·1.·Don't·get·too·clever·for·this·relatively·rare
 96 ·165·//·case,·just·rewrite·the·entire·number.·Leave·the·$·in·place
 97 ·166·//·though.
 98 ·167·char·*const·data{std::data(m_buf)};
 99 ·168·char·*const·end{string_traits<COUNTER>::into_buf(
 100 ·169·data·+·1,·data·+·std::size(m_buf),·m_current)};
 101 ·170·//·(Subtract·because·we·don't·include·the·trailing·zero.)
 102 ·171·m_len·=·check_cast<COUNTER>(end·-·data,·"placeholders·counter")·-·1;
 103 ·172·}
 104 ·173·else
 105 ·174·{
 106 ·175·PQXX_LIKELY
 107 ·176·//·Shortcut·for·the·common·case:·just·increment·that·last·digit.
 108 ·177·++m_buf[m_len·-·1];
 109 ·178·}
 110 ·179·}
 111 ·180
 112 182·COUNTER·count()·const·noexcept·{·return·m_current;·}
 113 ·183
 114 ·184private:
 115 ·186·COUNTER·m_current·=·1;
 116 ·187
Max diff block lines reached; 3916/11956 bytes (32.75%) of diff not shown.
133 KB
./usr/share/doc/libpqxx-doc/html/a00017_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·prepared_statement.hxx·Source·File</title>8 <title>libpqxx:·range.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
22.2 KB
html2text {}
    
Offset 1, 15 lines modifiedOffset 1, 695 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 prepared_statement.hxx2 range.hxx
 3 ·1#ifndef·PQXX_H_RANGE
 4 ·2#define·PQXX_H_RANGE
 5 ·3
 6 ·4#if·!defined(PQXX_HEADER_PRE)
 7 ·5#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
 8 ·6#endif
 9 ·7
 10 ·8#include·<utility>
 11 ·9#include·<variant>
3 ·112 ·10
 13 ·11#include·"pqxx/internal/array-composite.hxx"
 14 ·12#include·"pqxx/internal/concat.hxx"
 15 ·13
 16 ·14namespace·pqxx
 17 ·15{
 18 ·17
 19 23struct·no_bound
 20 ·24{
 21 ·25·template<typename·TYPE>
 22 26·constexpr·bool·extends_down_to(TYPE·const·&)·const·noexcept
 23 ·27·{
 24 ·28·return·true;
 25 ·29·}
 26 ·30·template<typename·TYPE>
 27 31·constexpr·bool·extends_up_to(TYPE·const·&)·const·noexcept
 28 ·32·{
 29 ·33·return·true;
 30 ·34·}
 31 ·35};
 32 ·36
 33 ·37
 34 ·39
 35 42template<typename·TYPE>·class·inclusive_bound
 36 ·43{
 37 ·44·//·(Putting·private·section·first·to·work·around·bug·in·gcc·<·10:·see
 38 #665.)
 39 ·45private:
 40 ·46·TYPE·m_value;
 41 ·47
 42 ·48public:
 43 49·inclusive_bound()·=·delete;
 44 50·constexpr·explicit·inclusive_bound(TYPE·const·&value)·:·m_value{value}
 45 ·51·{
 46 ·52·if·(is_null(value))
 47 ·53·throw·argument_error{"Got·null·value·as·an·inclusive·range·bound."};
 48 ·54·}
 49 ·55
 50 56·[[nodiscard]]·constexpr·TYPE·const·&get()·const·&noexcept·{·return·m_value;
 51 }
 52 ·57
 53 59·[[nodiscard]]·constexpr·bool·extends_down_to(TYPE·const·&value)·const
 54 ·60·noexcept(noexcept(value·<·m_value))
 55 ·61·{
 56 ·62·return·not(value·<·m_value);
 57 ·63·}
 58 ·64
 59 66·[[nodiscard]]·constexpr·bool·extends_up_to(TYPE·const·&value)·const
 60 ·67·noexcept(noexcept(value·<·m_value))
 61 ·68·{
 62 ·69·return·not(m_value·<·value);
 63 ·70·}
 64 ·71};
4 ·265 ·72
5 ·3#include·"params.hxx"66 ·73
 67 ·75
 68 78template<typename·TYPE>·class·exclusive_bound
 69 ·79{
 70 ·80·//·(Putting·private·section·first·to·work·around·bug·in·gcc·<·10:·see
 71 #665.)
 72 ·81private:
 73 ·82·TYPE·m_value;
 74 ·83
 75 ·84public:
 76 85·exclusive_bound()·=·delete;
 77 86·constexpr·explicit·exclusive_bound(TYPE·const·&value)·:·m_value{value}
 78 ·87·{
 79 ·88·if·(is_null(value))
 80 ·89·throw·argument_error{"Got·null·value·as·an·exclusive·range·bound."};
 81 ·90·}
 82 ·91
 83 92·[[nodiscard]]·constexpr·TYPE·const·&get()·const·&noexcept·{·return·m_value;
 84 }
 85 ·93
 86 95·[[nodiscard]]·constexpr·bool·extends_down_to(TYPE·const·&value)·const
 87 ·96·noexcept(noexcept(m_value·<·value))
 88 ·97·{
 89 ·98·return·m_value·<·value;
 90 ·99·}
 91 ·100
 92 102·[[nodiscard]]·constexpr·bool·extends_up_to(TYPE·const·&value)·const
 93 ·103·noexcept(noexcept(value·<·m_value))
 94 ·104·{
 95 ·105·return·value·<·m_value;
 96 ·106·}
 97 ·107};
 98 ·108
 99 ·109
 100 ·111
 101 114template<typename·TYPE>·class·range_bound
 102 ·115{
 103 ·116·//·(Putting·private·section·first·to·work·around·bug·in·gcc·<·10:·see
 104 #665.)
 105 ·117private:
 106 ·118·std::variant<no_bound,·inclusive_bound<TYPE>,·exclusive_bound<TYPE>>
 107 m_bound;
 108 ·119
 109 ·120public:
 110 121·range_bound()·=·delete;
 111 122·constexpr·range_bound(no_bound)·noexcept·:·m_bound{}·{}
 112 ·123
 113 124·constexpr·range_bound(inclusive_bound<TYPE>·const·&bound)·noexcept(
 114 ·125·noexcept(inclusive_bound<TYPE>{bound}))·:
 115 ·126·m_bound{bound}
 116 ·127·{}
 117 ·128
 118 129·constexpr·range_bound(exclusive_bound<TYPE>·const·&bound)·noexcept(
 119 ·130·noexcept(exclusive_bound{bound}))·:
 120 ·131·m_bound{bound}
 121 ·132·{}
Max diff block lines reached; 95/22667 bytes (0.42%) of diff not shown.
113 KB
./usr/share/doc/libpqxx-doc/html/a00020_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·version.hxx·Source·File</title>8 <title>libpqxx:·field.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
17.5 KB
html2text {}
    
Offset 1, 50 lines modifiedOffset 1, 613 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 version.hxx 
3 ·1/*·Version·info·for·libpqxx.2 field.hxx
 3 ·1/*·Definitions·for·the·pqxx::field·class.
4 ·2·*4 ·2·*
5 ·3·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/version·instead.5 ·3·*·pqxx::field·refers·to·a·field·in·a·query·result.
6 ·4·*6 ·4·*
7 ·5·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/field·instead.
8 ·6·*8 ·6·*
 9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
 10 ·8·*
9 ·7·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
10 ·8·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
11 ·9·*·mistake,·or·contact·the·author.13 ·11·*·mistake,·or·contact·the·author.
12 ·10·*/14 ·12·*/
13 ·11#if·!defined(PQXX_H_VERSION) 
14 ·12#·define·PQXX_H_VERSION 
15 ·1315 ·13#ifndef·PQXX_H_FIELD
 16 ·14#define·PQXX_H_FIELD
 17 ·15
16 ·14#·if·!defined(PQXX_HEADER_PRE)18 ·16#if·!defined(PQXX_HEADER_PRE)
17 ·15#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
18 ·16#·endif20 ·18#endif
19 ·17 
20 ·19#·define·PQXX_VERSION·"7.8.1" 
21 ·21#·define·PQXX_ABI·"7.8" 
22 ·22 
23 ·24#·define·PQXX_VERSION_MAJOR·7 
24 ·26#·define·PQXX_VERSION_MINOR·821 ·19
 22 ·20#include·<optional>
 23 ·21
 24 ·22#include·"pqxx/array.hxx"
 25 ·23#include·"pqxx/composite.hxx"
 26 ·24#include·"pqxx/result.hxx"
 27 ·25#include·"pqxx/strconv.hxx"
 28 ·26#include·"pqxx/types.hxx"
25 ·2729 ·27
26 ·28#·define·PQXX_VERSION_CHECK·check_pqxx_version_7_830 ·28namespace·pqxx
27 ·2931 ·29{
28 ·30namespace·pqxx::internal32 ·31
 33 34class·PQXX_LIBEXPORT·field
 34 ·35{
 35 ·36public:
 36 37·using·size_type·=·field_size_type;
 37 ·38
 38 ·40
 39 ·44·[[deprecated(
 40 ·45·"Do·not·construct·fields·yourself.·Get·them·from·the·row.")]]·field(row
 41 const·&r,·row_size_type·c)·noexcept;
 42 ·46
 43 ·48·[[deprecated(
 44 ·49·"Do·not·construct·fields·yourself.·Get·them·from·the·"
 45 50·"row.")]]·field()·noexcept·=·default;
 46 ·51
 47 ·57
 48 ·73·[[nodiscard]]·PQXX_PURE·bool·operator==(field·const·&)·const·noexcept;
 49 ·74
 50 ·76
 51 78·[[nodiscard]]·PQXX_PURE·bool·operator!=(field·const·&rhs)·const·noexcept
 52 ·79·{
 53 ·80·return·not·operator==(rhs);
 54 ·81·}
 55 ·83
 56 ·89·[[nodiscard]]·PQXX_PURE·char·const·*name()·const·&;
 57 ·90
 58 ·92·[[nodiscard]]·oid·PQXX_PURE·type()·const;
 59 ·93
 60 ·95·[[nodiscard]]·PQXX_PURE·oid·table()·const;
 61 ·96
 62 98·PQXX_PURE·constexpr·row_size_type·num()·const·noexcept·{·return·col();·}
 63 ·99
 64 ·101·[[nodiscard]]·PQXX_PURE·row_size_type·table_column()·const;
 65 ·103
 66 ·109
 67 113·[[nodiscard]]·PQXX_PURE·std::string_view·view()·const·&
 68 ·114·{
 69 ·115·return·std::string_view(c_str(),·size());
 70 ·116·}
 71 ·117
 72 ·119
 73 ·128·[[nodiscard]]·PQXX_PURE·char·const·*c_str()·const·&;
 74 ·129
 75 ·131·[[nodiscard]]·PQXX_PURE·bool·is_null()·const·noexcept;
 76 ·132
 77 ·134·[[nodiscard]]·PQXX_PURE·size_type·size()·const·noexcept;
 78 ·135
 79 ·137
 80 ·140·template<typename·T>
 81 141·auto·to(T·&obj)·const·->·typename·std::enable_if_t<
 82 ·142·(not·std::is_pointer<T>::value·or·std::is_same<T,·char·const·*>::value),
 83 ·143·bool>
 84 ·144·{
 85 ·145·if·(is_null())
 86 ·146·{
 87 ·147·return·false;
 88 ·148·}
 89 ·149·else
 90 ·150·{
 91 ·151·auto·const·bytes{c_str()};
 92 ·152·from_string(bytes,·obj);
 93 ·153·return·true;
 94 ·154·}
 95 ·155·}
 96 ·156
 97 ·158
 98 163·template<typename...·T>·bool·composite_to(T·&...fields)·const
 99 ·164·{
 100 ·165·if·(is_null())
 101 ·166·{
 102 ·167·return·false;
 103 ·168·}
 104 ·169·else
 105 ·170·{
 106 ·171·parse_composite(m_home.m_encoding,·view(),·fields...);
 107 ·172·return·true;
 108 ·173·}
 109 ·174·}
 110 ·175
 111 177·template<typename·T>·bool·operator>>(T·&obj)·const·{·return·to(obj);·}
 112 ·178
 113 ·180
Max diff block lines reached; 84/17916 bytes (0.47%) of diff not shown.
124 KB
./usr/share/doc/libpqxx-doc/html/a00023_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·field.hxx·Source·File</title>8 <title>libpqxx:·transactor.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
19.5 KB
html2text {}
    
Offset 1, 613 lines modifiedOffset 1, 118 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 field.hxx 
3 ·1/*·Definitions·for·the·pqxx::field·class.2 transactor.hxx
 3 ·1/*·Transactor·framework,·a·wrapper·for·safely·retryable·transactions.
4 ·2·*4 ·2·*
5 ·3·*·pqxx::field·refers·to·a·field·in·a·query·result.5 ·3·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/transactor·instead.
6 ·4·*6 ·4·*
7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/field·instead.7 ·5·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
8 ·6·*8 ·6·*
9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen. 
10 ·8·* 
11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called9 ·7·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this10 ·8·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
13 ·11·*·mistake,·or·contact·the·author.11 ·9·*·mistake,·or·contact·the·author.
14 ·12·*/12 ·10·*/
15 ·13#ifndef·PQXX_H_FIELD 
16 ·14#define·PQXX_H_FIELD 
17 ·1513 ·11#ifndef·PQXX_H_TRANSACTOR
 14 ·12#define·PQXX_H_TRANSACTOR
 15 ·13
18 ·16#if·!defined(PQXX_HEADER_PRE)16 ·14#if·!defined(PQXX_HEADER_PRE)
19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."17 ·15#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
20 ·18#endif18 ·16#endif
21 ·1919 ·17
22 ·20#include·<optional>20 ·18#include·<functional>
 21 ·19#include·<type_traits>
 22 ·20
23 ·21 
24 ·22#include·"pqxx/array.hxx" 
25 ·23#include·"pqxx/composite.hxx" 
26 ·24#include·"pqxx/result.hxx"23 ·21#include·"pqxx/connection.hxx"
27 ·25#include·"pqxx/strconv.hxx"24 ·22#include·"pqxx/transaction.hxx"
 25 ·23
28 ·26#include·"pqxx/types.hxx" 
29 ·27 
30 ·28namespace·pqxx26 ·24namespace·pqxx
31 ·29{27 ·25{
 28 ·69
 29 ·71
 30 ·100template<typename·TRANSACTION_CALLBACK>
 31 101inline·auto·perform(TRANSACTION_CALLBACK·&&callback,·int·attempts·=·3)
 32 ·102·->·std::invoke_result_t<TRANSACTION_CALLBACK>
32 ·31 
33 34class·PQXX_LIBEXPORT·field 
34 ·35{ 
35 ·36public: 
36 37·using·size_type·=·field_size_type; 
37 ·38 
38 ·40 
39 ·44·[[deprecated( 
40 ·45·"Do·not·construct·fields·yourself.·Get·them·from·the·row.")]]·field(row 
41 const·&r,·row_size_type·c)·noexcept; 
42 ·46 
43 ·48·[[deprecated( 
44 ·49·"Do·not·construct·fields·yourself.·Get·them·from·the·" 
45 50·"row.")]]·field()·noexcept·=·default; 
46 ·51 
47 ·57 
48 ·73·[[nodiscard]]·PQXX_PURE·bool·operator==(field·const·&)·const·noexcept; 
49 ·74 
50 ·76 
51 78·[[nodiscard]]·PQXX_PURE·bool·operator!=(field·const·&rhs)·const·noexcept 
52 ·79·{ 
53 ·80·return·not·operator==(rhs); 
54 ·81·} 
55 ·83 
56 ·89·[[nodiscard]]·PQXX_PURE·char·const·*name()·const·&; 
57 ·90 
58 ·92·[[nodiscard]]·oid·PQXX_PURE·type()·const; 
59 ·93 
60 ·95·[[nodiscard]]·PQXX_PURE·oid·table()·const; 
61 ·96 
62 98·PQXX_PURE·constexpr·row_size_type·num()·const·noexcept·{·return·col();·} 
63 ·99 
64 ·101·[[nodiscard]]·PQXX_PURE·row_size_type·table_column()·const; 
65 ·10333 ·103{
 34 ·104·if·(attempts·<=·0)
 35 ·105·throw·std::invalid_argument{
 36 ·106·"Zero·or·negative·number·of·attempts·passed·to·pqxx::perform()."};
 37 ·107
 38 ·108·for·(;·attempts·>·0;·--attempts)
66 ·10939 ·109·{
67 113·[[nodiscard]]·PQXX_PURE·std::string_view·view()·const·&40 ·110·try
68 ·114·{41 ·111·{
69 ·115·return·std::string_view(c_str(),·size());42 ·112·return·std::invoke(callback);
70 ·116·}43 ·113·}
71 ·11744 ·114·catch·(in_doubt_error·const·&)
 45 ·115·{
 46 ·116·//·Not·sure·whether·transaction·went·through·or·not.·The·last·thing·in
 47 ·117·//·the·world·that·we·should·do·now·is·try·again!
 48 ·118·throw;
72 ·11949 ·119·}
73 ·128·[[nodiscard]]·PQXX_PURE·char·const·*c_str()·const·&; 
74 ·129 
75 ·131·[[nodiscard]]·PQXX_PURE·bool·is_null()·const·noexcept; 
76 ·132 
77 ·134·[[nodiscard]]·PQXX_PURE·size_type·size()·const·noexcept; 
78 ·135 
79 ·137 
80 ·140·template<typename·T> 
81 141·auto·to(T·&obj)·const·->·typename·std::enable_if_t< 
82 ·142·(not·std::is_pointer<T>::value·or·std::is_same<T,·char·const·*>::value), 
83 ·143·bool>50 ·120·catch·(statement_completion_unknown·const·&)
 51 ·121·{
 52 ·122·//·Not·sure·whether·our·last·statement·succeeded.·Don't·risk·running·it
 53 ·123·//·again.
 54 ·124·throw;
 55 ·125·}
 56 ·126·catch·(protocol_violation·const·&)
 57 ·127·{
 58 ·128·//·This·is·a·subclass·of·broken_connection,·but·it's·not·one·where
 59 ·129·//·retrying·is·likely·to·do·us·any·good.
 60 ·130·throw;
 61 ·131·}
 62 ·132·catch·(broken_connection·const·&)
 63 ·133·{
 64 ·134·//·Connection·failed.·May·be·worth·retrying,·if·the·transactor·opens·its
 65 ·135·//·own·connection.
 66 ·136·if·(attempts·<=·1)
 67 ·137·throw;
 68 ·138·continue;
Max diff block lines reached; 15373/19984 bytes (76.93%) of diff not shown.
225 KB
./usr/share/doc/libpqxx-doc/html/a00026_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·connection.hxx·Source·File</title>8 <title>libpqxx:·cursor.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
38.2 KB
html2text {}
    
Offset 1, 929 lines modifiedOffset 1, 428 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 connection.hxx 
3 ·1/*·Definition·of·the·connection·class.2 cursor.hxx
 3 ·1/*·Definition·of·the·iterator/container-style·cursor·classes.
4 ·2·*4 ·2·*
5 ·3·*·pqxx::connection·encapsulates·a·connection·to·a·database.5 ·3·*·C++-style·wrappers·for·SQL·cursors.
6 ·4·*6 ·4·*
7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/connection·instead.7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/cursor·instead.
8 ·6·*8 ·6·*
9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
10 ·8·*10 ·8·*
11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
13 ·11·*·mistake,·or·contact·the·author.13 ·11·*·mistake,·or·contact·the·author.
14 ·12·*/14 ·12·*/
15 ·13#ifndef·PQXX_H_CONNECTION15 ·13#ifndef·PQXX_H_CURSOR
16 ·14#define·PQXX_H_CONNECTION16 ·14#define·PQXX_H_CURSOR
17 ·1517 ·15
18 ·16#if·!defined(PQXX_HEADER_PRE)18 ·16#if·!defined(PQXX_HEADER_PRE)
19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
20 ·18#endif20 ·18#endif
21 ·1921 ·19
22 ·20#include·<cstddef> 
23 ·21#include·<ctime> 
24 ·22#include·<initializer_list> 
25 ·23#include·<list>22 ·20#include·<limits>
26 ·24#include·<map> 
27 ·25#include·<memory> 
28 ·26#include·<string_view> 
29 ·27#include·<tuple>23 ·21#include·<stdexcept>
 24 ·22
 25 ·23#include·"pqxx/result.hxx"
 26 ·24#include·"pqxx/transaction_base.hxx"
 27 ·25
 28 ·26
 29 ·27namespace·pqxx
30 ·2830 ·28{
 31 ·30
 32 41class·PQXX_LIBEXPORT·cursor_base
 33 ·42{
 34 ·43public:
 35 44·using·size_type·=·result_size_type;
 36 45·using·difference_type·=·result_difference_type;
 37 ·46
 38 ·48
 39 51·enum·access_policy
31 ·29//·Double-check·in·order·to·suppress·an·overzealous·Visual·C++·warning 
32 (#418). 
33 ·30#if·defined(PQXX_HAVE_CONCEPTS)·&&·__has_include(<ranges>) 
34 ·31#·include·<ranges> 
35 ·32#endif 
36 ·33 
37 ·34#include·"pqxx/errorhandler.hxx" 
38 ·35#include·"pqxx/except.hxx" 
39 ·36#include·"pqxx/internal/concat.hxx" 
40 ·37#include·"pqxx/params.hxx" 
41 ·38#include·"pqxx/separated_list.hxx" 
42 ·39#include·"pqxx/strconv.hxx" 
43 ·40#include·"pqxx/types.hxx" 
44 ·41#include·"pqxx/util.hxx" 
45 ·42#include·"pqxx/zview.hxx" 
46 ·43 
47 ·44 
48 ·75namespace·pqxx::internal 
49 ·76{ 
50 ·77class·sql_cursor; 
51 ·78 
52 ·79#if·defined(PQXX_HAVE_CONCEPTS) 
53 ·81template<typename·T> 
54 ·82concept·ZKey_ZValues·= 
55 ·83·std::ranges::input_range<T>·and 
56 ·84·requires(T·t)·{ 
57 ·85·{40 ·52·{
58 ·86·std::cbegin(t) 
59 ·87·};41 54·forward_only,
 42 ·56·random_access
 43 57·};
 44 ·58
 45 ·60
 46 63·enum·update_policy
 47 ·64·{
 48 66·read_only,
 49 ·68·update
 50 69·};
 51 ·70
 52 ·72
 53 87·enum·ownership_policy
60 ·88·{54 ·88·{
 55 90·owned,
 56 ·92·loose
 57 93·};
 58 ·94
 59 95·cursor_base()·=·delete;
 60 96·cursor_base(cursor_base·const·&)·=·delete;
 61 97·cursor_base·&operator=(cursor_base·const·&)·=·delete;
61 ·89·std::get<0>(*std::cbegin(t)) 
62 ·90·}·->·ZString; 
63 ·91·{ 
64 ·92·std::get<1>(*std::cbegin(t)) 
65 ·93·}·->·ZString; 
66 ·94·}·and 
67 ·95·std::tuple_size_v<typename·std::ranges::iterator_t<T>::value_type>·==·2; 
68 ·96#endif·//·PQXX_HAVE_CONCEPTS 
69 ·97 
70 ·9862 ·98
71 ·10063 ·103
72 ·107void·PQXX_COLD·PQXX_LIBEXPORT·skip_init_ssl(int·flags)·noexcept; 
73 ·108}·//·namespace·pqxx::internal64 ·105
 65 108·[[nodiscard]]·static·constexpr·difference_type·all()·noexcept
74 ·10966 ·109·{
75 ·110 
76 111namespace·pqxx::internal::gate67 ·110·return·(std::numeric_limits<int>::max)()·-·1;
 68 ·111·}
77 ·112{69 ·112
 70 ·114
 71 116·[[nodiscard]]·static·constexpr·difference_type·next()·noexcept·{·return·1;
 72 }
 73 ·117
 74 ·119
 75 121·[[nodiscard]]·static·constexpr·difference_type·prior()·noexcept
 76 ·122·{
Max diff block lines reached; 35303/39047 bytes (90.41%) of diff not shown.
4.52 KB
./usr/share/doc/libpqxx-doc/html/a00029_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·config-internal-compiler.h·Source·File</title>8 <title>libpqxx:·config-public-autotools.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
612 B
html2text {}
    
Offset 1, 20 lines modifiedOffset 1, 14 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 config-internal-compiler.h2 config-public-autotools.h
3 ·1/*·Automatically·generated·from·config.h:·internal/compiler·config.·*/3 ·1/*·Automatically·generated·from·config.h:·public/autotools·config.·*/
4 ·24 ·2
5 ·3#define·PQXX_HAVE_CHARCONV_FLOAT·1 
6 ·4#define·PQXX_HAVE_CHARCONV_INT·1 
7 ·5#define·PQXX_HAVE_CXA_DEMANGLE·1 
8 ·6#define·PQXX_HAVE_POLL·1 
9 ·7#define·PQXX_HAVE_SLEEP_FOR·1 
10 ·8#define·PQXX_HAVE_THREAD_LOCAL·1 
11 ····*·include5 ····*·include
12 ····*·pqxx6 ····*·pqxx
13 ····*·config-internal-compiler.h7 ····*·config-public-autotools.h
14 ····*·Generated·by·[doxygen]·1.9.88 ····*·Generated·by·[doxygen]·1.9.8
52.7 KB
./usr/share/doc/libpqxx-doc/html/a00032_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·transactor.hxx·Source·File</title>8 <title>libpqxx:·types.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
9.13 KB
html2text {}
    
Offset 1, 118 lines modifiedOffset 1, 232 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 transactor.hxx 
3 ·1/*·Transactor·framework,·a·wrapper·for·safely·retryable·transactions.2 types.hxx
 3 ·1/*·Basic·type·aliases·and·forward·declarations.
4 ·2·*4 ·2·*
5 ·3·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/transactor·instead.5 ·3·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen
6 ·4·*6 ·4·*
7 ·5·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen. 
8 ·6·* 
9 ·7·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called7 ·5·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
10 ·8·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this8 ·6·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
11 ·9·*·mistake,·or·contact·the·author.9 ·7·*·mistake,·or·contact·the·author.
12 ·10·*/ 
13 ·11#ifndef·PQXX_H_TRANSACTOR 
14 ·12#define·PQXX_H_TRANSACTOR 
15 ·1310 ·8·*/
 11 ·9#ifndef·PQXX_H_TYPES
 12 ·10#define·PQXX_H_TYPES
 13 ·11
16 ·14#if·!defined(PQXX_HEADER_PRE)14 ·12#if·!defined(PQXX_HEADER_PRE)
17 ·15#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."15 ·13#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
18 ·16#endif16 ·14#endif
19 ·17 
20 ·18#include·<functional>17 ·15
 18 ·16#include·<cstddef>
 19 ·17#include·<cstdint>
21 ·19#include·<type_traits>20 ·18#include·<iterator>
22 ·20 
23 ·21#include·"pqxx/connection.hxx" 
24 ·22#include·"pqxx/transaction.hxx"21 ·19
 22 ·20#if·defined(PQXX_HAVE_CONCEPTS)·&&·__has_include(<ranges>)
 23 ·21#·include·<ranges>
 24 ·22#endif
25 ·2325 ·23
 26 ·24
26 ·24namespace·pqxx27 ·25namespace·pqxx
27 ·25{28 ·26{
 29 28using·result_size_type·=·int;
 30 ·29
 31 31using·result_difference_type·=·int;
 32 ·32
 33 34using·row_size_type·=·int;
 34 ·35
 35 37using·row_difference_type·=·int;
 36 ·38
 37 40using·field_size_type·=·std::size_t;
 38 ·41
 39 43using·large_object_size_type·=·int64_t;
 40 ·44
 41 ·45
 42 ·46//·Forward·declarations,·to·help·break·compilation·dependencies.
 43 ·47//·These·won't·necessarily·include·all·classes·in·libpqxx.
 44 ·48class·binarystring;
 45 ·49class·connection;
 46 ·50class·const_result_iterator;
 47 ·51class·const_reverse_result_iterator;
 48 ·52class·const_reverse_row_iterator;
 49 ·53class·const_row_iterator;
 50 ·54class·dbtransaction;
 51 ·55class·field;
 52 ·56class·largeobjectaccess;
 53 ·57class·notification_receiver;
 54 ·58struct·range_error;
 55 ·59class·result;
 56 ·60class·row;
 57 ·61class·stream_from;
 58 ·62class·transaction_base;
 59 ·63
 60 ·65
 61 67struct·from_table_t
 62 ·68{};
28 ·6963 ·69
29 ·7164 ·71
30 ·100template<typename·TRANSACTION_CALLBACK> 
31 101inline·auto·perform(TRANSACTION_CALLBACK·&&callback,·int·attempts·=·3) 
32 ·102·->·std::invoke_result_t<TRANSACTION_CALLBACK>65 73struct·from_query_t
 66 ·74{};
 67 ·75
 68 ·76
 69 ·78
 70 80enum·class·format·:·int
 71 ·81{
 72 ·82·text·=·0,
 73 ·83·binary·=·1,
 74 ·84};
 75 ·85
 76 ·86
 77 ·88
 78 ·90template<typename·TYPE>
 79 91using·strip_t·=·std::remove_cv_t<std::remove_reference_t<TYPE>>;
 80 ·92
 81 ·93
 82 ·94#if·defined(PQXX_HAVE_CONCEPTS)
 83 ·96
 84 ·99template<std::ranges::range·CONTAINER>
 85 ·100using·value_type·=·strip_t<decltype(*std::begin(std::declval<CONTAINER>
 86 ()))>;
 87 ·101#else·//·PQXX_HAVE_CONCEPTS
33 ·103{88 ·103
 89 ·106template<typename·CONTAINER>
 90 107using·value_type·=·strip_t<decltype(*std::begin(std::declval<CONTAINER>
 91 ()))>;
 92 ·108#endif·//·PQXX_HAVE_CONCEPTS
34 ·104·if·(attempts·<=·0) 
35 ·105·throw·std::invalid_argument{ 
36 ·106·"Zero·or·negative·number·of·attempts·passed·to·pqxx::perform()."}; 
37 ·107 
38 ·108·for·(;·attempts·>·0;·--attempts) 
39 ·109·{93 ·109
 94 ·110
 95 ·111#if·defined(PQXX_HAVE_CONCEPTS)
 96 ·113template<typename·STRING>
 97 ·114concept·char_string·=·std::ranges::contiguous_range<STRING>·and
 98 ·115·std::same_as<strip_t<value_type<STRING>>,·char>;
 99 ·116
 100 ·118template<typename·RANGE>
 101 ·119concept·char_strings·=
 102 ·120·std::ranges::range<RANGE>·and·char_string<strip_t<value_type<RANGE>>>;
40 ·110·try 
41 ·111·{ 
42 ·112·return·std::invoke(callback); 
Max diff block lines reached; 3697/9323 bytes (39.65%) of diff not shown.
112 KB
./usr/share/doc/libpqxx-doc/html/a00035_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·transaction_focus.hxx·Source·File</title>8 <title>libpqxx:·strconv.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
18.3 KB
html2text {}
    
Offset 1, 165 lines modifiedOffset 1, 489 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 transaction_focus.hxx2 strconv.hxx
 3 ·1/*·String·conversion·definitions.
 4 ·2·*
 5 ·3·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/stringconv·instead.
 6 ·4·*
 7 ·5·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
 8 ·6·*
 9 ·7·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
 10 ·8·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
 11 ·9·*·mistake,·or·contact·the·author.
 12 ·10·*/
 13 ·11#ifndef·PQXX_H_STRCONV
 14 ·12#define·PQXX_H_STRCONV
3 ·115 ·13
4 ·9#ifndef·PQXX_H_TRANSACTION_FOCUS 
5 ·10#define·PQXX_H_TRANSACTION_FOCUS 
6 ·11 
7 ·12#if·!defined(PQXX_HEADER_PRE)16 ·14#if·!defined(PQXX_HEADER_PRE)
8 ·13#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."17 ·15#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
9 ·14#endif18 ·16#endif
10 ·15 
11 ·16#include·"pqxx/util.hxx" 
12 ·1719 ·17
13 ·18namespace·pqxx 
14 ·19{ 
15 ·21 
16 28class·PQXX_LIBEXPORT·transaction_focus 
17 ·29{ 
18 ·30public: 
19 31·transaction_focus( 
20 ·32·transaction_base·&t,·std::string_view·cname,·std::string_view·oname)·: 
21 ·33·m_trans{&t},·m_classname{cname},·m_name{oname} 
22 ·34·{} 
23 ·35 
24 36·transaction_focus( 
25 ·37·transaction_base·&t,·std::string_view·cname,·std::string·&&oname)·: 
26 ·38·m_trans{&t},·m_classname{cname},·m_name{std::move(oname)}20 ·18#include·<algorithm>
 21 ·19#include·<cstring>
 22 ·20#include·<limits>
 23 ·21#include·<sstream>
 24 ·22#include·<stdexcept>
 25 ·23#include·<typeinfo>
 26 ·24
 27 ·25#if·__has_include(<charconv>)
 28 ·26#·include·<charconv>
 29 ·27#endif
 30 ·28
 31 ·29#if·defined(PQXX_HAVE_RANGES)·&&·__has_include(<ranges>)
 32 ·30#·include·<ranges>
 33 ·31#endif
 34 ·32
 35 ·33#include·"pqxx/except.hxx"
 36 ·34#include·"pqxx/util.hxx"
 37 ·35#include·"pqxx/zview.hxx"
 38 ·36
 39 ·37
 40 ·38namespace·pqxx::internal
27 ·39·{}41 ·39{
 42 ·41PQXX_LIBEXPORT·std::string·demangle_type_name(char·const[]);
 43 ·42}·//·namespace·pqxx::internal
 44 ·43
28 ·40 
29 41·transaction_focus(transaction_base·&t,·std::string_view·cname)·: 
30 ·42·m_trans{&t},·m_classname{cname} 
31 ·43·{} 
32 ·4445 ·44
 46 ·45namespace·pqxx
 47 ·46{
 48 ·71
 49 ·73
 50 ·81template<typename·TYPE>
 51 82std::string·const·type_name{internal::demangle_type_name(typeid(TYPE).name
 52 ())};
 53 ·83
 54 ·84
 55 ·86
 56 92template<typename·TYPE,·typename·ENABLE·=·void>·struct·nullness
 57 ·93{
 58 95·static·bool·has_null;
33 45·transaction_focus()·=·delete; 
34 46·transaction_focus(transaction_focus·const·&)·=·delete; 
35 47·transaction_focus·&operator=(transaction_focus·const·&)·=·delete; 
36 ·48 
37 50·[[nodiscard]]·constexpr·std::string_view·classname()·const·noexcept 
38 ·51·{ 
39 ·52·return·m_classname; 
40 ·53·} 
41 ·54 
42 56·[[nodiscard]]·std::string_view·name()·const·&noexcept·{·return·m_name;·} 
43 ·57 
44 58·[[nodiscard]]·std::string·description()·const 
45 ·59·{ 
46 ·60·return·pqxx::internal::describe_object(m_classname,·m_name); 
47 ·61·} 
48 ·62 
49 63·transaction_focus(transaction_focus·&&other)·: 
50 ·64·m_trans{other.m_trans}, 
51 ·65·m_registered{other.m_registered}, 
52 ·66·m_classname{other.m_classname}, 
53 ·67·//·We·can't·move·the·name·until·later. 
54 ·68·m_name{} 
55 ·69·{ 
56 ·70·//·This·is·a·bit·more·complicated·than·you·might·expect.·The·transaction 
57 ·71·//·has·a·backpointer·to·the·focus,·and·we·need·to·transfer·that·to·the·new 
58 ·72·//·focus. 
59 ·73·move_name_and_registration(other); 
60 ·74·} 
61 ·75 
62 76·transaction_focus·&operator=(transaction_focus·&&other) 
63 ·77·{ 
64 ·78·if·(&other·!=·this) 
65 ·79·{ 
66 ·80·if·(m_registered) 
67 ·81·unregister_me(); 
68 ·82·m_trans·=·other.m_trans; 
69 ·83·m_classname·=·other.m_classname; 
70 ·84·move_name_and_registration(other); 
71 ·85·} 
72 ·86·return·*this; 
73 ·87·} 
Max diff block lines reached; 15022/18756 bytes (80.09%) of diff not shown.
68.2 KB
./usr/share/doc/libpqxx-doc/html/a00038_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·stream_from.hxx·Source·File</title>8 <title>libpqxx:·nontransaction.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
12.1 KB
html2text {}
    
Offset 1, 344 lines modifiedOffset 1, 76 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 stream_from.hxx2 nontransaction.hxx
3 ·1/*·Definition·of·the·pqxx::stream_from·class.3 ·1/*·Definition·of·the·pqxx::nontransaction·class.
4 ·2·*4 ·2·*
5 ·3·*·pqxx::stream_from·enables·optimized·batch·reads·from·a·database·table.5 ·3·*·pqxx::nontransaction·provides·nontransactional·database·access
6 ·4·*6 ·4·*
7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/stream_from·instead.7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/nontransaction·instead.
8 ·6·*8 ·6·*
9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
10 ·8·*10 ·8·*
11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
13 ·11·*·mistake,·or·contact·the·author.13 ·11·*·mistake,·or·contact·the·author.
14 ·12·*/14 ·12·*/
15 ·13#ifndef·PQXX_H_STREAM_FROM 
16 ·14#define·PQXX_H_STREAM_FROM15 ·13#ifndef·PQXX_H_NONTRANSACTION
 16 ·14#define·PQXX_H_NONTRANSACTION
17 ·1517 ·15
18 ·16#if·!defined(PQXX_HEADER_PRE)18 ·16#if·!defined(PQXX_HEADER_PRE)
19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
20 ·18#endif20 ·18#endif
21 ·1921 ·19
22 ·20#include·<cassert> 
23 ·21#include·<variant> 
24 ·22 
25 ·23#include·"pqxx/connection.hxx"22 ·20#include·"pqxx/connection.hxx"
26 ·24#include·"pqxx/except.hxx"23 ·21#include·"pqxx/result.hxx"
27 ·25#include·"pqxx/internal/concat.hxx" 
28 ·26#include·"pqxx/internal/encoding_group.hxx" 
29 ·27#include·"pqxx/internal/stream_iterator.hxx" 
30 ·28#include·"pqxx/separated_list.hxx" 
31 ·29#include·"pqxx/transaction_focus.hxx"24 ·22#include·"pqxx/transaction.hxx"
 25 ·23
32 ·30 
33 ·31 
34 ·32namespace·pqxx26 ·24namespace·pqxx
35 ·33{ 
36 ·34class·transaction_base; 
37 ·35 
38 ·36 
39 ·38 
40 40constexpr·from_table_t·from_table; 
41 ·42 
42 44constexpr·from_query_t·from_query; 
43 ·45 
44 ·46 
45 ·48 
46 78class·PQXX_LIBEXPORT·stream_from·:·transaction_focus 
47 ·79{ 
48 ·80public: 
49 81·using·raw_line·= 
50 ·82·std::pair<std::unique_ptr<char,·void·(*)(void·const·*)>,·std::size_t>; 
51 ·83 
52 84·stream_from(stream_from·&&)·=·delete; 
53 85·stream_from·&operator=(stream_from·&&)·=·delete; 
54 ·86 
55 ·88 
56 ·97·[[deprecated("Use·transaction_base::stream·instead.")]]·static·stream_from 
57 98·query(transaction_base·&tx,·std::string_view·q) 
58 ·99·{ 
59 ·100#include·"pqxx/internal/ignore-deprecated-pre.hxx" 
60 ·101·return·{tx,·from_query,·q}; 
61 ·102#include·"pqxx/internal/ignore-deprecated-post.hxx" 
62 ·103·} 
63 ·104 
64 ·115 
65 ·117 
66 ·133·[[deprecated("Use·transaction_base::stream·instead.")]]·static·stream_from 
67 ·134·raw_table( 
68 ·135·transaction_base·&tx,·std::string_view·path, 
69 ·136·std::string_view·columns·=·""sv); 
70 ·137 
71 ·139 
72 ·141·[[deprecated("Use·transaction_base::stream·instead.")]]·static·stream_from 
73 ·142·table( 
74 ·143·transaction_base·&tx,·table_path·path, 
75 ·144·std::initializer_list<std::string_view>·columns·=·{}); 
76 ·146 
77 ·148 
78 ·150·[[deprecated("Use·transaction_base::stream·instead.")]]·stream_from( 
79 ·151·transaction_base·&,·from_query_t,·std::string_view·query); 
80 ·152 
81 ·154 
82 ·156·[[deprecated("Use·transaction_base::stream·instead.")]]·stream_from( 
83 ·157·transaction_base·&,·from_table_t,·std::string_view·table); 
84 ·158 
85 ·160 
86 ·162·template<typename·Iter> 
87 ·163·[[deprecated("Use·transaction_base::stream·instead.")]]·stream_from( 
88 ·164·transaction_base·&,·from_table_t,·std::string_view·table, 
89 ·165·Iter·columns_begin,·Iter·columns_end); 
90 ·166 
91 ·168 
92 ·170·template<typename·Columns> 
93 ·171·[[deprecated("Use·transaction_base::stream()·instead.")]]·stream_from( 
94 ·172·transaction_base·&tx,·from_table_t,·std::string_view·table, 
95 ·173·Columns·const·&columns); 
96 ·174 
97 ·175#include·"pqxx/internal/ignore-deprecated-pre.hxx" 
98 177·[[deprecated("Use·transaction_base::stream·instead.")]]·stream_from( 
99 ·178·transaction_base·&tx,·std::string_view·table)·: 
100 ·179·stream_from{tx,·from_table,·table} 
101 ·180·{} 
102 ·181#include·"pqxx/internal/ignore-deprecated-post.hxx" 
103 ·182 
104 ·184·template<typename·Columns> 
105 185·[[deprecated("Use·transaction_base::stream·instead.")]]·stream_from( 
106 ·186·transaction_base·&tx,·std::string_view·table,·Columns·const·&columns)·: 
107 ·187·stream_from{tx,·from_table,·table,·columns} 
108 ·188·{} 
109 ·189 
110 ·191·template<typename·Iter> 
111 192·[[deprecated("Use·transaction_base::stream·instead.")]]·stream_from( 
112 ·193·transaction_base·&,·std::string_view·table,·Iter·columns_begin, 
113 ·194·Iter·columns_end); 
114 ·195 
115 ·196·~stream_from()·noexcept; 
116 ·197 
117 199·[[nodiscard]]·constexpr·operator·bool()·const·noexcept 
118 ·200·{ 
119 ·201·return·not·m_finished; 
Max diff block lines reached; 3919/12347 bytes (31.74%) of diff not shown.
266 KB
./usr/share/doc/libpqxx-doc/html/a00041_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·range.hxx·Source·File</title>8 <title>libpqxx:·transaction_base.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
46.7 KB
html2text {}
    
Offset 1, 695 lines modifiedOffset 1, 761 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 range.hxx2 transaction_base.hxx
 3 ·1/*·Common·code·and·definitions·for·the·transaction·classes.
 4 ·2·*
 5 ·3·*·pqxx::transaction_base·defines·the·interface·for·any·abstract·class·that
 6 ·4·*·represents·a·database·transaction.
 7 ·5·*
 8 ·6·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/transaction_base·instead.
 9 ·7·*
 10 ·8·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
 11 ·9·*
 12 ·10·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
 13 ·11·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
 14 ·12·*·mistake,·or·contact·the·author.
 15 ·13·*/
3 ·1#ifndef·PQXX_H_RANGE16 ·14#ifndef·PQXX_H_TRANSACTION_BASE
4 ·2#define·PQXX_H_RANGE 
5 ·317 ·15#define·PQXX_H_TRANSACTION_BASE
 18 ·16
6 ·4#if·!defined(PQXX_HEADER_PRE)19 ·17#if·!defined(PQXX_HEADER_PRE)
7 ·5#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."20 ·18#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
8 ·6#endif21 ·19#endif
9 ·7 
10 ·8#include·<utility> 
11 ·9#include·<variant> 
12 ·10 
13 ·11#include·"pqxx/internal/array-composite.hxx"22 ·20
 23 ·21#include·<string_view>
 24 ·22
 25 ·23/*·End-user·programs·need·not·include·this·file,·unless·they·define·their
 26 own
 27 ·24·*·transaction·classes.·This·is·not·something·the·typical·program·should
 28 want
 29 ·25·*·to·do.
 30 ·26·*
 31 ·27·*·However,·reading·this·file·is·worthwhile·because·it·defines·the·public
 32 ·28·*·interface·for·the·available·transaction·classes·such·as·transaction·and
 33 ·29·*·nontransaction.
 34 ·30·*/
 35 ·31
 36 ·32#include·"pqxx/connection.hxx"
14 ·12#include·"pqxx/internal/concat.hxx"37 ·33#include·"pqxx/internal/concat.hxx"
15 ·1338 ·34#include·"pqxx/internal/encoding_group.hxx"
 39 ·35#include·"pqxx/internal/stream_query.hxx"
 40 ·36#include·"pqxx/isolation.hxx"
 41 ·37#include·"pqxx/result.hxx"
 42 ·38#include·"pqxx/row.hxx"
 43 ·39#include·"pqxx/util.hxx"
 44 ·40
 45 ·41namespace·pqxx::internal::gate
 46 ·42{
 47 ·43class·transaction_subtransaction;
 48 ·44class·transaction_sql_cursor;
 49 ·45class·transaction_stream_to;
 50 ·46class·transaction_transaction_focus;
 51 ·47}·//·namespace·pqxx::internal::gate
 52 ·48
 53 ·49
16 ·14namespace·pqxx54 ·50namespace·pqxx
17 ·15{ 
18 ·17 
19 23struct·no_bound 
20 ·24{ 
21 ·25·template<typename·TYPE> 
22 26·constexpr·bool·extends_down_to(TYPE·const·&)·const·noexcept 
23 ·27·{ 
24 ·28·return·true; 
25 ·29·} 
26 ·30·template<typename·TYPE> 
27 31·constexpr·bool·extends_up_to(TYPE·const·&)·const·noexcept 
28 ·32·{ 
29 ·33·return·true; 
30 ·34·} 
31 ·35}; 
32 ·36 
33 ·37 
34 ·39 
35 42template<typename·TYPE>·class·inclusive_bound 
36 ·43{ 
37 ·44·//·(Putting·private·section·first·to·work·around·bug·in·gcc·<·10:·see 
38 #665.) 
39 ·45private: 
40 ·46·TYPE·m_value; 
41 ·47 
42 ·48public: 
43 49·inclusive_bound()·=·delete; 
44 50·constexpr·explicit·inclusive_bound(TYPE·const·&value)·:·m_value{value} 
45 ·51·{55 ·51{
46 ·52·if·(is_null(value)) 
47 ·53·throw·argument_error{"Got·null·value·as·an·inclusive·range·bound."};56 ·52using·namespace·std::literals;
 57 ·53
48 ·54·}58 ·54
 59 ·55class·transaction_focus;
 60 ·56
49 ·55 
50 56·[[nodiscard]]·constexpr·TYPE·const·&get()·const·&noexcept·{·return·m_value; 
51 } 
52 ·5761 ·57
 62 ·82
 63 87class·PQXX_LIBEXPORT·PQXX_NOVTABLE·transaction_base
 64 ·88{
53 59·[[nodiscard]]·constexpr·bool·extends_down_to(TYPE·const·&value)·const 
54 ·60·noexcept(noexcept(value·<·m_value)) 
55 ·61·{ 
56 ·62·return·not(value·<·m_value); 
57 ·63·} 
58 ·64 
59 66·[[nodiscard]]·constexpr·bool·extends_up_to(TYPE·const·&value)·const 
60 ·67·noexcept(noexcept(value·<·m_value)) 
61 ·68·{ 
62 ·69·return·not(m_value·<·value); 
63 ·70·} 
64 ·71}; 
65 ·72 
66 ·73 
67 ·75 
68 78template<typename·TYPE>·class·exclusive_bound 
69 ·79{ 
70 ·80·//·(Putting·private·section·first·to·work·around·bug·in·gcc·<·10:·see 
71 #665.) 
72 ·81private: 
Max diff block lines reached; 42914/47836 bytes (89.71%) of diff not shown.
14.6 KB
./usr/share/doc/libpqxx-doc/html/a00044_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·time.hxx·Source·File</title>8 <title>libpqxx:·config-internal-compiler.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
2.16 KB
html2text {}
    
Offset 1, 77 lines modifiedOffset 1, 20 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
 2 config-internal-compiler.h
 3 ·1/*·Automatically·generated·from·config.h:·internal/compiler·config.·*/
2 time.hxx 
3 ·1 
4 ·5#ifndef·PQXX_H_TIME 
5 ·6#define·PQXX_H_TIME 
6 ·7 
7 ·8#if·!defined(PQXX_HEADER_PRE) 
8 ·9#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>." 
9 ·10#endif 
10 ·11 
11 ·12#include·<chrono> 
12 ·13#include·<cstdlib> 
13 ·14 
14 ·15#include·"pqxx/internal/concat.hxx" 
15 ·16#include·"pqxx/strconv.hxx" 
16 ·17 
17 ·18 
18 ·19#if·defined(PQXX_HAVE_YEAR_MONTH_DAY) 
19 ·204 ·2
 5 ·3#define·PQXX_HAVE_CHARCONV_FLOAT·1
 6 ·4#define·PQXX_HAVE_CHARCONV_INT·1
 7 ·5#define·PQXX_HAVE_CXA_DEMANGLE·1
 8 ·6#define·PQXX_HAVE_POLL·1
 9 ·7#define·PQXX_HAVE_SLEEP_FOR·1
 10 ·8#define·PQXX_HAVE_THREAD_LOCAL·1
20 ·21namespace·pqxx 
21 ·22{ 
22 ·23using·namespace·std::literals; 
23 ·24 
24 ·25template<> 
25 ·26struct·nullness<std::chrono::year_month_day> 
26 ·27·:·no_null<std::chrono::year_month_day> 
27 ·28{}; 
28 ·29 
29 ·30 
30 ·32 
31 ·60template<>·struct·PQXX_LIBEXPORT·string_traits<std::chrono::year_month_day> 
32 ·61{ 
33 ·62·[[nodiscard]]·static·zview 
34 ·63·to_buf(char·*begin,·char·*end,·std::chrono::year_month_day·const·&value) 
35 ·64·{ 
36 ·65·return·generic_to_buf(begin,·end,·value); 
37 ·66·} 
38 ·67 
39 ·68·static·char·* 
40 ·69·into_buf(char·*begin,·char·*end,·std::chrono::year_month_day·const·&value); 
41 ·70 
42 ·71·[[nodiscard]]·static·std::chrono::year_month_day 
43 ·72·from_string(std::string_view·text); 
44 ·73 
45 ·74·[[nodiscard]]·static·std::size_t 
46 ·75·size_buffer(std::chrono::year_month_day·const·&)·noexcept 
47 ·76·{ 
48 ·77·static_assert(int{(std::chrono::year::min)()}·>=·-99999); 
49 ·78·static_assert(int{(std::chrono::year::max)()}·<=·99999); 
50 ·79·return·5·+·1·+·2·+·1·+·2·+·std::size(s_bc)·+·1; 
51 ·80·} 
52 ·81 
53 ·82private: 
54 ·84·static·constexpr·std::string_view·s_bc{"·BC"sv}; 
55 ·85}; 
56 ·86}·//·namespace·pqxx 
57 ·87#endif·//·PQXX_HAVE_YEAR_MONTH_DAY 
58 ·88#endif 
59 pqxx 
60 The·home·of·all·libpqxx·classes,·functions,·templates,·etc. 
61 Definition·array.hxx:33 
62 pqxx::from_string 
63 T·from_string(field·const·&value) 
64 Convert·a·field's·value·to·type·T. 
65 Definition·field.hxx:520 
66 pqxx::format::text 
67 @·text 
68 ····*·include11 ····*·include
69 ····*·pqxx12 ····*·pqxx
70 ····*·time.hxx13 ····*·config-internal-compiler.h
71 ····*·Generated·by·[doxygen]·1.9.814 ····*·Generated·by·[doxygen]·1.9.8
171 KB
./usr/share/doc/libpqxx-doc/html/a00047_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·config-public-compiler.h·Source·File</title>8 <title>libpqxx:·except.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
28.5 KB
html2text {}
    
Offset 1, 18 lines modifiedOffset 1, 941 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
Diff chunk too large, falling back to line-by-line diff (930 lines added, 7 lines removed)
  
2 config-public-compiler.h2 except.hxx
3 ·1/*·Automatically·generated·from·config.h:·public/compiler·config.·*/3 ·1/*·Definition·of·libpqxx·exception·classes.
4 ·24 ·2·*
5 ·3#define·PQXX_HAVE_GCC_PURE·15 ·3·*·pqxx::sql_error,·pqxx::broken_connection,·pqxx::in_doubt_error,·...
6 ·4#define·PQXX_HAVE_GCC_VISIBILITY·16 ·4·*
7 ·5#define·PQXX_HAVE_PATH·17 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/except·instead.
8 ·6#define·PQXX_HAVE_STRERROR_R·18 ·6·*
 9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
 10 ·8·*
 11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
 12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
 13 ·11·*·mistake,·or·contact·the·author.
 14 ·12·*/
 15 ·13#ifndef·PQXX_H_EXCEPT
 16 ·14#define·PQXX_H_EXCEPT
 17 ·15
 18 ·16#if·!defined(PQXX_HEADER_PRE)
 19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
 20 ·18#endif
 21 ·19
 22 ·20#if·pqxx_have_source_location
 23 ·21#·include·<source_location>
 24 ·22#endif
 25 ·23
 26 ·24#include·<stdexcept>
 27 ·25#include·<string>
 28 ·26
 29 ·27
 30 ·28namespace·pqxx
 31 ·29{
 32 47struct·PQXX_LIBEXPORT·failure·:·std::runtime_error
 33 ·48{
 34 ·49#if·pqxx_have_source_location
 35 ·50·explicit·failure(
 36 ·51·std::string·const·&,
 37 ·52·std::source_location·=·std::source_location::current());
 38 ·53·std::source_location·location;
 39 ·54#else
 40 ·55·explicit·failure(std::string·const·&);
 41 ·56#endif
 42 ·57};
 43 ·58
 44 ·59
 45 ·61
 46 80struct·PQXX_LIBEXPORT·broken_connection·:·failure
 47 ·81{
 48 ·82·broken_connection();
 49 ·83·explicit·broken_connection(
 50 ·84·std::string·const·&
 51 ·85#if·pqxx_have_source_location
 52 ·86·,
 53 ·87·std::source_location·=·std::source_location::current()
 54 ·88#endif
 55 ·89·);
 56 ·90};
 57 ·91
 58 ·92
 59 ·94
 60 102struct·PQXX_LIBEXPORT·protocol_violation·:·broken_connection
 61 ·103{
 62 ·104·explicit·protocol_violation(
 63 ·105·std::string·const·&
 64 ·106#if·pqxx_have_source_location
 65 ·107·,
 66 ·108·std::source_location·=·std::source_location::current()
 67 ·109#endif
 68 ·110·);
 69 ·111};
 70 ·112
 71 ·113
 72 115struct·PQXX_LIBEXPORT·variable_set_to_null·:·failure
 73 ·116{
 74 ·117·explicit·variable_set_to_null(
 75 ·118·std::string·const·&
 76 ·119#if·pqxx_have_source_location
 77 ·120·,
 78 ·121·std::source_location·=·std::source_location::current()
 79 ·122#endif
 80 ·123·);
 81 ·124};
 82 ·125
 83 ·126
 84 ·128
 85 131class·PQXX_LIBEXPORT·sql_error·:·public·failure
 86 ·132{
 87 ·134·std::string·const·m_query;
 88 ·136·std::string·const·m_sqlstate;
 89 ·137
 90 ·138public:
 91 ·139·explicit·sql_error(
 92 ·140·std::string·const·&whatarg·=·"",·std::string·const·&Q·=·"",
 93 ·141·char·const·sqlstate[]·=·nullptr
 94 ·142#if·pqxx_have_source_location
 95 ·143·,
 96 ·144·std::source_location·=·std::source_location::current()
 97 ·145#endif
 98 ·146·);
 99 147·virtual·~sql_error()·noexcept·override;
 100 ·148
 101 ·150·[[nodiscard]]·PQXX_PURE·std::string·const·&query()·const·noexcept;
 102 ·151
 103 ·153·[[nodiscard]]·PQXX_PURE·std::string·const·&sqlstate()·const·noexcept;
 104 ·154};
 105 ·155
 106 ·156
 107 ·158
 108 164struct·PQXX_LIBEXPORT·in_doubt_error·:·failure
 109 ·165{
 110 ·166·explicit·in_doubt_error(
 111 ·167·std::string·const·&
 112 ·168#if·pqxx_have_source_location
 113 ·169·,
 114 ·170·std::source_location·=·std::source_location::current()
 115 ·171#endif
 116 ·172·);
 117 ·173};
 118 ·174
 119 ·175
 120 177struct·PQXX_LIBEXPORT·transaction_rollback·:·sql_error
Max diff block lines reached; 98/29207 bytes (0.34%) of diff not shown.
35.2 KB
./usr/share/doc/libpqxx-doc/html/a00050_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·pipeline.hxx·Source·File</title>8 <title>libpqxx:·config-public-compiler.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
5.63 KB
html2text {}
    
Offset 1, 208 lines modifiedOffset 1, 18 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
 2 config-public-compiler.h
 3 ·1/*·Automatically·generated·from·config.h:·public/compiler·config.·*/
2 pipeline.hxx 
3 ·1/*·Definition·of·the·pqxx::pipeline·class. 
4 ·2·* 
5 ·3·*·Throughput-optimized·mechanism·for·executing·queries. 
6 ·4·* 
7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/pipeline·instead. 
8 ·6·* 
9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen. 
10 ·8·* 
11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called 
12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this 
13 ·11·*·mistake,·or·contact·the·author. 
14 ·12·*/ 
15 ·13#ifndef·PQXX_H_PIPELINE 
16 ·14#define·PQXX_H_PIPELINE 
17 ·15 
18 ·16#if·!defined(PQXX_HEADER_PRE) 
19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>." 
20 ·18#endif 
21 ·19 
22 ·20#include·<limits> 
23 ·21#include·<map> 
24 ·22#include·<string> 
25 ·234 ·2
 5 ·3#define·PQXX_HAVE_GCC_PURE·1
 6 ·4#define·PQXX_HAVE_GCC_VISIBILITY·1
 7 ·5#define·PQXX_HAVE_PATH·1
 8 ·6#define·PQXX_HAVE_STRERROR_R·1
26 ·24#include·"pqxx/transaction_base.hxx" 
27 ·25 
28 ·26 
29 ·27namespace·pqxx 
30 ·28{ 
31 ·29//·TODO:·libpq·14·introduced·a·similar·"pipeline·mode."·Can·we·use·that? 
32 ·30 
33 ·32 
34 50class·PQXX_LIBEXPORT·pipeline·:·public·transaction_focus 
35 ·51{ 
36 ·52public: 
37 54·using·query_id·=·long; 
38 ·55 
39 56·pipeline(pipeline·const·&)·=·delete; 
40 57·pipeline·&operator=(pipeline·const·&)·=·delete; 
41 58·pipeline(pipeline·&&)·=·delete; 
42 59·pipeline·&operator=(pipeline·&&)·=·delete; 
43 ·60 
44 ·61 
45 63·explicit·pipeline(transaction_base·&t)·:·transaction_focus{t,·s_classname} 
46 ·64·{ 
47 ·65·init(); 
48 ·66·} 
49 68·pipeline(transaction_base·&t,·std::string_view·tname)·: 
50 ·69·transaction_focus{t,·s_classname,·tname} 
51 ·70·{ 
52 ·71·init(); 
53 ·72·} 
54 ·73 
55 ·75·~pipeline()·noexcept; 
56 ·76 
57 ·78 
58 ·84·query_id·insert(std::string_view)·&; 
59 ·85 
60 ·87 
61 ·93·void·complete(); 
62 ·94 
63 ·96 
64 ·105·void·flush(); 
65 ·106 
66 ·108 
67 ·116·void·cancel(); 
68 ·117 
69 ·119·[[nodiscard]]·bool·is_finished(query_id)·const; 
70 ·120 
71 ·122 
72 128·result·retrieve(query_id·qid) 
73 ·129·{ 
74 ·130·return·retrieve(m_queries.find(qid)).second; 
75 ·131·} 
76 ·132 
77 ·134 
78 ·135·std::pair<query_id,·result>·retrieve(); 
79 ·136 
80 137·[[nodiscard]]·bool·empty()·const·noexcept·{·return·std::empty(m_queries);·} 
81 ·138 
82 ·141 
83 ·152·int·retain(int·retain_max·=·2)·&; 
84 ·153 
85 ·154 
86 ·156·void·resume()·&; 
87 ·157 
88 ·158private: 
89 ·159·struct·PQXX_PRIVATE·Query 
90 ·160·{ 
91 ·161·explicit·Query(std::string_view·q)·: 
92 ·162·query{std::make_shared<std::string>(q)} 
93 ·163·{} 
94 ·164 
95 ·165·std::shared_ptr<std::string>·query; 
96 ·166·result·res; 
97 ·167·}; 
98 ·168 
99 ·169·using·QueryMap·=·std::map<query_id,·Query>; 
100 ·170 
101 ·171·void·init(); 
102 ·172·void·attach(); 
103 ·173·void·detach(); 
104 ·174 
105 ·176·static·constexpr·query_id·qid_limit()·noexcept 
106 ·177·{ 
107 ·178·//·Parenthesise·this·to·work·around·an·eternal·Visual·C++·problem: 
108 ·179·//·Without·the·extra·parentheses,·unless·NOMINMAX·is·defined,·the 
109 ·180·//·preprocessor·will·mistake·this·"max"·for·its·annoying·built-in·macro 
110 ·181·//·of·the·same·name. 
111 ·182·return·(std::numeric_limits<query_id>::max)(); 
112 ·183·} 
113 ·184 
114 ·186·PQXX_PRIVATE·query_id·generate_id(); 
115 ·187 
Max diff block lines reached; 100/5737 bytes (1.74%) of diff not shown.
13.2 KB
./usr/share/doc/libpqxx-doc/html/a00053_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·config-public-autotools.h·Source·File</title>8 <title>libpqxx:·subtransaction.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
2.19 KB
html2text {}
    
Offset 1, 14 lines modifiedOffset 1, 72 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 config-public-autotools.h 
3 ·1/*·Automatically·generated·from·config.h:·public/autotools·config.·*/2 subtransaction.hxx
 3 ·1/*·Definition·of·the·pqxx::subtransaction·class.
 4 ·2·*
 5 ·3·*·pqxx::subtransaction·is·a·nested·transaction,·i.e.·one·within·a
 6 transaction.
 7 ·4·*
 8 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/subtransaction·instead.
 9 ·6·*
 10 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
 11 ·8·*
 12 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
 13 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
 14 ·11·*·mistake,·or·contact·the·author.
 15 ·12·*/
 16 ·13#ifndef·PQXX_H_SUBTRANSACTION
 17 ·14#define·PQXX_H_SUBTRANSACTION
 18 ·15
 19 ·16#if·!defined(PQXX_HEADER_PRE)
 20 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
 21 ·18#endif
 22 ·19
 23 ·20#include·"pqxx/dbtransaction.hxx"
4 ·224 ·21
 25 ·22namespace·pqxx
 26 ·23{
 27 ·28
 28 76class·PQXX_LIBEXPORT·subtransaction·:·public·transaction_focus,
 29 ·77·public·dbtransaction
 30 ·78{
 31 ·79public:
 32 ·81·explicit·subtransaction(dbtransaction·&t,·std::string_view·tname·=·""sv);
 33 ·82
 34 ·84·explicit·subtransaction(subtransaction·&t,·std::string_view·name·=·""sv);
 35 ·85
 36 ·86·virtual·~subtransaction()·noexcept·override;
 37 ·87
 38 ·88private:
 39 ·89·std::string·quoted_name()·const
 40 ·90·{
 41 ·91·return·quote_name(transaction_focus::name());
 42 ·92·}
 43 ·93·virtual·void·do_commit()·override;
 44 ·94};
 45 ·95}·//·namespace·pqxx
 46 ·96#endif
 47 pqxx
 48 The·home·of·all·libpqxx·classes,·functions,·templates,·etc.
 49 Definition·array.hxx:33
 50 pqxx::dbtransaction
 51 Abstract·transaction·base·class:·bracket·transactions·on·the·database.
 52 Definition·dbtransaction.hxx:54
 53 pqxx::subtransaction
 54 "Transaction"·nested·within·another·transaction
 55 Definition·subtransaction.hxx:78
 56 pqxx::transaction_focus
 57 Base·class·for·things·that·monopolise·a·transaction's·attention.
 58 Definition·transaction_focus.hxx:29
 59 pqxx::transaction_focus::name
 60 std::string_view·name()·const·&noexcept
 61 Name·for·this·object,·if·the·caller·passed·one;·empty·string·otherwise.
 62 Definition·transaction_focus.hxx:56
5 ····*·include63 ····*·include
6 ····*·pqxx64 ····*·pqxx
7 ····*·config-public-autotools.h65 ····*·subtransaction.hxx
8 ····*·Generated·by·[doxygen]·1.9.866 ····*·Generated·by·[doxygen]·1.9.8
70.7 KB
./usr/share/doc/libpqxx-doc/html/a00056_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·cursor.hxx·Source·File</title>8 <title>libpqxx:·prepared_statement.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
11.4 KB
html2text {}
    
Offset 1, 428 lines modifiedOffset 1, 15 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
 2 prepared_statement.hxx
2 cursor.hxx 
3 ·1/*·Definition·of·the·iterator/container-style·cursor·classes. 
4 ·2·* 
5 ·3·*·C++-style·wrappers·for·SQL·cursors. 
6 ·4·* 
7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/cursor·instead. 
8 ·6·* 
9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen. 
10 ·8·* 
11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called 
12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this 
13 ·11·*·mistake,·or·contact·the·author. 
14 ·12·*/ 
15 ·13#ifndef·PQXX_H_CURSOR 
16 ·14#define·PQXX_H_CURSOR 
17 ·153 ·1
18 ·16#if·!defined(PQXX_HEADER_PRE) 
19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>." 
20 ·18#endif 
21 ·19 
22 ·20#include·<limits> 
23 ·21#include·<stdexcept> 
24 ·224 ·2
25 ·23#include·"pqxx/result.hxx"5 ·3#include·"params.hxx"
26 ·24#include·"pqxx/transaction_base.hxx" 
27 ·25 
28 ·26 
29 ·27namespace·pqxx 
30 ·28{ 
31 ·30 
32 41class·PQXX_LIBEXPORT·cursor_base 
33 ·42{ 
34 ·43public: 
35 44·using·size_type·=·result_size_type; 
36 45·using·difference_type·=·result_difference_type; 
37 ·46 
38 ·48 
39 51·enum·access_policy 
40 ·52·{ 
41 54·forward_only, 
42 ·56·random_access 
43 57·}; 
44 ·58 
45 ·60 
46 63·enum·update_policy 
47 ·64·{ 
48 66·read_only, 
49 ·68·update 
50 69·}; 
51 ·70 
52 ·72 
53 87·enum·ownership_policy 
54 ·88·{ 
55 90·owned, 
56 ·92·loose 
57 93·}; 
58 ·94 
59 95·cursor_base()·=·delete; 
60 96·cursor_base(cursor_base·const·&)·=·delete; 
61 97·cursor_base·&operator=(cursor_base·const·&)·=·delete; 
62 ·98 
63 ·103 
64 ·105 
65 108·[[nodiscard]]·static·constexpr·difference_type·all()·noexcept 
66 ·109·{ 
67 ·110·return·(std::numeric_limits<int>::max)()·-·1; 
68 ·111·} 
69 ·112 
70 ·114 
71 116·[[nodiscard]]·static·constexpr·difference_type·next()·noexcept·{·return·1; 
72 } 
73 ·117 
74 ·119 
75 121·[[nodiscard]]·static·constexpr·difference_type·prior()·noexcept 
76 ·122·{ 
77 ·123·return·-1; 
78 ·124·} 
79 ·125 
80 ·127 
81 129·[[nodiscard]]·static·constexpr·difference_type·backward_all()·noexcept 
82 ·130·{ 
83 ·131·return·(std::numeric_limits<int>::min)()·+·1; 
84 ·132·} 
85 ·133 
86 ·135 
87 ·137 
88 142·[[nodiscard]]·constexpr·std::string·const·&name()·const·noexcept 
89 ·143·{ 
90 ·144·return·m_name; 
91 ·145·} 
92 ·146 
93 ·147protected: 
94 ·148·cursor_base(connection·&,·std::string_view·Name,·bool·embellish_name·= 
95 true); 
96 ·149 
97 150·std::string·const·m_name; 
98 ·151}; 
99 ·152}·//·namespace·pqxx 
100 ·153 
101 ·154 
102 ·155#include·<pqxx/internal/sql_cursor.hxx> 
103 ·156 
104 ·157 
105 ·158namespace·pqxx 
106 ·159{ 
107 ·161 
108 ·167template<cursor_base::update_policy·up,·cursor_base::ownership_policy·op> 
109 168class·stateless_cursor 
110 ·169{ 
111 ·170public: 
112 171·using·size_type·=·result_size_type; 
113 172·using·difference_type·=·result_difference_type; 
114 ·173 
115 ·175 
116 183·stateless_cursor( 
117 ·184·transaction_base·&tx,·std::string_view·query,·std::string_view·cname, 
118 ·185·bool·hold)·: 
119 ·186·m_cur{tx,·query,·cname,·cursor_base::random_access,·up,·op,·hold} 
120 ·187·{} 
Max diff block lines reached; 96/11696 bytes (0.82%) of diff not shown.
224 KB
./usr/share/doc/libpqxx-doc/html/a00059_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·array.hxx·Source·File</title>8 <title>libpqxx:·row.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
38.6 KB
html2text {}
    
Offset 1, 554 lines modifiedOffset 1, 662 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 array.hxx 
3 ·1/*·Handling·of·SQL·arrays.2 row.hxx
 3 ·1/*·Definitions·for·the·pqxx::result·class·and·support·classes.
4 ·2·*4 ·2·*
5 ·3·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/field·instead.5 ·3·*·pqxx::result·represents·the·set·of·result·rows·from·a·database·query.
6 ·4·*6 ·4·*
7 ·5·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/result·instead.
8 ·6·*8 ·6·*
 9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
 10 ·8·*
9 ·7·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
10 ·8·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
11 ·9·*·mistake,·or·contact·the·author.13 ·11·*·mistake,·or·contact·the·author.
12 ·10·*/14 ·12·*/
13 ·11#ifndef·PQXX_H_ARRAY15 ·13#ifndef·PQXX_H_ROW
14 ·12#define·PQXX_H_ARRAY16 ·14#define·PQXX_H_ROW
15 ·1317 ·15
16 ·14#if·!defined(PQXX_HEADER_PRE)18 ·16#if·!defined(PQXX_HEADER_PRE)
17 ·15#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
18 ·16#endif20 ·18#endif
 21 ·19
 22 ·20#include·"pqxx/except.hxx"
 23 ·21#include·"pqxx/field.hxx"
 24 ·22#include·"pqxx/result.hxx"
 25 ·23
 26 ·24#include·"pqxx/internal/concat.hxx"
19 ·17 
20 ·18#include·<algorithm> 
21 ·19#include·<cassert> 
22 ·20#include·<stdexcept> 
23 ·21#include·<string> 
24 ·22#include·<type_traits> 
25 ·23#include·<utility> 
26 ·24#include·<vector> 
27 ·2527 ·25
28 ·26#include·"pqxx/connection.hxx" 
29 ·27#include·"pqxx/internal/array-composite.hxx" 
30 ·28#include·"pqxx/internal/encoding_group.hxx" 
31 ·29#include·"pqxx/internal/encodings.hxx"28 ·26namespace·pqxx::internal
 29 ·27{
 30 28template<typename...·T>·class·result_iter;
 31 ·29}·//·namespace·pqxx::internal
32 ·3032 ·30
33 ·3133 ·31
34 32namespace·pqxx34 ·32namespace·pqxx
35 ·33{35 ·33{
36 ·34//·TODO:·Specialise·for·string_view/zview,·allocate·all·strings·in·one 
37 buffer. 
38 ·3536 ·35
 37 46class·PQXX_LIBEXPORT·row
 38 ·47{
39 ·37 
40 ·52template< 
41 ·53·typename·ELEMENT,·std::size_t·DIMENSIONS·=·1u, 
42 ·54·char·SEPARATOR·=·array_separator<ELEMENT>> 
43 55class·array·final 
44 ·56{ 
45 ·57public:39 ·48public:
46 ·59 
47 68·array(std::string_view·data,·connection·const·&conn)·: 
48 ·69·array{data,·pqxx::internal::enc_group(conn.encoding_id())}40 49·using·size_type·=·row_size_type;
 41 50·using·difference_type·=·row_difference_type;
 42 51·using·const_iterator·=·const_row_iterator;
 43 52·using·iterator·=·const_iterator;
 44 53·using·reference·=·field;
 45 54·using·pointer·=·const_row_iterator;
 46 55·using·const_reverse_iterator·=·const_reverse_row_iterator;
 47 56·using·reverse_iterator·=·const_reverse_iterator;
 48 ·57
 49 58·row()·noexcept·=·default;
 50 59·row(row·&&)·noexcept·=·default;
 51 60·row(row·const·&)·noexcept·=·default;
 52 61·row·&operator=(row·const·&)·noexcept·=·default;
 53 62·row·&operator=(row·&&)·noexcept·=·default;
 54 ·63
 55 ·68·[[nodiscard]]·PQXX_PURE·bool·operator==(row·const·&)·const·noexcept;
 56 69·[[nodiscard]]·bool·operator!=(row·const·&rhs)·const·noexcept
49 ·70·{}57 ·70·{
50 ·71 
51 ·73 
52 75·constexpr·std::size_t·dimensions()·noexcept·{·return·DIMENSIONS;·} 
53 ·76 
54 ·78 
55 82·std::array<std::size_t,·DIMENSIONS>·const·&sizes()·noexcept 
56 ·83·{ 
57 ·84·return·m_extents; 
58 ·85·}58 ·71·return·not·operator==(rhs);
 59 ·72·}
 60 ·74
 61 ·75·[[nodiscard]]·const_iterator·begin()·const·noexcept;
 62 ·76·[[nodiscard]]·const_iterator·cbegin()·const·noexcept;
 63 ·77·[[nodiscard]]·const_iterator·end()·const·noexcept;
 64 ·78·[[nodiscard]]·const_iterator·cend()·const·noexcept;
 65 ·79
 66 ·84·[[nodiscard]]·reference·front()·const·noexcept;
 67 ·85·[[nodiscard]]·reference·back()·const·noexcept;
59 ·8668 ·86
60 87·template<typename...·INDEX>·ELEMENT·const·&at(INDEX...·index)·const 
61 ·88·{ 
62 ·89·static_assert(sizeof...(index)·==·DIMENSIONS); 
63 ·90·check_bounds(index...); 
64 ·91·return·m_elts.at(locate(index...)); 
65 ·92·} 
66 ·93 
67 ·95 
68 103·template<typename...·INDEX>·ELEMENT·const·&operator[](INDEX...·index)·const69 ·87·[[nodiscard]]·const_reverse_row_iterator·rbegin()·const·noexcept;
 70 ·88·[[nodiscard]]·const_reverse_row_iterator·crbegin()·const·noexcept;
 71 ·89·[[nodiscard]]·const_reverse_row_iterator·rend()·const·noexcept;
 72 ·90·[[nodiscard]]·const_reverse_row_iterator·crend()·const·noexcept;
 73 ·91
 74 ·92·[[nodiscard]]·reference·operator[](size_type)·const·noexcept;
 75 ·96·[[nodiscard]]·reference·operator[](zview·col_name)·const;
 76 ·97
 77 ·98·reference·at(size_type)·const;
 78 ·102·reference·at(zview·col_name)·const;
 79 ·103
 80 104·[[nodiscard]]·constexpr·size_type·size()·const·noexcept
69 ·104·{81 ·105·{
 82 ·106·return·m_end·-·m_begin;
70 ·105·static_assert(sizeof...(index)·==·DIMENSIONS); 
Max diff block lines reached; 34890/39552 bytes (88.21%) of diff not shown.
93.7 KB
./usr/share/doc/libpqxx-doc/html/a00062_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·params.hxx·Source·File</title>8 <title>libpqxx:·blob.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
16.0 KB
html2text {}
    
Offset 1, 340 lines modifiedOffset 1, 235 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 params.hxx 
3 ·1/*·Helpers·for·prepared·statements·and·parameterised·statements.2 blob.hxx
 3 ·1/*·Binary·Large·Objects·interface.
4 ·2·*4 ·2·*
5 ·3·*·See·the·connection·class·for·more·about·such·statements.5 ·3·*·Read·or·write·large·objects,·stored·in·their·own·storage·on·the·server.
6 ·4·*6 ·4·*
7 ·5·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/largeobject·instead.
8 ·6·*8 ·6·*
 9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
 10 ·8·*
9 ·7·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
10 ·8·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
11 ·9·*·mistake,·or·contact·the·author.13 ·11·*·mistake,·or·contact·the·author.
12 ·10·*/14 ·12·*/
13 ·11#ifndef·PQXX_H_PARAMS 
14 ·12#define·PQXX_H_PARAMS 
15 ·1315 ·13#ifndef·PQXX_H_BLOB
 16 ·14#define·PQXX_H_BLOB
 17 ·15
16 ·14#if·!defined(PQXX_HEADER_PRE)18 ·16#if·!defined(PQXX_HEADER_PRE)
17 ·15#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
18 ·16#endif20 ·18#endif
19 ·17 
20 ·18#include·<array> 
21 ·1921 ·19
22 ·20#include·"pqxx/internal/concat.hxx" 
23 ·21#include·"pqxx/internal/statement_parameters.hxx" 
24 ·22#include·"pqxx/types.hxx" 
25 ·23 
26 ·24 
27 26namespace·pqxx::prepare 
28 ·27{22 ·20#include·<cstdint>
 23 ·21
 24 ·22#if·defined(PQXX_HAVE_PATH)
 25 ·23#·include·<filesystem>
 26 ·24#endif
 27 ·25
 28 ·26#if·defined(PQXX_HAVE_RANGES)·&&·__has_include(<ranges>)
 29 ·27#·include·<ranges>
 30 ·28#endif
29 ·2931 ·29
 32 ·30#if·defined(PQXX_HAVE_SPAN)·&&·__has_include(<span>)
 33 ·31#·include·<span>
 34 ·32#endif
 35 ·33
 36 ·34#include·"pqxx/dbtransaction.hxx"
 37 ·35
 38 ·36
30 ·46template<typename·IT> 
31 ·47[[deprecated("Use·the·params·class·instead.")]]·constexpr·inline·auto 
32 48make_dynamic_params(IT·begin,·IT·end) 
33 ·49{ 
34 ·50·return·pqxx::internal::dynamic_params(begin,·end); 
35 ·51} 
36 ·52 
37 ·53 
38 ·55 
39 ·71template<typename·C> 
40 ·72[[deprecated("Use·the·params·class·instead.")]]·constexpr·inline·auto 
41 73make_dynamic_params(C·const·&container) 
42 ·74{ 
43 ·75·using·IT·=·typename·C::const_iterator; 
44 ·76#include·"pqxx/internal/ignore-deprecated-pre.hxx" 
45 ·77·return·pqxx::internal::dynamic_params<IT>{container}; 
46 ·78#include·"pqxx/internal/ignore-deprecated-post.hxx" 
47 ·79} 
48 ·80 
49 ·81 
50 ·83 
51 ·100template<typename·C,·typename·ACCESSOR> 
52 ·101[[deprecated("Use·the·params·class·instead.")]]·constexpr·inline·auto 
53 102make_dynamic_params(C·&container,·ACCESSOR·accessor) 
54 ·103{ 
55 ·104·using·IT·=·decltype(std::begin(container)); 
56 ·105#include·"pqxx/internal/ignore-deprecated-pre.hxx" 
57 ·106·return·pqxx::internal::dynamic_params<IT,·ACCESSOR>{container,·accessor}; 
58 ·107#include·"pqxx/internal/ignore-deprecated-post.hxx" 
59 ·108} 
60 ·109}·//·namespace·pqxx::prepare 
61 ·110 
62 ·111 
63 ·112namespace·pqxx39 ·37namespace·pqxx
 40 ·38{
 41 52class·PQXX_LIBEXPORT·blob
 42 ·53{
64 ·113{ 
65 ·115 
66 125template<typename·COUNTER·=·unsigned·int>·class·placeholders 
67 ·126{ 
68 ·127public:43 ·54public:
69 129·static·inline·constexpr·unsigned·int·max_params{ 
70 ·130·(std::numeric_limits<COUNTER>::max)()}; 
71 ·131 
72 132·placeholders() 
73 ·133·{ 
74 ·134·static·constexpr·auto·initial{"$1\0"sv}; 
75 ·135·initial.copy(std::data(m_buf),·std::size(initial)); 
76 ·136·} 
77 ·137 
78 ·139 
79 142·constexpr·zview·view()·const·&noexcept 
80 ·143·{ 
81 ·144·return·zview{std::data(m_buf),·m_len}; 
82 ·145·}44 ·56
 45 ·60·[[nodiscard]]·static·oid·create(dbtransaction·&,·oid·=·0);
 46 ·61
 47 ·63·static·void·remove(dbtransaction·&,·oid);
 48 ·64
 49 ·66·[[nodiscard]]·static·blob·open_r(dbtransaction·&,·oid);
 50 ·67·//·Open·blob·for·writing.·Any·attempt·to·read·from·it·will·fail.
 51 ·68·[[nodiscard]]·static·blob·open_w(dbtransaction·&,·oid);
 52 ·69·//·Open·blob·for·reading·and/or·writing.
 53 ·70·[[nodiscard]]·static·blob·open_rw(dbtransaction·&,·oid);
 54 ·71
 55 ·73
 56 76·blob()·=·default;
 57 ·77
 58 ·79·blob(blob·&&);
 59 ·81·blob·&operator=(blob·&&);
 60 ·82
Max diff block lines reached; 10352/16320 bytes (63.43%) of diff not shown.
222 KB
./usr/share/doc/libpqxx-doc/html/a00065_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·binarystring.hxx·Source·File</title>8 <title>libpqxx:·connection.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
38.2 KB
html2text {}
    
Offset 1, 358 lines modifiedOffset 1, 929 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 binarystring.hxx 
3 ·1/*·Deprecated·representation·for·raw,·binary·data.2 connection.hxx
 3 ·1/*·Definition·of·the·connection·class.
4 ·2·*4 ·2·*
5 ·3·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/binarystring·instead.5 ·3·*·pqxx::connection·encapsulates·a·connection·to·a·database.
6 ·4·*6 ·4·*
7 ·5·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/connection·instead.
8 ·6·*8 ·6·*
 9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
 10 ·8·*
9 ·7·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
10 ·8·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
11 ·9·*·mistake,·or·contact·the·author.13 ·11·*·mistake,·or·contact·the·author.
12 ·10·*/14 ·12·*/
13 ·11#ifndef·PQXX_H_BINARYSTRING 
14 ·12#define·PQXX_H_BINARYSTRING 
15 ·1315 ·13#ifndef·PQXX_H_CONNECTION
 16 ·14#define·PQXX_H_CONNECTION
 17 ·15
16 ·14#if·!defined(PQXX_HEADER_PRE)18 ·16#if·!defined(PQXX_HEADER_PRE)
17 ·15#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
18 ·16#endif20 ·18#endif
19 ·1721 ·19
 22 ·20#include·<cstddef>
 23 ·21#include·<ctime>
 24 ·22#include·<initializer_list>
 25 ·23#include·<list>
 26 ·24#include·<map>
20 ·18#include·<memory>27 ·25#include·<memory>
21 ·19#include·<string> 
22 ·20#include·<string_view>28 ·26#include·<string_view>
23 ·2129 ·27#include·<tuple>
 30 ·28
 31 ·29//·Double-check·in·order·to·suppress·an·overzealous·Visual·C++·warning
 32 (#418).
 33 ·30#if·defined(PQXX_HAVE_CONCEPTS)·&&·__has_include(<ranges>)
 34 ·31#·include·<ranges>
 35 ·32#endif
 36 ·33
 37 ·34#include·"pqxx/errorhandler.hxx"
24 ·22#include·"pqxx/result.hxx"38 ·35#include·"pqxx/except.hxx"
 39 ·36#include·"pqxx/internal/concat.hxx"
 40 ·37#include·"pqxx/params.hxx"
 41 ·38#include·"pqxx/separated_list.hxx"
25 ·23#include·"pqxx/strconv.hxx"42 ·39#include·"pqxx/strconv.hxx"
26 ·24 
27 ·25namespace·pqxx43 ·40#include·"pqxx/types.hxx"
 44 ·41#include·"pqxx/util.hxx"
 45 ·42#include·"pqxx/zview.hxx"
 46 ·43
 47 ·44
 48 ·75namespace·pqxx::internal
28 ·26{49 ·76{
 50 ·77class·sql_cursor;
 51 ·78
 52 ·79#if·defined(PQXX_HAVE_CONCEPTS)
 53 ·81template<typename·T>
 54 ·82concept·ZKey_ZValues·=
 55 ·83·std::ranges::input_range<T>·and
 56 ·84·requires(T·t)·{
 57 ·85·{
 58 ·86·std::cbegin(t)
 59 ·87·};
 60 ·88·{
 61 ·89·std::get<0>(*std::cbegin(t))
 62 ·90·}·->·ZString;
29 ·27class·binarystring; 
30 ·28template<>·struct·string_traits<binarystring>; 
31 ·29 
32 ·30 
33 ·32 
34 58class·PQXX_LIBEXPORT·binarystring 
35 ·59{ 
36 ·60public: 
37 61·using·char_type·=·unsigned·char; 
38 62·using·value_type·=·std::char_traits<char_type>::char_type; 
39 63·using·size_type·=·std::size_t; 
40 64·using·difference_type·=·long; 
41 65·using·const_reference·=·value_type·const·&; 
42 66·using·const_pointer·=·value_type·const·*; 
43 67·using·const_iterator·=·const_pointer; 
44 68·using·const_reverse_iterator·=·std::reverse_iterator<const_iterator>; 
45 ·69 
46 70·[[deprecated("Use·std::byte·for·binary·data.")]]·binarystring( 
47 ·71·binarystring·const·&)·=·default; 
48 ·72 
49 ·74 
50 ·78·[[deprecated("Use·std::byte·for·binary·data.")]]·explicit·binarystring( 
51 ·79·field·const·&); 
52 ·80 
53 ·82 
54 ·85·[[deprecated("Use·std::byte·for·binary·data.")]]·explicit·binarystring( 
55 ·86·std::string_view); 
56 ·87 
57 ·89·[[deprecated("Use·std::byte·for·binary·data.")]]·binarystring( 
58 ·90·void·const·*,·std::size_t); 
59 ·9163 ·91·{
60 93·[[deprecated("Use·std::byte·for·binary·data.")]]·binarystring( 
61 ·94·std::shared_ptr<value_type>·ptr,·size_type·size)·: 
62 ·95·m_buf{std::move(ptr)},·m_size{size} 
63 ·96·{}64 ·92·std::get<1>(*std::cbegin(t))
 65 ·93·}·->·ZString;
 66 ·94·}·and
 67 ·95·std::tuple_size_v<typename·std::ranges::iterator_t<T>::value_type>·==·2;
 68 ·96#endif·//·PQXX_HAVE_CONCEPTS
64 ·9769 ·97
 70 ·98
65 99·[[nodiscard]]·size_type·size()·const·noexcept·{·return·m_size;·} 
66 101·[[nodiscard]]·size_type·length()·const·noexcept·{·return·size();·} 
67 102·[[nodiscard]]·bool·empty()·const·noexcept·{·return·size()·==·0;·} 
68 ·10371 ·100
 72 ·107void·PQXX_COLD·PQXX_LIBEXPORT·skip_init_ssl(int·flags)·noexcept;
 73 ·108}·//·namespace·pqxx::internal
69 104·[[nodiscard]]·const_iterator·begin()·const·noexcept·{·return·data();·} 
70 105·[[nodiscard]]·const_iterator·cbegin()·const·noexcept·{·return·begin();·} 
71 106·[[nodiscard]]·const_iterator·end()·const·noexcept·{·return·data()·+·m_size; 
72 } 
73 107·[[nodiscard]]·const_iterator·cend()·const·noexcept·{·return·end();·} 
74 ·10874 ·109
75 109·[[nodiscard]]·const_reference·front()·const·noexcept·{·return·*begin();·} 
Max diff block lines reached; 33614/39111 bytes (85.95%) of diff not shown.
155 KB
./usr/share/doc/libpqxx-doc/html/a00068_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·transaction_base.hxx·Source·File</title>8 <title>libpqxx:·robusttransaction.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
28.3 KB
html2text {}
    
Offset 1, 761 lines modifiedOffset 1, 124 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 transaction_base.hxx 
3 ·1/*·Common·code·and·definitions·for·the·transaction·classes.2 robusttransaction.hxx
 3 ·1/*·Definition·of·the·pqxx::robusttransaction·class.
4 ·2·*4 ·2·*
 5 ·3·*·pqxx::robusttransaction·is·a·slower·but·safer·transaction·class.
5 ·3·*·pqxx::transaction_base·defines·the·interface·for·any·abstract·class·that 
6 ·4·*·represents·a·database·transaction. 
7 ·5·*6 ·4·*
8 ·6·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/transaction_base·instead.7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/robusttransaction·instead.
9 ·7·*8 ·6·*
10 ·8·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
11 ·9·*10 ·8·*
12 ·10·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
13 ·11·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
14 ·12·*·mistake,·or·contact·the·author.13 ·11·*·mistake,·or·contact·the·author.
15 ·13·*/14 ·12·*/
16 ·14#ifndef·PQXX_H_TRANSACTION_BASE15 ·13#ifndef·PQXX_H_ROBUSTTRANSACTION
17 ·15#define·PQXX_H_TRANSACTION_BASE16 ·14#define·PQXX_H_ROBUSTTRANSACTION
18 ·1617 ·15
19 ·17#if·!defined(PQXX_HEADER_PRE)18 ·16#if·!defined(PQXX_HEADER_PRE)
20 ·18#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
21 ·19#endif20 ·18#endif
 21 ·19
22 ·20 
23 ·21#include·<string_view> 
24 ·22 
25 ·23/*·End-user·programs·need·not·include·this·file,·unless·they·define·their 
26 own 
27 ·24·*·transaction·classes.·This·is·not·something·the·typical·program·should 
28 want 
29 ·25·*·to·do. 
30 ·26·* 
31 ·27·*·However,·reading·this·file·is·worthwhile·because·it·defines·the·public 
32 ·28·*·interface·for·the·available·transaction·classes·such·as·transaction·and 
33 ·29·*·nontransaction. 
34 ·30·*/ 
35 ·31 
36 ·32#include·"pqxx/connection.hxx"22 ·20#include·"pqxx/dbtransaction.hxx"
 23 ·21
37 ·33#include·"pqxx/internal/concat.hxx" 
38 ·34#include·"pqxx/internal/encoding_group.hxx" 
39 ·35#include·"pqxx/internal/stream_query.hxx" 
40 ·36#include·"pqxx/isolation.hxx" 
41 ·37#include·"pqxx/result.hxx" 
42 ·38#include·"pqxx/row.hxx" 
43 ·39#include·"pqxx/util.hxx" 
44 ·40 
45 ·41namespace·pqxx::internal::gate24 ·22namespace·pqxx::internal
 25 ·23{
 26 25class·PQXX_LIBEXPORT·PQXX_NOVTABLE·basic_robusttransaction
 27 ·26·:·public·dbtransaction
 28 ·27{
 29 ·28public:
 30 29·virtual·~basic_robusttransaction()·override·=·0;
 31 ·30
 32 ·31protected:
 33 ·32·basic_robusttransaction(
 34 ·33·connection·&c,·zview·begin_command,·std::string_view·tname);
 35 ·34·basic_robusttransaction(connection·&c,·zview·begin_command);
 36 ·35
 37 ·36private:
 38 ·37·using·IDType·=·unsigned·long;
 39 ·38
 40 ·39·std::string·m_conn_string;
 41 ·40·std::string·m_xid;
 42 ·41·int·m_backendpid·=·-1;
46 ·42{43 ·42
47 ·43class·transaction_subtransaction; 
48 ·44class·transaction_sql_cursor; 
49 ·45class·transaction_stream_to; 
50 ·46class·transaction_transaction_focus;44 ·43·void·init(zview·begin_command);
 45 ·44
 46 ·45·//·@warning·This·function·will·become·`final`.
 47 ·46·virtual·void·do_commit()·override;
 48 ·47};
51 ·47}·//·namespace·pqxx::internal::gate49 ·48}·//·namespace·pqxx::internal
52 ·48 
53 ·4950 ·49
 51 ·50
54 ·50namespace·pqxx52 ·51namespace·pqxx
55 ·51{53 ·52{
 54 ·60
 55 ·81template<isolation_level·ISOLATION·=·read_committed>
 56 ·82class·robusttransaction·final·:·public·internal::basic_robusttransaction
56 ·52using·namespace·std::literals; 
57 ·53 
58 ·54 
59 ·55class·transaction_focus; 
60 ·56 
61 ·57 
62 ·82 
63 87class·PQXX_LIBEXPORT·PQXX_NOVTABLE·transaction_base 
64 ·88{57 ·83{
65 ·89public:58 ·84public:
66 90·transaction_base()·=·delete; 
67 91·transaction_base(transaction_base·const·&)·=·delete; 
68 92·transaction_base(transaction_base·&&)·=·delete; 
69 93·transaction_base·&operator=(transaction_base·const·&)·=·delete; 
70 94·transaction_base·&operator=(transaction_base·&&)·=·delete; 
71 ·95 
72 ·96·virtual·~transaction_base()·=·0; 
73 ·97 
74 ·99 
75 ·112·void·commit();59 ·89·robusttransaction(connection·&c,·std::string_view·tname)·:
 60 ·90·internal::basic_robusttransaction{
 61 ·91·c,·pqxx::internal::begin_cmd<ISOLATION,·write_policy::read_write>,
 62 ·92·tname}
 63 ·93·{}
 64 ·94
 65 ·99·robusttransaction(connection·&c,·std::string·&&tname)·:
 66 ·100·internal::basic_robusttransaction{
 67 ·101·c,·pqxx::internal::begin_cmd<ISOLATION,·write_policy::read_write>,
 68 ·102·std::move(tname)}
 69 ·103·{}
 70 ·104
 71 ·108·explicit·robusttransaction(connection·&c)·:
 72 ·109·internal::basic_robusttransaction{
 73 ·110·c,·pqxx::internal::begin_cmd<ISOLATION,·write_policy::read_write>}
 74 ·111·{}
76 ·11375 ·112
Max diff block lines reached; 24307/28921 bytes (84.05%) of diff not shown.
137 KB
./usr/share/doc/libpqxx-doc/html/a00071_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·largeobject.hxx·Source·File</title>8 <title>libpqxx:·config-internal-autotools.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
22.8 KB
html2text {}
    
Offset 1, 763 lines modifiedOffset 1, 21 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
Diff chunk too large, falling back to line-by-line diff (10 lines added, 752 lines removed)
  
2 largeobject.hxx2 config-internal-autotools.h
3 ·1/*·Large·Objects·interface.·Deprecated;·use·blob·instead.3 ·1/*·Automatically·generated·from·config.h:·internal/autotools·config.·*/
4 ·2·*4 ·2
5 ·3·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/largeobject·instead.5 ·3#define·PACKAGE·"libpqxx"
6 ·4·*6 ·4#define·PACKAGE_BUGREPORT·"Jeroen·T.·Vermeulen"
7 ·5·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.7 ·5#define·PACKAGE_NAME·"libpqxx"
8 ·6·*8 ·6#define·PACKAGE_STRING·"libpqxx·7.8.1"
9 ·7·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called9 ·7#define·PACKAGE_TARNAME·"libpqxx"
10 ·8·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this10 ·8#define·PACKAGE_VERSION·"7.8.1"
11 ·9·*·mistake,·or·contact·the·author.11 ·9#define·VERSION·"7.8.1"
12 ·10·*/ 
13 ·11#ifndef·PQXX_H_LARGEOBJECT 
14 ·12#define·PQXX_H_LARGEOBJECT 
15 ·13 
16 ·14#if·!defined(PQXX_HEADER_PRE) 
17 ·15#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>." 
18 ·16#endif 
19 ·17 
20 ·18#include·<streambuf> 
21 ·19 
22 ·20#include·"pqxx/dbtransaction.hxx" 
23 ·21 
24 ·22 
25 ·23namespace·pqxx 
26 ·24{ 
27 ·26 
28 33class·PQXX_LIBEXPORT·largeobject 
29 ·34{ 
30 ·35public: 
31 36·using·size_type·=·large_object_size_type; 
32 ·37 
33 40·[[deprecated("Use·blob·instead.")]]·largeobject()·noexcept·=·default; 
34 ·41 
35 ·43 
36 ·45·[[deprecated("Use·blob·instead.")]]·explicit·largeobject(dbtransaction·&t); 
37 ·46 
38 ·48 
39 52·[[deprecated("Use·blob·instead.")]]·explicit·largeobject(oid·o)·noexcept·: 
40 ·53·m_id{o} 
41 ·54·{} 
42 ·55 
43 ·57 
44 ·61·[[deprecated("Use·blob·instead.")]]·largeobject( 
45 ·62·dbtransaction·&t,·std::string_view·file); 
46 ·63 
47 ·65 
48 ·69·[[deprecated("Use·blob·instead.")]]·largeobject( 
49 ·70·largeobjectaccess·const·&o)·noexcept; 
50 ·71 
51 ·73 
52 77·[[nodiscard]]·oid·id()·const·noexcept·{·return·m_id;·} 
53 ·78 
54 ·88 
55 89·[[nodiscard]]·bool·operator==(largeobject·const·&other)·const 
56 ·90·{ 
57 ·91·return·m_id·==·other.m_id; 
58 ·92·} 
59 ·94 
60 95·[[nodiscard]]·bool·operator!=(largeobject·const·&other)·const 
61 ·96·{ 
62 ·97·return·m_id·!=·other.m_id; 
63 ·98·} 
64 ·100 
65 101·[[nodiscard]]·bool·operator<=(largeobject·const·&other)·const 
66 ·102·{ 
67 ·103·return·m_id·<=·other.m_id; 
68 ·104·} 
69 ·106 
70 107·[[nodiscard]]·bool·operator>=(largeobject·const·&other)·const 
71 ·108·{ 
72 ·109·return·m_id·>=·other.m_id; 
73 ·110·} 
74 ·112 
75 113·[[nodiscard]]·bool·operator<(largeobject·const·&other)·const 
76 ·114·{ 
77 ·115·return·m_id·<·other.m_id; 
78 ·116·} 
79 ·118 
80 119·[[nodiscard]]·bool·operator>(largeobject·const·&other)·const 
81 ·120·{ 
82 ·121·return·m_id·>·other.m_id; 
83 ·122·} 
84 ·124 
85 ·126 
86 ·130·void·to_file(dbtransaction·&t,·std::string_view·file)·const; 
87 ·131 
88 ·133 
89 ·137·void·remove(dbtransaction·&t)·const; 
90 ·138 
91 ·139protected: 
92 ·140·PQXX_PURE·static·internal::pq::PGconn·* 
93 ·141·raw_connection(dbtransaction·const·&T); 
94 ·142 
95 ·143·PQXX_PRIVATE·std::string·reason(connection·const·&,·int·err)·const; 
96 ·144 
97 ·145private: 
98 ·146·oid·m_id·=·oid_none; 
99 ·147}; 
100 ·148 
101 ·149 
102 ·151 
103 153class·PQXX_LIBEXPORT·largeobjectaccess·:·private·largeobject 
104 ·154{ 
105 ·155public: 
106 ·156·using·largeobject::size_type; 
107 157·using·off_type·=·size_type; 
108 158·using·pos_type·=·size_type; 
109 ·159 
110 ·161 
111 168·using·openmode·=·std::ios::openmode; 
112 ·169 
113 171·static·constexpr·auto·default_mode{ 
114 ·172·std::ios::in·|·std::ios::out·|·std::ios::binary}; 
115 ·173 
116 175·using·seekdir·=·std::ios::seekdir; 
117 ·176 
118 ·178 
119 ·183·[[deprecated("Use·blob·instead.")]]·explicit·largeobjectaccess( 
120 ·184·dbtransaction·&t,·openmode·mode·=·default_mode); 
Max diff block lines reached; 106/23329 bytes (0.45%) of diff not shown.
71.6 KB
./usr/share/doc/libpqxx-doc/html/a00074_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·result.hxx·Source·File</title>8 <title>libpqxx:·errorhandler.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
11.7 KB
html2text {}
    
Offset 1, 322 lines modifiedOffset 1, 105 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 result.hxx 
3 ·1/*·Definitions·for·the·pqxx::result·class·and·support·classes.2 errorhandler.hxx
 3 ·1/*·Definition·of·the·pqxx::errorhandler·class.
4 ·2·*4 ·2·*
5 ·3·*·pqxx::result·represents·the·set·of·result·rows·from·a·database·query.5 ·3·*·pqxx::errorhandler·handlers·errors·and·warnings·in·a·database·session.
6 ·4·*6 ·4·*
7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/result·instead.7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/errorhandler·instead.
8 ·6·*8 ·6·*
9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
10 ·8·*10 ·8·*
11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
13 ·11·*·mistake,·or·contact·the·author.13 ·11·*·mistake,·or·contact·the·author.
14 ·12·*/14 ·12·*/
15 ·13#ifndef·PQXX_H_RESULT 
16 ·14#define·PQXX_H_RESULT15 ·13#ifndef·PQXX_H_ERRORHANDLER
 16 ·14#define·PQXX_H_ERRORHANDLER
17 ·1517 ·15
18 ·16#if·!defined(PQXX_HEADER_PRE)18 ·16#if·!defined(PQXX_HEADER_PRE)
19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
20 ·18#endif20 ·18#endif
21 ·1921 ·19
22 ·20#include·<functional> 
23 ·21#include·<ios> 
24 ·22#include·<memory> 
25 ·23#include·<stdexcept> 
26 ·24 
27 ·25#include·"pqxx/except.hxx" 
28 ·26#include·"pqxx/types.hxx"22 ·20#include·"pqxx/types.hxx"
 23 ·21
 24 ·22
29 ·27#include·"pqxx/util.hxx" 
30 ·28#include·"pqxx/zview.hxx" 
31 ·29 
32 ·30#include·"pqxx/internal/encodings.hxx" 
33 ·31 
34 ·32 
35 ·33namespace·pqxx::internal25 ·23namespace·pqxx::internal::gate
36 ·34{26 ·24{
37 ·35PQXX_LIBEXPORT·void·clear_result(pq::PGresult·const·*)·noexcept; 
38 ·36}·//·namespace·pqxx::internal27 ·25class·errorhandler_connection;
 28 ·26}
 29 ·27
 30 ·28
 31 ·29namespace·pqxx
 32 ·30{
 33 ·35
39 ·3734 ·37
 35 53class·PQXX_LIBEXPORT·errorhandler
40 ·38 
41 ·39namespace·pqxx::internal::gate 
42 ·40{36 ·54{
43 ·41class·result_connection; 
44 ·42class·result_creation; 
45 ·43class·result_pipeline; 
46 ·44class·result_row; 
47 ·45class·result_sql_cursor; 
48 ·46}·//·namespace·pqxx::internal::gate 
49 ·47 
50 ·48 
51 ·49namespace·pqxx 
52 ·50{ 
53 ·52 
54 72class·PQXX_LIBEXPORT·result37 ·55public:
 38 ·56·explicit·errorhandler(connection·&);
 39 ·57·virtual·~errorhandler();
 40 ·58
 41 ·61
 42 65·virtual·bool·operator()(char·const·msg[])·noexcept·=·0;
 43 ·66
 44 67·errorhandler()·=·delete;
 45 68·errorhandler(errorhandler·const·&)·=·delete;
 46 69·errorhandler·&operator=(errorhandler·const·&)·=·delete;
 47 ·70
 48 ·71private:
 49 ·72·connection·*m_home;
55 ·73{50 ·73
 51 74·friend·class·internal::gate::errorhandler_connection;
 52 ·75·void·unregister()·noexcept;
 53 ·76};
 54 ·77
 55 ·78
 56 80class·quiet_errorhandler·:·public·errorhandler
 57 ·81{
56 ·74public:58 ·82public:
 59 84·quiet_errorhandler(connection·&conn)·:·errorhandler{conn}·{}
 60 ·85
 61 87·virtual·bool·operator()(char·const[])·noexcept·override·{·return·false;·}
 62 ·88};
57 75·using·size_type·=·result_size_type; 
58 76·using·difference_type·=·result_difference_type; 
59 77·using·reference·=·row; 
60 78·using·const_iterator·=·const_result_iterator; 
61 79·using·pointer·=·const_iterator; 
62 80·using·iterator·=·const_iterator; 
63 81·using·const_reverse_iterator·=·const_reverse_result_iterator; 
64 82·using·reverse_iterator·=·const_reverse_iterator; 
65 ·83 
66 84·result()·noexcept·: 
67 ·85·m_data{make_data_pointer()}, 
68 ·86·m_query{}, 
69 ·87·m_encoding{internal::encoding_group::MONOBYTE} 
70 ·88·{} 
71 ·8963 ·89
72 90·result(result·const·&rhs)·noexcept·=·default; 
73 91·result(result·&&rhs)·noexcept·=·default; 
74 ·92 
75 ·94 
76 97·result·&operator=(result·const·&rhs)·noexcept·=·default; 
77 ·98 
78 100·result·&operator=(result·&&rhs)·noexcept·=·default; 
79 ·101 
80 ·111·[[nodiscard]]·bool·operator==(result·const·&)·const·noexcept; 
81 113·[[nodiscard]]·bool·operator!=(result·const·&rhs)·const·noexcept 
82 ·114·{ 
83 ·115·return·not·operator==(rhs); 
84 ·116·} 
85 ·118 
86 ·120 
87 126·template<typename...·TYPE>·auto·iter()·const; 
Max diff block lines reached; 3921/12005 bytes (32.66%) of diff not shown.
41.1 KB
./usr/share/doc/libpqxx-doc/html/a00077_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·robusttransaction.hxx·Source·File</title>8 <title>libpqxx:·config.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
7.43 KB
html2text {}
    
Offset 1, 124 lines modifiedOffset 1, 129 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 robusttransaction.hxx 
3 ·1/*·Definition·of·the·pqxx::robusttransaction·class. 
4 ·2·* 
5 ·3·*·pqxx::robusttransaction·is·a·slower·but·safer·transaction·class. 
6 ·4·* 
7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/robusttransaction·instead. 
8 ·6·* 
9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen. 
10 ·8·* 
11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called 
12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this 
13 ·11·*·mistake,·or·contact·the·author. 
14 ·12·*/ 
15 ·13#ifndef·PQXX_H_ROBUSTTRANSACTION 
16 ·14#define·PQXX_H_ROBUSTTRANSACTION2 config.h
 3 ·1/*·include/pqxx/config.h.·Generated·from·config.h.in·by·configure.·*/
 4 ·2/*·include/pqxx/config.h.in.·Generated·from·configure.ac·by·autoheader.·*/
 5 ·3
 6 ·4/*·Define·to·1·if·you·have·the·<dlfcn.h>·header·file.·*/
 7 ·5#define·HAVE_DLFCN_H·1
 8 ·6
 9 ·7/*·Define·to·1·if·you·have·the·<inttypes.h>·header·file.·*/
 10 ·8#define·HAVE_INTTYPES_H·1
 11 ·9
 12 ·10/*·Define·to·1·if·you·have·the·`pq'·library·(-lpq).·*/
 13 ·11#define·HAVE_LIBPQ·1
 14 ·12
 15 ·13/*·Define·to·1·if·you·have·the·<stdint.h>·header·file.·*/
 16 ·14#define·HAVE_STDINT_H·1
17 ·1517 ·15
18 ·16#if·!defined(PQXX_HEADER_PRE) 
19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>." 
20 ·18#endif 
21 ·19 
22 ·20#include·"pqxx/dbtransaction.hxx"18 ·16/*·Define·to·1·if·you·have·the·<stdio.h>·header·file.·*/
 19 ·17#define·HAVE_STDIO_H·1
 20 ·18
 21 ·19/*·Define·to·1·if·you·have·the·<stdlib.h>·header·file.·*/
 22 ·20#define·HAVE_STDLIB_H·1
23 ·2123 ·21
24 ·22namespace·pqxx::internal 
25 ·23{ 
26 25class·PQXX_LIBEXPORT·PQXX_NOVTABLE·basic_robusttransaction 
27 ·26·:·public·dbtransaction24 ·22/*·Define·to·1·if·you·have·the·<strings.h>·header·file.·*/
 25 ·23#define·HAVE_STRINGS_H·1
 26 ·24
 27 ·25/*·Define·to·1·if·you·have·the·<string.h>·header·file.·*/
 28 ·26#define·HAVE_STRING_H·1
28 ·27{29 ·27
29 ·28public: 
30 29·virtual·~basic_robusttransaction()·override·=·0;30 ·28/*·Define·to·1·if·you·have·the·<sys/stat.h>·header·file.·*/
 31 ·29#define·HAVE_SYS_STAT_H·1
31 ·3032 ·30
32 ·31protected: 
33 ·32·basic_robusttransaction( 
34 ·33·connection·&c,·zview·begin_command,·std::string_view·tname); 
35 ·34·basic_robusttransaction(connection·&c,·zview·begin_command); 
36 ·35 
37 ·36private: 
38 ·37·using·IDType·=·unsigned·long; 
39 ·38 
40 ·39·std::string·m_conn_string; 
41 ·40·std::string·m_xid; 
42 ·41·int·m_backendpid·=·-1;33 ·31/*·Define·to·1·if·you·have·the·<sys/types.h>·header·file.·*/
 34 ·32#define·HAVE_SYS_TYPES_H·1
 35 ·33
 36 ·34/*·Define·to·1·if·you·have·the·<unistd.h>·header·file.·*/
 37 ·35#define·HAVE_UNISTD_H·1
 38 ·36
 39 ·37/*·Define·to·the·sub-directory·where·libtool·stores·uninstalled·libraries.
 40 */
 41 ·38#define·LT_OBJDIR·".libs/"
 42 ·39
 43 ·40/*·Name·of·package·*/
 44 ·41#define·PACKAGE·"libpqxx"
43 ·4245 ·42
44 ·43·void·init(zview·begin_command); 
45 ·44 
46 ·45·//·@warning·This·function·will·become·`final`. 
47 ·46·virtual·void·do_commit()·override; 
48 ·47}; 
49 ·48}·//·namespace·pqxx::internal 
50 ·49 
51 ·50 
52 ·51namespace·pqxx 
53 ·52{46 ·43/*·Define·to·the·address·where·bug·reports·for·this·package·should·be·sent.
 47 */
 48 ·44#define·PACKAGE_BUGREPORT·"Jeroen·T.·Vermeulen"
 49 ·45
 50 ·46/*·Define·to·the·full·name·of·this·package.·*/
 51 ·47#define·PACKAGE_NAME·"libpqxx"
 52 ·48
 53 ·49/*·Define·to·the·full·name·and·version·of·this·package.·*/
 54 ·50#define·PACKAGE_STRING·"libpqxx·7.8.1"
 55 ·51
 56 ·52/*·Define·to·the·one·symbol·short·name·of·this·package.·*/
 57 ·53#define·PACKAGE_TARNAME·"libpqxx"
 58 ·54
 59 ·55/*·Define·to·the·home·page·for·this·package.·*/
 60 ·56#define·PACKAGE_URL·""
 61 ·57
 62 ·58/*·Define·to·the·version·of·this·package.·*/
 63 ·59#define·PACKAGE_VERSION·"7.8.1"
54 ·6064 ·60
55 ·81template<isolation_level·ISOLATION·=·read_committed> 
56 ·82class·robusttransaction·final·:·public·internal::basic_robusttransaction 
57 ·83{ 
58 ·84public: 
59 ·89·robusttransaction(connection·&c,·std::string_view·tname)·: 
60 ·90·internal::basic_robusttransaction{ 
61 ·91·c,·pqxx::internal::begin_cmd<ISOLATION,·write_policy::read_write>, 
62 ·92·tname} 
63 ·93·{} 
64 ·94 
65 ·99·robusttransaction(connection·&c,·std::string·&&tname)·: 
66 ·100·internal::basic_robusttransaction{ 
67 ·101·c,·pqxx::internal::begin_cmd<ISOLATION,·write_policy::read_write>, 
68 ·102·std::move(tname)} 
69 ·103·{}65 ·61/*·Define·if·<charconv>·supports·floating-point·conversion.·*/
 66 ·62#define·PQXX_HAVE_CHARCONV_FLOAT·1
Max diff block lines reached; 93/7588 bytes (1.23%) of diff not shown.
128 KB
./usr/share/doc/libpqxx-doc/html/a00080_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·config.h·Source·File</title>8 <title>libpqxx:·util.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
22.5 KB
html2text {}
    
Offset 1, 129 lines modifiedOffset 1, 622 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 config.h 
3 ·1/*·include/pqxx/config.h.·Generated·from·config.h.in·by·configure.·*/ 
4 ·2/*·include/pqxx/config.h.in.·Generated·from·configure.ac·by·autoheader.·*/2 util.hxx
 3 ·1/*·Various·utility·definitions·for·libpqxx.
 4 ·2·*
 5 ·3·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/util·instead.
 6 ·4·*
 7 ·5·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
 8 ·6·*
 9 ·7·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
 10 ·8·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
 11 ·9·*·mistake,·or·contact·the·author.
 12 ·10·*/
 13 ·11#ifndef·PQXX_H_UTIL
 14 ·12#define·PQXX_H_UTIL
5 ·315 ·13
 16 ·14#if·!defined(PQXX_HEADER_PRE)
 17 ·15#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
 18 ·16#endif
 19 ·17
 20 ·18#include·<cassert>
 21 ·19#include·<cctype>
 22 ·20#include·<cerrno>
 23 ·21#include·<cstdio>
 24 ·22#include·<cstring>
 25 ·23#include·<functional>
 26 ·24#include·<iterator>
 27 ·25#include·<limits>
 28 ·26#include·<memory>
 29 ·27#include·<stdexcept>
 30 ·28#include·<string>
 31 ·29#include·<string_view>
 32 ·30#include·<type_traits>
 33 ·31#include·<typeinfo>
 34 ·32#include·<utility>
 35 ·33#include·<vector>
 36 ·34
 37 ·35#include·"pqxx/except.hxx"
 38 ·36#include·"pqxx/types.hxx"
 39 ·37#include·"pqxx/version.hxx"
 40 ·38
6 ·4/*·Define·to·1·if·you·have·the·<dlfcn.h>·header·file.·*/ 
7 ·5#define·HAVE_DLFCN_H·1 
8 ·6 
9 ·7/*·Define·to·1·if·you·have·the·<inttypes.h>·header·file.·*/ 
10 ·8#define·HAVE_INTTYPES_H·1 
11 ·9 
12 ·10/*·Define·to·1·if·you·have·the·`pq'·library·(-lpq).·*/ 
13 ·11#define·HAVE_LIBPQ·1 
14 ·12 
15 ·13/*·Define·to·1·if·you·have·the·<stdint.h>·header·file.·*/ 
16 ·14#define·HAVE_STDINT_H·1 
17 ·15 
18 ·16/*·Define·to·1·if·you·have·the·<stdio.h>·header·file.·*/ 
19 ·17#define·HAVE_STDIO_H·1 
20 ·18 
21 ·19/*·Define·to·1·if·you·have·the·<stdlib.h>·header·file.·*/ 
22 ·20#define·HAVE_STDLIB_H·1 
23 ·21 
24 ·22/*·Define·to·1·if·you·have·the·<strings.h>·header·file.·*/ 
25 ·23#define·HAVE_STRINGS_H·1 
26 ·24 
27 ·25/*·Define·to·1·if·you·have·the·<string.h>·header·file.·*/ 
28 ·26#define·HAVE_STRING_H·1 
29 ·27 
30 ·28/*·Define·to·1·if·you·have·the·<sys/stat.h>·header·file.·*/ 
31 ·29#define·HAVE_SYS_STAT_H·1 
32 ·30 
33 ·31/*·Define·to·1·if·you·have·the·<sys/types.h>·header·file.·*/ 
34 ·32#define·HAVE_SYS_TYPES_H·1 
35 ·33 
36 ·34/*·Define·to·1·if·you·have·the·<unistd.h>·header·file.·*/ 
37 ·35#define·HAVE_UNISTD_H·1 
38 ·36 
39 ·37/*·Define·to·the·sub-directory·where·libtool·stores·uninstalled·libraries. 
40 */ 
41 ·38#define·LT_OBJDIR·".libs/" 
42 ·3941 ·39
 42 ·41namespace·pqxx
43 ·40/*·Name·of·package·*/ 
44 ·41#define·PACKAGE·"libpqxx" 
45 ·4243 ·42{}
 44 ·43
 45 ·44#include·<pqxx/internal/libpq-forward.hxx>
46 ·43/*·Define·to·the·address·where·bug·reports·for·this·package·should·be·sent. 
47 */ 
48 ·44#define·PACKAGE_BUGREPORT·"Jeroen·T.·Vermeulen" 
49 ·4546 ·45
 47 ·46
 48 ·47//·C++23:·Retire·wrapper.
 49 ·48#if·pqxx_have_unreachable
 50 ·50#·define·PQXX_UNREACHABLE·std::unreachable()
 51 ·51#else
 52 ·52#·define·PQXX_UNREACHABLE·assert(false)
 53 ·53#endif
50 ·46/*·Define·to·the·full·name·of·this·package.·*/ 
51 ·47#define·PACKAGE_NAME·"libpqxx" 
52 ·48 
53 ·49/*·Define·to·the·full·name·and·version·of·this·package.·*/ 
54 ·50#define·PACKAGE_STRING·"libpqxx·7.8.1" 
55 ·51 
56 ·52/*·Define·to·the·one·symbol·short·name·of·this·package.·*/ 
57 ·53#define·PACKAGE_TARNAME·"libpqxx" 
58 ·5454 ·54
 55 ·55
 56 ·57namespace·pqxx::internal
 57 ·58{
 58 ·59
 59 ·60//·C++20:·Retire·wrapper.
 60 ·62template<typename·LEFT,·typename·RIGHT>
 61 63inline·constexpr·bool·cmp_less(LEFT·lhs,·RIGHT·rhs)·noexcept
 62 ·64{
 63 ·65#if·defined(PQXX_HAVE_CMP)
 64 ·66·return·std::cmp_less(lhs,·rhs);
 65 ·67#else
 66 ·68·//·We·need·a·variable·just·because·lgtm.com·gives·off·a·false·positive
 67 ·69·//·warning·when·we·compare·the·values·directly.·It·considers·that·a
 68 ·70·//·"self-comparison."
 69 ·71·constexpr·bool·left_signed{std::is_signed_v<LEFT>};
 70 ·72·if·constexpr·(left_signed·==·std::is_signed_v<RIGHT>)
Max diff block lines reached; 18179/23060 bytes (78.83%) of diff not shown.
34.1 KB
./usr/share/doc/libpqxx-doc/html/a00086_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·separated_list.hxx·Source·File</title>8 <title>libpqxx:·version.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
5.81 KB
html2text {}
    
Offset 1, 162 lines modifiedOffset 1, 50 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 separated_list.hxx 
3 ·1/*·Helper·similar·to·Python's·`str.join()`.2 version.hxx
 3 ·1/*·Version·info·for·libpqxx.
4 ·2·*4 ·2·*
5 ·3·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/separated_list·instead.5 ·3·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/version·instead.
6 ·4·*6 ·4·*
7 ·5·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.7 ·5·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
8 ·6·*8 ·6·*
9 ·7·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called9 ·7·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
10 ·8·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this10 ·8·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
11 ·9·*·mistake,·or·contact·the·author.11 ·9·*·mistake,·or·contact·the·author.
12 ·10·*/12 ·10·*/
13 ·11#ifndef·PQXX_H_SEPARATED_LIST 
14 ·12#define·PQXX_H_SEPARATED_LIST13 ·11#if·!defined(PQXX_H_VERSION)
 14 ·12#·define·PQXX_H_VERSION
15 ·1315 ·13
16 ·14#if·!defined(PQXX_HEADER_PRE)16 ·14#·if·!defined(PQXX_HEADER_PRE)
17 ·15#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."17 ·15#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
18 ·16#endif18 ·16#·endif
19 ·1719 ·17
 20 ·19#·define·PQXX_VERSION·"7.8.1"
 21 ·21#·define·PQXX_ABI·"7.8"
20 ·18#include·<algorithm> 
21 ·19#include·<numeric> 
22 ·20 
23 ·21#include·"pqxx/strconv.hxx" 
24 ·2222 ·22
 23 ·24#·define·PQXX_VERSION_MAJOR·7
 24 ·26#·define·PQXX_VERSION_MINOR·8
25 ·23//·C++20:·Simplify·using·std::ranges::range. 
26 ·24//·C++20:·Optimise·buffer·allocation·using·random_access_range/iterator. 
27 ·25//·TODO:·Can·we·pass·separators·at·compile·time? 
28 ·26namespace·pqxx 
29 ·27{25 ·27
 26 ·28#·define·PQXX_VERSION_CHECK·check_pqxx_version_7_8
 27 ·29
 28 ·30namespace·pqxx::internal
30 ·32 
31 ·34 
32 ·42template<typename·ITER,·typename·ACCESS> 
33 ·43[[nodiscard]]·inline·std::string 
34 44separated_list(std::string_view·sep,·ITER·begin,·ITER·end,·ACCESS·access) 
35 ·45{ 
36 ·46·if·(end·==·begin) 
37 ·47·return·{}; 
38 ·48·auto·next{begin}; 
39 ·49·++next; 
40 ·50·if·(next·==·end) 
41 ·51·return·to_string(access(begin)); 
42 ·52 
43 ·53·//·From·here·on,·we've·got·at·least·2·elements·--·meaning·that·we·need·sep. 
44 ·54·using·elt_type·=·strip_t<decltype(access(begin))>; 
45 ·55·using·traits·=·string_traits<elt_type>; 
46 ·56 
47 ·57·std::size_t·budget{0}; 
48 ·58·for·(ITER·cnt{begin};·cnt·!=·end;·++cnt) 
49 ·59·budget·+=·traits::size_buffer(access(cnt)); 
50 ·60·budget·+= 
51 ·61·static_cast<std::size_t>(std::distance(begin,·end))·*·std::size(sep); 
52 ·62 
53 ·63·std::string·result; 
54 ·64·result.resize(budget); 
55 ·65 
56 ·66·char·*const·data{result.data()}; 
57 ·67·char·*here{data}; 
58 ·68·char·*stop{data·+·budget}; 
59 ·69·here·=·traits::into_buf(here,·stop,·access(begin))·-·1; 
60 ·70·for·(++begin;·begin·!=·end;·++begin) 
61 ·71·{ 
62 ·72·here·+=·sep.copy(here,·std::size(sep)); 
63 ·73·here·=·traits::into_buf(here,·stop,·access(begin))·-·1; 
64 ·74·} 
65 ·75·result.resize(static_cast<std::size_t>(here·-·data)); 
66 ·76·return·result; 
67 ·77} 
68 ·78 
69 ·79 
70 ·81template<typename·ITER> 
71 ·82[[nodiscard]]·inline·std::string 
72 83separated_list(std::string_view·sep,·ITER·begin,·ITER·end) 
73 ·84{ 
74 ·85·return·separated_list(sep,·begin,·end,·[](ITER·i)·{·return·*i;·}); 
75 ·86} 
76 ·87 
77 ·88 
78 ·89//·C++20:·Use·a·concept. 
79 ·91template<typename·CONTAINER> 
80 ·92[[nodiscard]]·inline·auto 
81 93separated_list(std::string_view·sep,·CONTAINER·const·&c) 
82 ·94·/* 
83 ·95·Always·std::string;·necessary·because·SFINAE·doesn't·work·with·the 
84 ·96·contents·of·function·bodies,·so·the·check·for·iterability·has·to·be·in 
85 ·97·the·signature. 
86 ·98·*/ 
87 ·99·->·typename·std::enable_if< 
88 ·100·(not·std::is_void<decltype(std::begin(c))>::value·and 
89 ·101·not·std::is_void<decltype(std::end(c))>::value), 
90 ·102·std::string>::type 
91 ·103{ 
92 ·104·return·separated_list(sep,·std::begin(c),·std::end(c)); 
93 ·105} 
94 ·106 
95 ·107 
96 ·109template< 
97 ·110·typename·TUPLE,·std::size_t·INDEX·=·0,·typename·ACCESS, 
98 ·111·typename·std::enable_if< 
99 ·112·(INDEX·==·std::tuple_size<TUPLE>::value·-·1),·int>::type·=·0> 
100 113[[nodiscard]]·inline·std::string·separated_list( 
101 ·114·std::string_view·/*·sep·*/,·TUPLE·const·&t,·ACCESS·const·&access) 
102 ·115{ 
103 ·116·return·to_string(access(&std::get<INDEX>(t))); 
104 ·117} 
105 ·118 
106 ·119template< 
107 ·120·typename·TUPLE,·std::size_t·INDEX·=·0,·typename·ACCESS, 
108 ·121·typename·std::enable_if< 
109 ·122·(INDEX·<·std::tuple_size<TUPLE>::value·-·1),·int>::type·=·0> 
110 ·123[[nodiscard]]·inline·std::string 
111 ·124separated_list(std::string_view·sep,·TUPLE·const·&t,·ACCESS·const·&access) 
112 ·125{ 
Max diff block lines reached; 93/5923 bytes (1.57%) of diff not shown.
166 KB
./usr/share/doc/libpqxx-doc/html/a00092_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·stream_to.hxx·Source·File</title>8 <title>libpqxx:·array.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
30.3 KB
html2text {}
    
Offset 1, 409 lines modifiedOffset 1, 554 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 stream_to.hxx 
3 ·1/*·Definition·of·the·pqxx::stream_to·class.2 array.hxx
 3 ·1/*·Handling·of·SQL·arrays.
4 ·2·*4 ·2·*
5 ·3·*·pqxx::stream_to·enables·optimized·batch·updates·to·a·database·table.5 ·3·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/field·instead.
6 ·4·*6 ·4·*
7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/stream_to.hxx·instead.7 ·5·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
8 ·6·*8 ·6·*
9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen. 
10 ·8·* 
11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called9 ·7·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this10 ·8·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
13 ·11·*·mistake,·or·contact·the·author.11 ·9·*·mistake,·or·contact·the·author.
14 ·12·*/12 ·10·*/
15 ·13#ifndef·PQXX_H_STREAM_TO13 ·11#ifndef·PQXX_H_ARRAY
16 ·14#define·PQXX_H_STREAM_TO14 ·12#define·PQXX_H_ARRAY
17 ·1515 ·13
18 ·16#if·!defined(PQXX_HEADER_PRE)16 ·14#if·!defined(PQXX_HEADER_PRE)
19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."17 ·15#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
20 ·18#endif18 ·16#endif
21 ·19 
22 ·20#include·"pqxx/separated_list.hxx"19 ·17
 20 ·18#include·<algorithm>
 21 ·19#include·<cassert>
 22 ·20#include·<stdexcept>
 23 ·21#include·<string>
 24 ·22#include·<type_traits>
 25 ·23#include·<utility>
 26 ·24#include·<vector>
 27 ·25
23 ·21#include·"pqxx/transaction_base.hxx"28 ·26#include·"pqxx/connection.hxx"
24 ·22 
25 ·2329 ·27#include·"pqxx/internal/array-composite.hxx"
 30 ·28#include·"pqxx/internal/encoding_group.hxx"
 31 ·29#include·"pqxx/internal/encodings.hxx"
 32 ·30
 33 ·31
26 ·24namespace·pqxx34 32namespace·pqxx
 35 ·33{
 36 ·34//·TODO:·Specialise·for·string_view/zview,·allocate·all·strings·in·one
 37 buffer.
 38 ·35
 39 ·37
 40 ·52template<
 41 ·53·typename·ELEMENT,·std::size_t·DIMENSIONS·=·1u,
 42 ·54·char·SEPARATOR·=·array_separator<ELEMENT>>
 43 55class·array·final
27 ·25{44 ·56{
28 ·27 
29 80class·PQXX_LIBEXPORT·stream_to·:·transaction_focus 
30 ·81{ 
31 ·82public:45 ·57public:
32 ·84 
33 104·static·stream_to·raw_table( 
34 ·105·transaction_base·&tx,·std::string_view·path,·std::string_view·columns·= 
35 "")46 ·59
 47 68·array(std::string_view·data,·connection·const·&conn)·:
 48 ·69·array{data,·pqxx::internal::enc_group(conn.encoding_id())}
 49 ·70·{}
 50 ·71
 51 ·73
 52 75·constexpr·std::size_t·dimensions()·noexcept·{·return·DIMENSIONS;·}
 53 ·76
 54 ·78
 55 82·std::array<std::size_t,·DIMENSIONS>·const·&sizes()·noexcept
 56 ·83·{
 57 ·84·return·m_extents;
 58 ·85·}
 59 ·86
 60 87·template<typename...·INDEX>·ELEMENT·const·&at(INDEX...·index)·const
 61 ·88·{
 62 ·89·static_assert(sizeof...(index)·==·DIMENSIONS);
 63 ·90·check_bounds(index...);
 64 ·91·return·m_elts.at(locate(index...));
 65 ·92·}
 66 ·93
 67 ·95
 68 103·template<typename...·INDEX>·ELEMENT·const·&operator[](INDEX...·index)·const
36 ·106·{69 ·104·{
37 ·107·return·{tx,·path,·columns};70 ·105·static_assert(sizeof...(index)·==·DIMENSIONS);
 71 ·106·return·m_elts[locate(index...)];
38 ·108·}72 ·107·}
39 ·10973 ·108
40 ·11174 ·110
 75 115·constexpr·auto·cbegin()·const·noexcept·{·return·m_elts.cbegin();·}
 76 117·constexpr·auto·cend()·const·noexcept·{·return·m_elts.cend();·}
 77 119·constexpr·auto·crbegin()·const·noexcept·{·return·m_elts.crbegin();·}
 78 121·constexpr·auto·crend()·const·noexcept·{·return·m_elts.crend();·}
41 120·static·stream_to·table( 
42 ·121·transaction_base·&tx,·table_path·path, 
43 ·122·std::initializer_list<std::string_view>·columns·=·{}) 
44 ·123·{ 
45 ·124·auto·const·&conn{tx.conn()}; 
46 ·125·return·raw_table(tx,·conn.quote_table(path),·conn.quote_columns(columns)); 
47 ·126·} 
48 ·12779 ·122
49 ·128#if·defined(PQXX_HAVE_CONCEPTS)80 ·124
 81 127·constexpr·std::size_t·size()·const·noexcept·{·return·m_elts.size();·}
 82 ·128
50 ·13083 ·130
 84 145·constexpr·auto·ssize()·const·noexcept
51 ·137·template<PQXX_CHAR_STRINGS_ARG·COLUMNS> 
52 ·138·static·stream_to 
53 ·139·table(transaction_base·&tx,·table_path·path,·COLUMNS·const·&columns) 
54 ·140·{85 ·146·{
 86 ·147·return·static_cast<std::ptrdiff_t>(size());
55 ·141·auto·const·&conn{tx.conn()}; 
56 ·142·return·stream_to::raw_table( 
57 ·143·tx,·conn.quote_table(path),·tx.conn().quote_columns(columns)); 
58 ·144·}87 ·148·}
59 ·14588 ·149
 89 ·151
 90 153·constexpr·auto·front()·const·noexcept·{·return·m_elts.front();·}
60 ·14791 ·154
61 ·154·template<PQXX_CHAR_STRINGS_ARG·COLUMNS> 
62 ·155·static·stream_to 
63 ·156·table(transaction_base·&tx,·std::string_view·path,·COLUMNS·const·&columns)92 ·156
 93 158·constexpr·auto·back()·const·noexcept·{·return·m_elts.back();·}
 94 ·159
 95 ·160private:
Max diff block lines reached; 23767/31036 bytes (76.58%) of diff not shown.
139 KB
./usr/share/doc/libpqxx-doc/html/a00095_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·row.hxx·Source·File</title>8 <title>libpqxx:·notification.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
22.9 KB
html2text {}
    
Offset 1, 662 lines modifiedOffset 1, 87 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 row.hxx 
3 ·1/*·Definitions·for·the·pqxx::result·class·and·support·classes.2 notification.hxx
 3 ·1/*·Definition·of·the·pqxx::notification_receiver·functor·interface.
4 ·2·*4 ·2·*
5 ·3·*·pqxx::result·represents·the·set·of·result·rows·from·a·database·query.5 ·3·*·pqxx::notification_receiver·handles·incoming·notifications.
6 ·4·*6 ·4·*
7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/result·instead.7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/notification·instead.
8 ·6·*8 ·6·*
9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
10 ·8·*10 ·8·*
11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
13 ·11·*·mistake,·or·contact·the·author.13 ·11·*·mistake,·or·contact·the·author.
14 ·12·*/14 ·12·*/
15 ·13#ifndef·PQXX_H_ROW 
16 ·14#define·PQXX_H_ROW15 ·13#ifndef·PQXX_H_NOTIFICATION
 16 ·14#define·PQXX_H_NOTIFICATION
17 ·1517 ·15
18 ·16#if·!defined(PQXX_HEADER_PRE)18 ·16#if·!defined(PQXX_HEADER_PRE)
19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
20 ·18#endif20 ·18#endif
21 ·1921 ·19
22 ·20#include·"pqxx/except.hxx" 
23 ·21#include·"pqxx/field.hxx"22 ·20#include·<string>
 23 ·21
24 ·22#include·"pqxx/result.hxx"24 ·22#include·"pqxx/types.hxx"
25 ·2325 ·23
 26 ·24
26 ·24#include·"pqxx/internal/concat.hxx" 
27 ·25 
28 ·26namespace·pqxx::internal 
29 ·27{ 
30 28template<typename...·T>·class·result_iter; 
31 ·29}·//·namespace·pqxx::internal 
32 ·30 
33 ·31 
34 ·32namespace·pqxx27 ·25namespace·pqxx
35 ·33{ 
36 ·35 
37 46class·PQXX_LIBEXPORT·row28 ·26{
 29 ·28
 30 56class·PQXX_LIBEXPORT·PQXX_NOVTABLE·notification_receiver
38 ·47{31 ·57{
39 ·48public:32 ·58public:
 33 ·60
 34 ·64·notification_receiver(connection·&c,·std::string_view·channel);
 35 66·notification_receiver(notification_receiver·const·&)·=·delete;
 36 68·notification_receiver·&operator=(notification_receiver·const·&)·=·delete;
 37 ·70·virtual·~notification_receiver();
 38 ·71
 39 73·[[nodiscard]]·std::string·const·&channel()·const·&·{·return·m_channel;·}
40 49·using·size_type·=·row_size_type; 
41 50·using·difference_type·=·row_difference_type; 
42 51·using·const_iterator·=·const_row_iterator; 
43 52·using·iterator·=·const_iterator; 
44 53·using·reference·=·field; 
45 54·using·pointer·=·const_row_iterator; 
46 55·using·const_reverse_iterator·=·const_reverse_row_iterator; 
47 56·using·reverse_iterator·=·const_reverse_iterator; 
48 ·57 
49 58·row()·noexcept·=·default; 
50 59·row(row·&&)·noexcept·=·default; 
51 60·row(row·const·&)·noexcept·=·default; 
52 61·row·&operator=(row·const·&)·noexcept·=·default; 
53 62·row·&operator=(row·&&)·noexcept·=·default; 
54 ·63 
55 ·68·[[nodiscard]]·PQXX_PURE·bool·operator==(row·const·&)·const·noexcept; 
56 69·[[nodiscard]]·bool·operator!=(row·const·&rhs)·const·noexcept 
57 ·70·{ 
58 ·71·return·not·operator==(rhs); 
59 ·72·} 
60 ·7440 ·74
 41 ·75·//·TODO:·Change·API·to·take·payload·as·zview·instead·of·string·ref.
61 ·75·[[nodiscard]]·const_iterator·begin()·const·noexcept; 
62 ·76·[[nodiscard]]·const_iterator·cbegin()·const·noexcept; 
63 ·77·[[nodiscard]]·const_iterator·end()·const·noexcept; 
64 ·78·[[nodiscard]]·const_iterator·cend()·const·noexcept; 
65 ·79 
66 ·84·[[nodiscard]]·reference·front()·const·noexcept; 
67 ·85·[[nodiscard]]·reference·back()·const·noexcept; 
68 ·86 
69 ·87·[[nodiscard]]·const_reverse_row_iterator·rbegin()·const·noexcept; 
70 ·88·[[nodiscard]]·const_reverse_row_iterator·crbegin()·const·noexcept; 
71 ·89·[[nodiscard]]·const_reverse_row_iterator·rend()·const·noexcept; 
72 ·90·[[nodiscard]]·const_reverse_row_iterator·crend()·const·noexcept; 
73 ·91 
74 ·92·[[nodiscard]]·reference·operator[](size_type)·const·noexcept; 
75 ·96·[[nodiscard]]·reference·operator[](zview·col_name)·const; 
76 ·97 
77 ·98·reference·at(size_type)·const; 
78 ·102·reference·at(zview·col_name)·const; 
79 ·103 
80 104·[[nodiscard]]·constexpr·size_type·size()·const·noexcept 
81 ·105·{ 
82 ·106·return·m_end·-·m_begin; 
83 ·107·} 
84 ·108 
85 ·109·[[deprecated("Swap·iterators,·not·rows.")]]·void·swap(row·&)·noexcept; 
86 ·110 
87 112·[[nodiscard]]·constexpr·result::size_type·rownumber()·const·noexcept 
88 ·113·{ 
89 ·114·return·m_index; 
90 ·115·} 
91 ·116 
92 ·122·[[nodiscard]]·size_type·column_number(zview·col_name)·const; 
93 ·123 
94 ·125·[[nodiscard]]·oid·column_type(size_type)·const; 
95 ·126 
96 128·[[nodiscard]]·oid·column_type(zview·col_name)·const 
97 ·129·{ 
98 ·130·return·column_type(column_number(col_name)); 
99 ·131·} 
100 ·132 
101 ·134·[[nodiscard]]·oid·column_table(size_type·col_num)·const; 
102 ·135 
103 137·[[nodiscard]]·oid·column_table(zview·col_name)·const 
104 ·138·{ 
105 ·139·return·column_table(column_number(col_name)); 
106 ·140·} 
107 ·141 
Max diff block lines reached; 8541/23420 bytes (36.47%) of diff not shown.
165 KB
./usr/share/doc/libpqxx-doc/html/a00098_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·types.hxx·Source·File</title>8 <title>libpqxx:·largeobject.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
27.7 KB
html2text {}
    
Offset 1, 232 lines modifiedOffset 1, 763 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 types.hxx 
3 ·1/*·Basic·type·aliases·and·forward·declarations.2 largeobject.hxx
 3 ·1/*·Large·Objects·interface.·Deprecated;·use·blob·instead.
4 ·2·*4 ·2·*
5 ·3·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen5 ·3·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/largeobject·instead.
6 ·4·*6 ·4·*
 7 ·5·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
 8 ·6·*
7 ·5·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called9 ·7·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
8 ·6·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this10 ·8·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
9 ·7·*·mistake,·or·contact·the·author.11 ·9·*·mistake,·or·contact·the·author.
10 ·8·*/ 
11 ·9#ifndef·PQXX_H_TYPES 
12 ·10#define·PQXX_H_TYPES 
13 ·1112 ·10·*/
 13 ·11#ifndef·PQXX_H_LARGEOBJECT
 14 ·12#define·PQXX_H_LARGEOBJECT
 15 ·13
14 ·12#if·!defined(PQXX_HEADER_PRE)16 ·14#if·!defined(PQXX_HEADER_PRE)
15 ·13#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."17 ·15#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
16 ·14#endif18 ·16#endif
17 ·1519 ·17
18 ·16#include·<cstddef>20 ·18#include·<streambuf>
19 ·17#include·<cstdint> 
20 ·18#include·<iterator> 
21 ·1921 ·19
 22 ·20#include·"pqxx/dbtransaction.hxx"
 23 ·21
 24 ·22
22 ·20#if·defined(PQXX_HAVE_CONCEPTS)·&&·__has_include(<ranges>) 
23 ·21#·include·<ranges> 
24 ·22#endif 
25 ·23 
26 ·24 
27 ·25namespace·pqxx25 ·23namespace·pqxx
 26 ·24{
28 ·26{27 ·26
 28 33class·PQXX_LIBEXPORT·largeobject
 29 ·34{
 30 ·35public:
 31 36·using·size_type·=·large_object_size_type;
 32 ·37
 33 40·[[deprecated("Use·blob·instead.")]]·largeobject()·noexcept·=·default;
29 28using·result_size_type·=·int; 
30 ·29 
31 31using·result_difference_type·=·int; 
32 ·32 
33 34using·row_size_type·=·int; 
34 ·35 
35 37using·row_difference_type·=·int; 
36 ·38 
37 40using·field_size_type·=·std::size_t; 
38 ·4134 ·41
 35 ·43
 36 ·45·[[deprecated("Use·blob·instead.")]]·explicit·largeobject(dbtransaction·&t);
 37 ·46
 38 ·48
 39 52·[[deprecated("Use·blob·instead.")]]·explicit·largeobject(oid·o)·noexcept·:
 40 ·53·m_id{o}
 41 ·54·{}
 42 ·55
 43 ·57
 44 ·61·[[deprecated("Use·blob·instead.")]]·largeobject(
 45 ·62·dbtransaction·&t,·std::string_view·file);
39 43using·large_object_size_type·=·int64_t; 
40 ·44 
41 ·45 
42 ·46//·Forward·declarations,·to·help·break·compilation·dependencies. 
43 ·47//·These·won't·necessarily·include·all·classes·in·libpqxx. 
44 ·48class·binarystring; 
45 ·49class·connection; 
46 ·50class·const_result_iterator; 
47 ·51class·const_reverse_result_iterator; 
48 ·52class·const_reverse_row_iterator; 
49 ·53class·const_row_iterator; 
50 ·54class·dbtransaction; 
51 ·55class·field; 
52 ·56class·largeobjectaccess; 
53 ·57class·notification_receiver; 
54 ·58struct·range_error; 
55 ·59class·result; 
56 ·60class·row; 
57 ·61class·stream_from; 
58 ·62class·transaction_base; 
59 ·6346 ·63
60 ·6547 ·65
 48 ·69·[[deprecated("Use·blob·instead.")]]·largeobject(
 49 ·70·largeobjectaccess·const·&o)·noexcept;
61 67struct·from_table_t 
62 ·68{}; 
63 ·69 
64 ·7150 ·71
 51 ·73
 52 77·[[nodiscard]]·oid·id()·const·noexcept·{·return·m_id;·}
65 73struct·from_query_t 
66 ·74{}; 
67 ·75 
68 ·76 
69 ·7853 ·78
70 80enum·class·format·:·int 
71 ·81{ 
72 ·82·text·=·0, 
73 ·83·binary·=·1, 
74 ·84}; 
75 ·85 
76 ·86 
77 ·8854 ·88
78 ·90template<typename·TYPE> 
79 91using·strip_t·=·std::remove_cv_t<std::remove_reference_t<TYPE>>;55 89·[[nodiscard]]·bool·operator==(largeobject·const·&other)·const
 56 ·90·{
 57 ·91·return·m_id·==·other.m_id;
80 ·9258 ·92·}
81 ·93 
82 ·94#if·defined(PQXX_HAVE_CONCEPTS)59 ·94
 60 95·[[nodiscard]]·bool·operator!=(largeobject·const·&other)·const
83 ·9661 ·96·{
 62 ·97·return·m_id·!=·other.m_id;
 63 ·98·}
84 ·99template<std::ranges::range·CONTAINER> 
85 ·100using·value_type·=·strip_t<decltype(*std::begin(std::declval<CONTAINER> 
Max diff block lines reached; 23316/28297 bytes (82.40%) of diff not shown.
26.1 KB
./usr/share/doc/libpqxx-doc/html/a00101_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·errorhandler.hxx·Source·File</title>8 <title>libpqxx:·dbtransaction.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
4.31 KB
html2text {}
    
Offset 1, 105 lines modifiedOffset 1, 76 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 errorhandler.hxx 
3 ·1/*·Definition·of·the·pqxx::errorhandler·class.2 dbtransaction.hxx
 3 ·1/*·Definition·of·the·pqxx::dbtransaction·abstract·base·class.
4 ·2·*4 ·2·*
5 ·3·*·pqxx::errorhandler·handlers·errors·and·warnings·in·a·database·session.5 ·3·*·pqxx::dbransaction·defines·a·real·transaction·on·the·database.
6 ·4·*6 ·4·*
7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/errorhandler·instead.7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/dbtransaction·instead.
8 ·6·*8 ·6·*
9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
10 ·8·*10 ·8·*
11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
13 ·11·*·mistake,·or·contact·the·author.13 ·11·*·mistake,·or·contact·the·author.
14 ·12·*/14 ·12·*/
15 ·13#ifndef·PQXX_H_ERRORHANDLER 
16 ·14#define·PQXX_H_ERRORHANDLER15 ·13#ifndef·PQXX_H_DBTRANSACTION
 16 ·14#define·PQXX_H_DBTRANSACTION
17 ·1517 ·15
18 ·16#if·!defined(PQXX_HEADER_PRE)18 ·16#if·!defined(PQXX_HEADER_PRE)
19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
20 ·18#endif20 ·18#endif
21 ·1921 ·19
22 ·20#include·"pqxx/types.hxx"22 ·20#include·"pqxx/transaction_base.hxx"
23 ·2123 ·21
24 ·22 
25 ·23namespace·pqxx::internal::gate 
26 ·24{ 
27 ·25class·errorhandler_connection; 
28 ·26} 
29 ·27 
30 ·28 
31 ·29namespace·pqxx24 ·22namespace·pqxx
32 ·30{25 ·23{
 26 ·25
 27 53class·PQXX_LIBEXPORT·PQXX_NOVTABLE·dbtransaction·:·public·transaction_base
33 ·35 
34 ·37 
35 53class·PQXX_LIBEXPORT·errorhandler 
36 ·54{28 ·54{
 29 ·55protected:
 30 57·explicit·dbtransaction(connection·&c)·:·transaction_base{c}·{}
 31 59·dbtransaction(connection·&c,·std::string_view·tname)·:
 32 ·60·transaction_base{c,·tname}
 33 ·61·{}
 34 63·dbtransaction(
 35 ·64·connection·&c,·std::string_view·tname,
 36 ·65·std::shared_ptr<std::string>·rollback_cmd)·:
 37 ·66·transaction_base{c,·tname,·rollback_cmd}
 38 ·67·{}
37 ·55public: 
38 ·56·explicit·errorhandler(connection·&); 
39 ·57·virtual·~errorhandler(); 
40 ·58 
41 ·61 
42 65·virtual·bool·operator()(char·const·msg[])·noexcept·=·0; 
43 ·66 
44 67·errorhandler()·=·delete; 
45 68·errorhandler(errorhandler·const·&)·=·delete; 
46 69·errorhandler·&operator=(errorhandler·const·&)·=·delete; 
47 ·70 
48 ·71private: 
49 ·72·connection·*m_home; 
50 ·73 
51 74·friend·class·internal::gate::errorhandler_connection; 
52 ·75·void·unregister()·noexcept; 
53 ·76};39 ·68};
54 ·77 
55 ·78 
56 80class·quiet_errorhandler·:·public·errorhandler 
57 ·81{ 
58 ·82public: 
59 84·quiet_errorhandler(connection·&conn)·:·errorhandler{conn}·{} 
60 ·85 
61 87·virtual·bool·operator()(char·const[])·noexcept·override·{·return·false;·} 
62 ·88}; 
63 ·89 
64 ·91}·//·namespace·pqxx40 ·69}·//·namespace·pqxx
65 ·92#endif41 ·70#endif
66 pqxx42 pqxx
67 The·home·of·all·libpqxx·classes,·functions,·templates,·etc.43 The·home·of·all·libpqxx·classes,·functions,·templates,·etc.
68 Definition·array.hxx:3344 Definition·array.hxx:33
69 pqxx::internal::gate 
70 Definition·connection.hxx:112 
71 pqxx::connection45 pqxx::connection
72 Connection·to·a·database.46 Connection·to·a·database.
73 Definition·connection.hxx:25347 Definition·connection.hxx:253
 48 pqxx::dbtransaction
 49 Abstract·transaction·base·class:·bracket·transactions·on·the·database.
 50 Definition·dbtransaction.hxx:54
 51 pqxx::dbtransaction::dbtransaction
 52 dbtransaction(connection·&c,·std::string_view·tname,·std::shared_ptr<·std::
 53 string·>·rollback_cmd)
 54 Begin·transaction.
 55 Definition·dbtransaction.hxx:63
 56 pqxx::dbtransaction::dbtransaction
 57 dbtransaction(connection·&c)
 58 Begin·transaction.
 59 Definition·dbtransaction.hxx:57
 60 pqxx::dbtransaction::dbtransaction
 61 dbtransaction(connection·&c,·std::string_view·tname)
 62 Begin·transaction.
 63 Definition·dbtransaction.hxx:59
 64 pqxx::transaction_base
 65 Interface·definition·(and·common·code)·for·"transaction"·classes.
 66 Definition·transaction_base.hxx:88
74 pqxx::errorhandler 
75 Base·class·for·error-handler·callbacks. 
76 Definition·errorhandler.hxx:54 
77 pqxx::errorhandler::errorhandler 
78 errorhandler()=delete 
79 pqxx::errorhandler::operator() 
80 virtual·bool·operator()(char·const·msg[])·noexcept=0 
81 pqxx::errorhandler::operator= 
82 errorhandler·&·operator=(errorhandler·const·&)=delete 
83 pqxx::errorhandler::errorhandler 
84 errorhandler(errorhandler·const·&)=delete 
85 pqxx::quiet_errorhandler 
86 An·error·handler·that·suppresses·any·previously·registered·error·handlers. 
87 Definition·errorhandler.hxx:81 
88 pqxx::quiet_errorhandler::operator() 
Max diff block lines reached; 97/4389 bytes (2.21%) of diff not shown.
93.3 KB
./usr/share/doc/libpqxx-doc/html/a00104_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·strconv.hxx·Source·File</title>8 <title>libpqxx:·isolation.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
14.5 KB
html2text {}
    
Offset 1, 489 lines modifiedOffset 1, 77 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 strconv.hxx 
3 ·1/*·String·conversion·definitions.2 isolation.hxx
 3 ·1/*·Definitions·for·transaction·isolation·levels,·and·such.
4 ·2·*4 ·2·*
5 ·3·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/stringconv·instead.5 ·3·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/isolation·instead.
6 ·4·*6 ·4·*
7 ·5·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.7 ·5·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
8 ·6·*8 ·6·*
9 ·7·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called9 ·7·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
10 ·8·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this10 ·8·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
11 ·9·*·mistake,·or·contact·the·author.11 ·9·*·mistake,·or·contact·the·author.
12 ·10·*/12 ·10·*/
13 ·11#ifndef·PQXX_H_STRCONV13 ·11#ifndef·PQXX_H_ISOLATION
14 ·12#define·PQXX_H_STRCONV14 ·12#define·PQXX_H_ISOLATION
15 ·1315 ·13
16 ·14#if·!defined(PQXX_HEADER_PRE)16 ·14#if·!defined(PQXX_HEADER_PRE)
17 ·15#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."17 ·15#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
18 ·16#endif18 ·16#endif
19 ·1719 ·17
 20 ·18#include·"pqxx/util.hxx"
 21 ·19
 22 ·20namespace·pqxx
 23 ·21{
 24 ·23
 25 26enum·class·write_policy
 26 ·27{
 27 ·28·read_only,
 28 ·29·read_write
 29 ·30};
 30 ·31
20 ·18#include·<algorithm> 
21 ·19#include·<cstring> 
22 ·20#include·<limits> 
23 ·21#include·<sstream> 
24 ·22#include·<stdexcept> 
25 ·23#include·<typeinfo> 
26 ·24 
27 ·25#if·__has_include(<charconv>) 
28 ·26#·include·<charconv> 
29 ·27#endif 
30 ·28 
31 ·29#if·defined(PQXX_HAVE_RANGES)·&&·__has_include(<ranges>) 
32 ·30#·include·<ranges> 
33 ·31#endif 
34 ·3231 ·32
35 ·33#include·"pqxx/except.hxx" 
36 ·34#include·"pqxx/util.hxx" 
37 ·35#include·"pqxx/zview.hxx" 
38 ·36 
39 ·37 
40 ·38namespace·pqxx::internal 
41 ·39{ 
42 ·41PQXX_LIBEXPORT·std::string·demangle_type_name(char·const[]); 
43 ·42}·//·namespace·pqxx::internal 
44 ·43 
45 ·44 
46 ·45namespace·pqxx 
47 ·46{ 
48 ·71 
49 ·73 
50 ·81template<typename·TYPE> 
51 82std::string·const·type_name{internal::demangle_type_name(typeid(TYPE).name 
52 ())}; 
53 ·83 
54 ·84 
55 ·86 
56 92template<typename·TYPE,·typename·ENABLE·=·void>·struct·nullness 
57 ·93{ 
58 95·static·bool·has_null; 
59 ·96 
60 98·static·bool·always_null; 
61 ·99 
62 101·static·bool·is_null(TYPE·const·&value); 
63 ·102 
64 ·104 
65 109·[[nodiscard]]·static·TYPE·null(); 
66 ·110}; 
67 ·111 
68 ·112 
69 114template<typename·TYPE>·struct·no_null 
70 ·115{ 
71 ·117 
72 127·static·constexpr·bool·has_null·=·false; 
73 ·128 
74 ·130 
75 133·static·constexpr·bool·always_null·=·false; 
76 ·13432 ·34
 33 65enum·isolation_level
 34 ·66{
 35 ·67·//·PostgreSQL·only·has·the·better·isolation·levels.
 36 ·68·//·read_uncommitted,
77 ·136 
78 140·[[nodiscard]]·static·constexpr·bool·is_null(TYPE·const·&)·noexcept 
79 ·141·{ 
80 ·142·return·false; 
81 ·143·} 
82 ·144}; 
83 ·145 
84 ·146 
85 ·148 
86 154template<typename·TYPE>·struct·string_traits 
87 ·155{ 
88 ·157 
89 160·static·constexpr·bool·converts_to_string{false}; 
90 ·161 
91 ·163 
92 166·static·constexpr·bool·converts_from_string{false}; 
93 ·167 
94 ·16937 ·69
 38 70·read_committed,
 39 71·repeatable_read,
 40 72·serializable,
 41 ·73};
95 ·188·[[nodiscard]]·static·inline·zview 
96 189·to_buf(char·*begin,·char·*end,·TYPE·const·&value); 
97 ·190 
98 ·192·/*·@warning·A·null·value·has·no·string·representation.·Do·not·pass·a·null. 
99 ·193·* 
100 ·194·*·Writes·value's·string·representation·into·the·buffer,·starting·exactly 
101 at 
Max diff block lines reached; 5332/14852 bytes (35.90%) of diff not shown.
72.1 KB
./usr/share/doc/libpqxx-doc/html/a00107_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·config-internal-autotools.h·Source·File</title>8 <title>libpqxx:·stream_to.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
12.9 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 409 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 config-internal-autotools.h 
3 ·1/*·Automatically·generated·from·config.h:·internal/autotools·config.·*/2 stream_to.hxx
 3 ·1/*·Definition·of·the·pqxx::stream_to·class.
 4 ·2·*
 5 ·3·*·pqxx::stream_to·enables·optimized·batch·updates·to·a·database·table.
 6 ·4·*
 7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/stream_to.hxx·instead.
 8 ·6·*
 9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
 10 ·8·*
 11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
 12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
 13 ·11·*·mistake,·or·contact·the·author.
 14 ·12·*/
 15 ·13#ifndef·PQXX_H_STREAM_TO
 16 ·14#define·PQXX_H_STREAM_TO
 17 ·15
 18 ·16#if·!defined(PQXX_HEADER_PRE)
 19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
 20 ·18#endif
 21 ·19
 22 ·20#include·"pqxx/separated_list.hxx"
 23 ·21#include·"pqxx/transaction_base.hxx"
4 ·224 ·22
5 ·3#define·PACKAGE·"libpqxx" 
6 ·4#define·PACKAGE_BUGREPORT·"Jeroen·T.·Vermeulen" 
7 ·5#define·PACKAGE_NAME·"libpqxx" 
8 ·6#define·PACKAGE_STRING·"libpqxx·7.8.1" 
9 ·7#define·PACKAGE_TARNAME·"libpqxx" 
10 ·8#define·PACKAGE_VERSION·"7.8.1" 
11 ·9#define·VERSION·"7.8.1"25 ·23
 26 ·24namespace·pqxx
 27 ·25{
 28 ·27
 29 80class·PQXX_LIBEXPORT·stream_to·:·transaction_focus
 30 ·81{
 31 ·82public:
 32 ·84
 33 104·static·stream_to·raw_table(
 34 ·105·transaction_base·&tx,·std::string_view·path,·std::string_view·columns·=
 35 "")
 36 ·106·{
 37 ·107·return·{tx,·path,·columns};
 38 ·108·}
 39 ·109
 40 ·111
 41 120·static·stream_to·table(
 42 ·121·transaction_base·&tx,·table_path·path,
 43 ·122·std::initializer_list<std::string_view>·columns·=·{})
 44 ·123·{
 45 ·124·auto·const·&conn{tx.conn()};
 46 ·125·return·raw_table(tx,·conn.quote_table(path),·conn.quote_columns(columns));
 47 ·126·}
 48 ·127
 49 ·128#if·defined(PQXX_HAVE_CONCEPTS)
 50 ·130
 51 ·137·template<PQXX_CHAR_STRINGS_ARG·COLUMNS>
 52 ·138·static·stream_to
 53 ·139·table(transaction_base·&tx,·table_path·path,·COLUMNS·const·&columns)
 54 ·140·{
 55 ·141·auto·const·&conn{tx.conn()};
 56 ·142·return·stream_to::raw_table(
 57 ·143·tx,·conn.quote_table(path),·tx.conn().quote_columns(columns));
 58 ·144·}
 59 ·145
 60 ·147
 61 ·154·template<PQXX_CHAR_STRINGS_ARG·COLUMNS>
 62 ·155·static·stream_to
 63 ·156·table(transaction_base·&tx,·std::string_view·path,·COLUMNS·const·&columns)
 64 ·157·{
 65 ·158·return·stream_to::raw_table(tx,·path,·tx.conn().quote_columns(columns));
 66 ·159·}
 67 ·160#endif·//·PQXX_HAVE_CONCEPTS
 68 ·161
 69 ·163
 70 172·[[deprecated("Use·table()·or·raw_table()·factory.")]]·stream_to(
 71 ·173·transaction_base·&tx,·std::string_view·table_name)·:
 72 ·174·stream_to{tx,·table_name,·""sv}
 73 ·175·{}
 74 ·176
 75 ·178
 76 ·180·template<typename·Columns>
 77 ·181·[[deprecated("Use·table()·or·raw_table()·factory.")]]·stream_to(
 78 ·182·transaction_base·&,·std::string_view·table_name,·Columns·const·&columns);
 79 ·183
 80 ·185
 81 ·187·template<typename·Iter>
 82 ·188·[[deprecated("Use·table()·or·raw_table()·factory.")]]·stream_to(
 83 ·189·transaction_base·&,·std::string_view·table_name,·Iter·columns_begin,
 84 ·190·Iter·columns_end);
 85 ·191
 86 192·explicit·stream_to(stream_to·&&other)·:
 87 ·193·//·(This·first·step·only·moves·the·transaction_focus·base-class
 88 ·194·//·object.)
 89 ·195·transaction_focus{std::move(other)},
 90 ·196·m_finished{other.m_finished},
 91 ·197·m_buffer{std::move(other.m_buffer)},
 92 ·198·m_field_buf{std::move(other.m_field_buf)},
 93 ·199·m_finder{other.m_finder}
 94 ·200·{
 95 ·201·other.m_finished·=·true;
 96 ·202·}
 97 ·203·~stream_to()·noexcept;
 98 ·204
 99 206·[[nodiscard]]·constexpr·operator·bool()·const·noexcept
 100 ·207·{
 101 ·208·return·not·m_finished;
 102 ·209·}
 103 211·[[nodiscard]]·constexpr·bool·operator!()·const·noexcept
 104 ·212·{
 105 ·213·return·m_finished;
 106 ·214·}
 107 ·215
 108 ·217
 109 ·223·void·complete();
 110 ·224
 111 ·226
 112 235·template<typename·Row>·stream_to·&operator<<(Row·const·&row)
 113 ·236·{
 114 ·237·write_row(row);
Max diff block lines reached; 104/13218 bytes (0.79%) of diff not shown.
41.8 KB
./usr/share/doc/libpqxx-doc/html/a00110_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·zview.hxx·Source·File</title>8 <title>libpqxx:·time.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
6.33 KB
html2text {}
    
Offset 1, 178 lines modifiedOffset 1, 77 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
 2 time.hxx
 3 ·1
2 zview.hxx 
3 ·1/*·Zero-terminated·string·view. 
4 ·2·* 
5 ·3·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/zview·instead. 
6 ·4·* 
7 ·5·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen. 
8 ·6·* 
9 ·7·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called 
10 ·8·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this 
11 ·9·*·mistake,·or·contact·the·author. 
12 ·10·*/ 
13 ·11#ifndef·PQXX_H_ZVIEW4 ·5#ifndef·PQXX_H_TIME
14 ·12#define·PQXX_H_ZVIEW5 ·6#define·PQXX_H_TIME
15 ·136 ·7
 7 ·8#if·!defined(PQXX_HEADER_PRE)
 8 ·9#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
 9 ·10#endif
 10 ·11
 11 ·12#include·<chrono>
16 ·14#include·<string>12 ·13#include·<cstdlib>
17 ·15#include·<string_view> 
18 ·16#include·<type_traits>13 ·14
 14 ·15#include·"pqxx/internal/concat.hxx"
 15 ·16#include·"pqxx/strconv.hxx"
19 ·1716 ·17
20 ·18#include·"pqxx/types.hxx" 
21 ·1917 ·18
 18 ·19#if·defined(PQXX_HAVE_YEAR_MONTH_DAY)
22 ·2019 ·20
23 ·21namespace·pqxx20 ·21namespace·pqxx
24 ·22{21 ·22{
 22 ·23using·namespace·std::literals;
25 ·2423 ·24
 24 ·25template<>
 25 ·26struct·nullness<std::chrono::year_month_day>
 26 ·27·:·no_null<std::chrono::year_month_day>
 27 ·28{};
 28 ·29
 29 ·30
 30 ·32
 31 ·60template<>·struct·PQXX_LIBEXPORT·string_traits<std::chrono::year_month_day>
 32 ·61{
 33 ·62·[[nodiscard]]·static·zview
 34 ·63·to_buf(char·*begin,·char·*end,·std::chrono::year_month_day·const·&value)
 35 ·64·{
 36 ·65·return·generic_to_buf(begin,·end,·value);
26 37class·zview·:·public·std::string_view 
27 ·38{ 
28 ·39public: 
29 40·constexpr·zview()·noexcept·=·default; 
30 ·41 
31 43·constexpr·zview(char·const·text[],·std::ptrdiff_t·len)·noexcept( 
32 ·44·noexcept(std::string_view{text,·static_cast<std::size_t>(len)}))·: 
33 ·45·std::string_view{text,·static_cast<std::size_t>(len)} 
34 ·46·{} 
35 ·47 
36 49·constexpr·zview(char·text[],·std::ptrdiff_t·len)·noexcept( 
37 ·50·noexcept(std::string_view{text,·static_cast<std::size_t>(len)}))·: 
38 ·51·std::string_view{text,·static_cast<std::size_t>(len)} 
39 ·52·{} 
40 ·53 
41 55·explicit·constexpr·zview(std::string_view·other)·noexcept·: 
42 ·56·std::string_view{other} 
43 ·57·{} 
44 ·58 
45 ·60 
46 ·62·template<typename...·Args> 
47 63·explicit·constexpr·zview(Args·&&...args)·: 
48 ·64·std::string_view(std::forward<Args>(args)...) 
49 ·65·{} 
50 ·6637 ·66·}
51 ·67·//·C++20:·constexpr. 
52 69·zview(std::string·const·&str)·noexcept·: 
53 ·70·std::string_view{str.c_str(),·str.size()} 
54 ·71·{} 
55 ·72 
56 ·74 
57 78·constexpr·zview(char·const·str[])·noexcept(noexcept(std::string_view{str})) 
58 : 
59 ·79·std::string_view{str}38 ·67
 39 ·68·static·char·*
 40 ·69·into_buf(char·*begin,·char·*end,·std::chrono::year_month_day·const·&value);
 41 ·70
 42 ·71·[[nodiscard]]·static·std::chrono::year_month_day
 43 ·72·from_string(std::string_view·text);
 44 ·73
 45 ·74·[[nodiscard]]·static·std::size_t
 46 ·75·size_buffer(std::chrono::year_month_day·const·&)·noexcept
 47 ·76·{
 48 ·77·static_assert(int{(std::chrono::year::min)()}·>=·-99999);
 49 ·78·static_assert(int{(std::chrono::year::max)()}·<=·99999);
 50 ·79·return·5·+·1·+·2·+·1·+·2·+·std::size(s_bc)·+·1;
60 ·80·{}51 ·80·}
61 ·8152 ·81
 53 ·82private:
 54 ·84·static·constexpr·std::string_view·s_bc{"·BC"sv};
 55 ·85};
62 ·83 
63 ·91·template<size_t·size> 
64 92·constexpr·zview(char·const·(&literal)[size])·:·zview(literal,·size·-·1) 
65 ·93·{} 
66 ·94 
67 96·[[nodiscard]]·constexpr·char·const·*c_str()·const·&noexcept 
68 ·97·{ 
69 ·98·return·data(); 
70 ·99·} 
71 ·100}; 
72 ·101 
73 ·102 
74 ·104 
75 111constexpr·zview·operator""·_zv(char·const·str[],·std::size_t·len)·noexcept 
76 ·112{ 
77 ·113·return·zview{str,·len}; 
78 ·114} 
79 ·115}·//·namespace·pqxx56 ·86}·//·namespace·pqxx
 57 ·87#endif·//·PQXX_HAVE_YEAR_MONTH_DAY
 58 ·88#endif
80 ·116 
Max diff block lines reached; 1792/6453 bytes (27.77%) of diff not shown.
38.3 KB
./usr/share/doc/libpqxx-doc/html/a00113_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·subtransaction.hxx·Source·File</title>8 <title>libpqxx:·transaction_focus.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
6.65 KB
html2text {}
    
Offset 1, 72 lines modifiedOffset 1, 165 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 subtransaction.hxx2 transaction_focus.hxx
 3 ·1
3 ·1/*·Definition·of·the·pqxx::subtransaction·class. 
4 ·2·* 
5 ·3·*·pqxx::subtransaction·is·a·nested·transaction,·i.e.·one·within·a 
6 transaction. 
7 ·4·* 
8 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/subtransaction·instead. 
9 ·6·* 
10 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen. 
11 ·8·* 
12 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called 
13 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this 
14 ·11·*·mistake,·or·contact·the·author. 
15 ·12·*/ 
16 ·13#ifndef·PQXX_H_SUBTRANSACTION4 ·9#ifndef·PQXX_H_TRANSACTION_FOCUS
17 ·14#define·PQXX_H_SUBTRANSACTION5 ·10#define·PQXX_H_TRANSACTION_FOCUS
 6 ·11
 7 ·12#if·!defined(PQXX_HEADER_PRE)
 8 ·13#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
 9 ·14#endif
18 ·1510 ·15
19 ·16#if·!defined(PQXX_HEADER_PRE) 
20 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>." 
21 ·18#endif11 ·16#include·"pqxx/util.hxx"
 12 ·17
 13 ·18namespace·pqxx
22 ·1914 ·19{
23 ·20#include·"pqxx/dbtransaction.hxx" 
24 ·2115 ·21
25 ·22namespace·pqxx16 28class·PQXX_LIBEXPORT·transaction_focus
26 ·23{17 ·29{
27 ·28 
28 76class·PQXX_LIBEXPORT·subtransaction·:·public·transaction_focus, 
29 ·77·public·dbtransaction 
30 ·78{ 
31 ·79public:18 ·30public:
32 ·81·explicit·subtransaction(dbtransaction·&t,·std::string_view·tname·=·""sv); 
33 ·82 
34 ·84·explicit·subtransaction(subtransaction·&t,·std::string_view·name·=·""sv);19 31·transaction_focus(
 20 ·32·transaction_base·&t,·std::string_view·cname,·std::string_view·oname)·:
 21 ·33·m_trans{&t},·m_classname{cname},·m_name{oname}
 22 ·34·{}
 23 ·35
 24 36·transaction_focus(
 25 ·37·transaction_base·&t,·std::string_view·cname,·std::string·&&oname)·:
 26 ·38·m_trans{&t},·m_classname{cname},·m_name{std::move(oname)}
 27 ·39·{}
 28 ·40
 29 41·transaction_focus(transaction_base·&t,·std::string_view·cname)·:
 30 ·42·m_trans{&t},·m_classname{cname}
 31 ·43·{}
 32 ·44
 33 45·transaction_focus()·=·delete;
 34 46·transaction_focus(transaction_focus·const·&)·=·delete;
 35 47·transaction_focus·&operator=(transaction_focus·const·&)·=·delete;
 36 ·48
 37 50·[[nodiscard]]·constexpr·std::string_view·classname()·const·noexcept
 38 ·51·{
 39 ·52·return·m_classname;
 40 ·53·}
 41 ·54
 42 56·[[nodiscard]]·std::string_view·name()·const·&noexcept·{·return·m_name;·}
 43 ·57
 44 58·[[nodiscard]]·std::string·description()·const
 45 ·59·{
 46 ·60·return·pqxx::internal::describe_object(m_classname,·m_name);
 47 ·61·}
 48 ·62
 49 63·transaction_focus(transaction_focus·&&other)·:
 50 ·64·m_trans{other.m_trans},
 51 ·65·m_registered{other.m_registered},
 52 ·66·m_classname{other.m_classname},
 53 ·67·//·We·can't·move·the·name·until·later.
 54 ·68·m_name{}
 55 ·69·{
 56 ·70·//·This·is·a·bit·more·complicated·than·you·might·expect.·The·transaction
 57 ·71·//·has·a·backpointer·to·the·focus,·and·we·need·to·transfer·that·to·the·new
 58 ·72·//·focus.
 59 ·73·move_name_and_registration(other);
 60 ·74·}
 61 ·75
 62 76·transaction_focus·&operator=(transaction_focus·&&other)
 63 ·77·{
 64 ·78·if·(&other·!=·this)
 65 ·79·{
 66 ·80·if·(m_registered)
 67 ·81·unregister_me();
 68 ·82·m_trans·=·other.m_trans;
 69 ·83·m_classname·=·other.m_classname;
 70 ·84·move_name_and_registration(other);
35 ·8571 ·85·}
36 ·86·virtual·~subtransaction()·noexcept·override;72 ·86·return·*this;
37 ·8773 ·87·}
 74 ·88
 75 ·89protected:
 76 ·90·void·register_me();
 77 ·91·void·unregister_me()·noexcept;
 78 ·92·void·reg_pending_error(std::string·const·&)·noexcept;
 79 93·bool·registered()·const·noexcept·{·return·m_registered;·}
 80 ·94
 81 95·transaction_base·*m_trans;
 82 ·96
38 ·88private:83 ·97private:
39 ·89·std::string·quoted_name()·const 
40 ·90·{ 
41 ·91·return·quote_name(transaction_focus::name()); 
42 ·92·} 
43 ·93·virtual·void·do_commit()·override; 
44 ·94};84 ·98·bool·m_registered·=·false;
 85 ·99·std::string_view·m_classname;
 86 ·100·std::string·m_name;
 87 ·101
 88 ·103·void·move_name_and_registration(transaction_focus·&other)
 89 ·104·{
 90 ·105·bool·const·reg{other.m_registered};
 91 ·106·//·Unregister·the·original·while·it·still·owns·its·name.
 92 ·107·if·(reg)
 93 ·108·other.unregister_me();
 94 ·109·//·Now!·Quick!·Steal·that·name.
Max diff block lines reached; 2570/6786 bytes (37.87%) of diff not shown.
77.2 KB
./usr/share/doc/libpqxx-doc/html/a00116_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·nontransaction.hxx·Source·File</title>8 <title>libpqxx:·binarystring.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
13.6 KB
html2text {}
    
Offset 1, 76 lines modifiedOffset 1, 358 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 nontransaction.hxx 
3 ·1/*·Definition·of·the·pqxx::nontransaction·class.2 binarystring.hxx
 3 ·1/*·Deprecated·representation·for·raw,·binary·data.
4 ·2·*4 ·2·*
5 ·3·*·pqxx::nontransaction·provides·nontransactional·database·access5 ·3·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/binarystring·instead.
6 ·4·*6 ·4·*
7 ·5·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/nontransaction·instead.7 ·5·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
8 ·6·*8 ·6·*
9 ·7·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen. 
10 ·8·* 
11 ·9·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called9 ·7·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
12 ·10·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this10 ·8·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
13 ·11·*·mistake,·or·contact·the·author.11 ·9·*·mistake,·or·contact·the·author.
14 ·12·*/12 ·10·*/
15 ·13#ifndef·PQXX_H_NONTRANSACTION 
16 ·14#define·PQXX_H_NONTRANSACTION 
17 ·1513 ·11#ifndef·PQXX_H_BINARYSTRING
 14 ·12#define·PQXX_H_BINARYSTRING
 15 ·13
18 ·16#if·!defined(PQXX_HEADER_PRE)16 ·14#if·!defined(PQXX_HEADER_PRE)
19 ·17#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."17 ·15#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>."
20 ·18#endif18 ·16#endif
21 ·19 
22 ·20#include·"pqxx/connection.hxx"19 ·17
 20 ·18#include·<memory>
 21 ·19#include·<string>
 22 ·20#include·<string_view>
 23 ·21
23 ·21#include·"pqxx/result.hxx"24 ·22#include·"pqxx/result.hxx"
24 ·22#include·"pqxx/transaction.hxx"25 ·23#include·"pqxx/strconv.hxx"
25 ·2326 ·24
26 ·24namespace·pqxx27 ·25namespace·pqxx
27 ·25{28 ·26{
28 ·26using·namespace·std::literals; 
29 ·2729 ·27class·binarystring;
 30 ·28template<>·struct·string_traits<binarystring>;
30 ·2931 ·29
31 55class·PQXX_LIBEXPORT·nontransaction·final·:·public·transaction_base 
32 ·56{ 
33 ·57public:32 ·30
 33 ·32
 34 58class·PQXX_LIBEXPORT·binarystring
34 ·5935 ·59{
35 64·nontransaction(connection·&c,·std::string_view·tname·=·""sv)·: 
36 ·65·transaction_base{c,·tname,·std::shared_ptr<std::string>{}} 
37 ·66·{ 
38 ·67·register_transaction(); 
39 ·68·}36 ·60public:
 37 61·using·char_type·=·unsigned·char;
 38 62·using·value_type·=·std::char_traits<char_type>::char_type;
 39 63·using·size_type·=·std::size_t;
 40 64·using·difference_type·=·long;
 41 65·using·const_reference·=·value_type·const·&;
 42 66·using·const_pointer·=·value_type·const·*;
 43 67·using·const_iterator·=·const_pointer;
 44 68·using·const_reverse_iterator·=·std::reverse_iterator<const_iterator>;
40 ·6945 ·69
41 70·virtual·~nontransaction()·override·{·close();·} 
42 ·7146 70·[[deprecated("Use·std::byte·for·binary·data.")]]·binarystring(
 47 ·71·binarystring·const·&)·=·default;
 48 ·72
 49 ·74
 50 ·78·[[deprecated("Use·std::byte·for·binary·data.")]]·explicit·binarystring(
 51 ·79·field·const·&);
 52 ·80
 53 ·82
 54 ·85·[[deprecated("Use·std::byte·for·binary·data.")]]·explicit·binarystring(
 55 ·86·std::string_view);
 56 ·87
 57 ·89·[[deprecated("Use·std::byte·for·binary·data.")]]·binarystring(
 58 ·90·void·const·*,·std::size_t);
 59 ·91
 60 93·[[deprecated("Use·std::byte·for·binary·data.")]]·binarystring(
 61 ·94·std::shared_ptr<value_type>·ptr,·size_type·size)·:
 62 ·95·m_buf{std::move(ptr)},·m_size{size}
 63 ·96·{}
 64 ·97
 65 99·[[nodiscard]]·size_type·size()·const·noexcept·{·return·m_size;·}
 66 101·[[nodiscard]]·size_type·length()·const·noexcept·{·return·size();·}
 67 102·[[nodiscard]]·bool·empty()·const·noexcept·{·return·size()·==·0;·}
 68 ·103
 69 104·[[nodiscard]]·const_iterator·begin()·const·noexcept·{·return·data();·}
 70 105·[[nodiscard]]·const_iterator·cbegin()·const·noexcept·{·return·begin();·}
 71 106·[[nodiscard]]·const_iterator·end()·const·noexcept·{·return·data()·+·m_size;
 72 }
 73 107·[[nodiscard]]·const_iterator·cend()·const·noexcept·{·return·end();·}
 74 ·108
 75 109·[[nodiscard]]·const_reference·front()·const·noexcept·{·return·*begin();·}
 76 110·[[nodiscard]]·const_reference·back()·const·noexcept
 77 ·111·{
 78 ·112·return·*(data()·+·m_size·-·1);
 79 ·113·}
 80 ·114
 81 115·[[nodiscard]]·const_reverse_iterator·rbegin()·const
 82 ·116·{
 83 ·117·return·const_reverse_iterator{end()};
 84 ·118·}
 85 119·[[nodiscard]]·const_reverse_iterator·crbegin()·const·{·return·rbegin();·}
 86 120·[[nodiscard]]·const_reverse_iterator·rend()·const
 87 ·121·{
 88 ·122·return·const_reverse_iterator{begin()};
 89 ·123·}
 90 124·[[nodiscard]]·const_reverse_iterator·crend()·const·{·return·rend();·}
 91 ·125
 92 127·[[nodiscard]]·value_type·const·*data()·const·noexcept·{·return·m_buf.get();
 93 }
 94 ·128
 95 129·[[nodiscard]]·const_reference·operator[](size_type·i)·const·noexcept
 96 ·130·{
 97 ·131·return·data()[i];
 98 ·132·}
 99 ·133
 100 ·134·[[nodiscard]]·PQXX_PURE·bool·operator==(binarystring·const·&)·const
 101 noexcept;
 102 135·[[nodiscard]]·bool·operator!=(binarystring·const·&rhs)·const·noexcept
 103 ·136·{
 104 ·137·return·not·operator==(rhs);
 105 ·138·}
 106 ·139
 107 140·binarystring·&operator=(binarystring·const·&);
Max diff block lines reached; 6818/13887 bytes (49.10%) of diff not shown.
41.2 KB
./usr/share/doc/libpqxx-doc/html/a00119_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>libpqxx:·isolation.hxx·Source·File</title>8 <title>libpqxx:·zview.hxx·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
5.99 KB
html2text {}
    
Offset 1, 77 lines modifiedOffset 1, 178 lines modified
  
  
  
  
  
1 libpqxx 7.8.11 libpqxx 7.8.1
  
2 isolation.hxx 
3 ·1/*·Definitions·for·transaction·isolation·levels,·and·such.2 zview.hxx
 3 ·1/*·Zero-terminated·string·view.
4 ·2·*4 ·2·*
5 ·3·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/isolation·instead.5 ·3·*·DO·NOT·INCLUDE·THIS·FILE·DIRECTLY;·include·pqxx/zview·instead.
6 ·4·*6 ·4·*
7 ·5·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.7 ·5·*·Copyright·(c)·2000-2023,·Jeroen·T.·Vermeulen.
8 ·6·*8 ·6·*
9 ·7·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called9 ·7·*·See·COPYING·for·copyright·license.·If·you·did·not·receive·a·file·called
10 ·8·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this10 ·8·*·COPYING·with·this·source·code,·please·notify·the·distributor·of·this
11 ·9·*·mistake,·or·contact·the·author.11 ·9·*·mistake,·or·contact·the·author.
12 ·10·*/12 ·10·*/
13 ·11#ifndef·PQXX_H_ISOLATION13 ·11#ifndef·PQXX_H_ZVIEW
14 ·12#define·PQXX_H_ISOLATION14 ·12#define·PQXX_H_ZVIEW
15 ·1315 ·13
16 ·14#if·!defined(PQXX_HEADER_PRE) 
17 ·15#·error·"Include·libpqxx·headers·as·<pqxx/header>,·not·<pqxx/header.hxx>." 
18 ·16#endif16 ·14#include·<string>
 17 ·15#include·<string_view>
 18 ·16#include·<type_traits>
19 ·1719 ·17
20 ·18#include·"pqxx/util.hxx"20 ·18#include·"pqxx/types.hxx"
21 ·1921 ·19
 22 ·20
22 ·20namespace·pqxx23 ·21namespace·pqxx
23 ·21{24 ·22{
24 ·23 
25 26enum·class·write_policy 
26 ·27{ 
27 ·28·read_only, 
28 ·29·read_write 
29 ·30}; 
30 ·31 
31 ·32 
32 ·34 
33 65enum·isolation_level25 ·24
 26 37class·zview·:·public·std::string_view
 27 ·38{
 28 ·39public:
 29 40·constexpr·zview()·noexcept·=·default;
 30 ·41
 31 43·constexpr·zview(char·const·text[],·std::ptrdiff_t·len)·noexcept(
 32 ·44·noexcept(std::string_view{text,·static_cast<std::size_t>(len)}))·:
 33 ·45·std::string_view{text,·static_cast<std::size_t>(len)}
 34 ·46·{}
 35 ·47
 36 49·constexpr·zview(char·text[],·std::ptrdiff_t·len)·noexcept(
 37 ·50·noexcept(std::string_view{text,·static_cast<std::size_t>(len)}))·:
 38 ·51·std::string_view{text,·static_cast<std::size_t>(len)}
 39 ·52·{}
 40 ·53
 41 55·explicit·constexpr·zview(std::string_view·other)·noexcept·:
 42 ·56·std::string_view{other}
 43 ·57·{}
 44 ·58
 45 ·60
 46 ·62·template<typename...·Args>
 47 63·explicit·constexpr·zview(Args·&&...args)·:
 48 ·64·std::string_view(std::forward<Args>(args)...)
 49 ·65·{}
34 ·66{50 ·66
35 ·67·//·PostgreSQL·only·has·the·better·isolation·levels. 
36 ·68·//·read_uncommitted, 
37 ·69 
38 70·read_committed, 
39 71·repeatable_read, 
40 72·serializable, 
41 ·73};51 ·67·//·C++20:·constexpr.
 52 69·zview(std::string·const·&str)·noexcept·:
 53 ·70·std::string_view{str.c_str(),·str.size()}
 54 ·71·{}
 55 ·72
 56 ·74
 57 78·constexpr·zview(char·const·str[])·noexcept(noexcept(std::string_view{str}))
 58 :
 59 ·79·std::string_view{str}
 60 ·80·{}
 61 ·81
 62 ·83
 63 ·91·template<size_t·size>
 64 92·constexpr·zview(char·const·(&literal)[size])·:·zview(literal,·size·-·1)
 65 ·93·{}
 66 ·94
 67 96·[[nodiscard]]·constexpr·char·const·*c_str()·const·&noexcept
 68 ·97·{
 69 ·98·return·data();
 70 ·99·}
 71 ·100};
 72 ·101
 73 ·102
 74 ·104
 75 111constexpr·zview·operator""·_zv(char·const·str[],·std::size_t·len)·noexcept
 76 ·112{
 77 ·113·return·zview{str,·len};
 78 ·114}
42 ·74}·//·namespace·pqxx79 ·115}·//·namespace·pqxx
 80 ·116
 81 ·117
 82 ·118#if·defined(PQXX_HAVE_CONCEPTS)
 83 ·120template<>·inline·constexpr·bool·std::ranges::enable_view<pqxx::zview>
 84 {true};
 85 ·121
 86 ·122
 87 ·124template<>
 88 ·125inline·constexpr·bool·std::ranges::enable_borrowed_range<pqxx::zview>
 89 {true};
 90 ·126
 91 ·127namespace·pqxx::internal
 92 ·128{
 93 ·130
 94 ·134template<typename·T>
 95 ·135concept·ZString·=·std::is_convertible_v<strip_t<T>,·char·const·*>·or
 96 ·136·std::is_convertible_v<strip_t<T>,·zview>·or
 97 ·137·std::is_convertible_v<T,·std::string·const·&>;
 98 ·138}·//·namespace·pqxx::internal
 99 ·139#endif·//·PQXX_HAVE_CONCEPTS
 100 ·140
 101 ·141
 102 ·142namespace·pqxx::internal
 103 ·143{
Max diff block lines reached; 2190/6114 bytes (35.82%) of diff not shown.
3.2 KB
./usr/share/doc/libpqxx-doc/html/a01086.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::array&lt;·ELEMENT,·DIMENSIONS,·SEPARATOR·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">final</span></span></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::array&lt;·ELEMENT,·DIMENSIONS,·SEPARATOR·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">final</span></span></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>An·SQL·array·received·from·the·database.··68 <p>An·SQL·array·received·from·the·database.··
69 ·<a·href="a01086.html#details">More...</a></p>69 ·<a·href="a01086.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00059_source.html">array.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00092_source.html">array.hxx</a>&gt;</code></p>
71 <table·class="memberdecls">71 <table·class="memberdecls">
72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
73 Public·Member·Functions</h2></td></tr>73 Public·Member·Functions</h2></td></tr>
74 <tr·class="memitem:abf1925ec5be448b26147a100660d936c"·id="r_abf1925ec5be448b26147a100660d936c"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01086.html#abf1925ec5be448b26147a100660d936c">array</a>·(std::string_view·data,·<a·class="el"·href="a01110.html">connection</a>·const·&amp;conn)</td></tr>74 <tr·class="memitem:abf1925ec5be448b26147a100660d936c"·id="r_abf1925ec5be448b26147a100660d936c"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01086.html#abf1925ec5be448b26147a100660d936c">array</a>·(std::string_view·data,·<a·class="el"·href="a01110.html">connection</a>·const·&amp;conn)</td></tr>
75 <tr·class="memdesc:abf1925ec5be448b26147a100660d936c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parse·an·SQL·array,·read·as·text·from·a·<a·class="el"·href="a01402.html"·title="Result·set·containing·data·returned·by·a·query·or·command.">pqxx::result</a>·or·stream.··<br·/></td></tr>75 <tr·class="memdesc:abf1925ec5be448b26147a100660d936c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parse·an·SQL·array,·read·as·text·from·a·<a·class="el"·href="a01402.html"·title="Result·set·containing·data·returned·by·a·query·or·command.">pqxx::result</a>·or·stream.··<br·/></td></tr>
76 <tr·class="separator:abf1925ec5be448b26147a100660d936c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>76 <tr·class="separator:abf1925ec5be448b26147a100660d936c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
77 <tr·class="memitem:a76252c66ef91327bc8c5ae296cb9aacb"·id="r_a76252c66ef91327bc8c5ae296cb9aacb"><td·class="memItemLeft"·align="right"·valign="top">constexpr·std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01086.html#a76252c66ef91327bc8c5ae296cb9aacb">dimensions</a>·()·noexcept</td></tr>77 <tr·class="memitem:a76252c66ef91327bc8c5ae296cb9aacb"·id="r_a76252c66ef91327bc8c5ae296cb9aacb"><td·class="memItemLeft"·align="right"·valign="top">constexpr·std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01086.html#a76252c66ef91327bc8c5ae296cb9aacb">dimensions</a>·()·noexcept</td></tr>
2.27 KB
./usr/share/doc/libpqxx-doc/html/a01090.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··<div·class="headertitle"><div·class="title">pqxx::array_parser·Class·Reference</div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::array_parser·Class·Reference</div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p>Low-level·array·parser.··69 <p>Low-level·array·parser.··
70 ·<a·href="a01090.html#details">More...</a></p>70 ·<a·href="a01090.html#details">More...</a></p>
  
71 <p><code>#include·&lt;<a·class="el"·href="a00059_source.html">array.hxx</a>&gt;</code></p>71 <p><code>#include·&lt;<a·class="el"·href="a00092_source.html">array.hxx</a>&gt;</code></p>
72 <table·class="memberdecls">72 <table·class="memberdecls">
73 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>73 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
74 Public·Types</h2></td></tr>74 Public·Types</h2></td></tr>
75 <tr·class="memitem:a039577d83d313a6daf35fd7c273e189e"·id="r_a039577d83d313a6daf35fd7c273e189e"><td·class="memItemLeft"·align="right"·valign="top">enum·class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01090.html#a039577d83d313a6daf35fd7c273e189e">juncture</a>·{·<br·/>75 <tr·class="memitem:a039577d83d313a6daf35fd7c273e189e"·id="r_a039577d83d313a6daf35fd7c273e189e"><td·class="memItemLeft"·align="right"·valign="top">enum·class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01090.html#a039577d83d313a6daf35fd7c273e189e">juncture</a>·{·<br·/>
76 &#160;&#160;<a·class="el"·href="a01090.html#a039577d83d313a6daf35fd7c273e189ea776234b9f0a5c0e802f2790824042092">row_start</a>76 &#160;&#160;<a·class="el"·href="a01090.html#a039577d83d313a6daf35fd7c273e189ea776234b9f0a5c0e802f2790824042092">row_start</a>
77 ,·<a·class="el"·href="a01090.html#a039577d83d313a6daf35fd7c273e189eab11c3eff6dd36f1f7136020d32b38051">row_end</a>77 ,·<a·class="el"·href="a01090.html#a039577d83d313a6daf35fd7c273e189eab11c3eff6dd36f1f7136020d32b38051">row_end</a>
78 ,·<a·class="el"·href="a01090.html#a039577d83d313a6daf35fd7c273e189ea9e374dadbd88854fd5b2631a6b83a295">null_value</a>78 ,·<a·class="el"·href="a01090.html#a039577d83d313a6daf35fd7c273e189ea9e374dadbd88854fd5b2631a6b83a295">null_value</a>
2.47 KB
./usr/share/doc/libpqxx-doc/html/a01094.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··<div·class="headertitle"><div·class="title">pqxx::binarystring·Class·Reference<div·class="ingroups"><a·class="el"·href="a00240.html">String-escaping·functions</a></div></div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::binarystring·Class·Reference<div·class="ingroups"><a·class="el"·href="a00240.html">String-escaping·functions</a></div></div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p>Binary·data·corresponding·to·PostgreSQL's·"BYTEA"·binary-string·type.··69 <p>Binary·data·corresponding·to·PostgreSQL's·"BYTEA"·binary-string·type.··
70 ·<a·href="a01094.html#details">More...</a></p>70 ·<a·href="a01094.html#details">More...</a></p>
  
71 <p><code>#include·&lt;<a·class="el"·href="a00065_source.html">binarystring.hxx</a>&gt;</code></p>71 <p><code>#include·&lt;<a·class="el"·href="a00116_source.html">binarystring.hxx</a>&gt;</code></p>
72 <table·class="memberdecls">72 <table·class="memberdecls">
73 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>73 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
74 Public·Types</h2></td></tr>74 Public·Types</h2></td></tr>
75 <tr·class="memitem:ac8ad29d6a0835c22348e446a6253461f"·id="r_ac8ad29d6a0835c22348e446a6253461f"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01094.html#ac8ad29d6a0835c22348e446a6253461f">char_type</a>·=·unsigned·char</td></tr>75 <tr·class="memitem:ac8ad29d6a0835c22348e446a6253461f"·id="r_ac8ad29d6a0835c22348e446a6253461f"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01094.html#ac8ad29d6a0835c22348e446a6253461f">char_type</a>·=·unsigned·char</td></tr>
76 <tr·class="separator:ac8ad29d6a0835c22348e446a6253461f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>76 <tr·class="separator:ac8ad29d6a0835c22348e446a6253461f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
77 <tr·class="memitem:a6437b862c31586e091d52bac465d1d6c"·id="r_a6437b862c31586e091d52bac465d1d6c"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01094.html#a6437b862c31586e091d52bac465d1d6c">value_type</a>·=·std::char_traits&lt;·<a·class="el"·href="a01094.html#ac8ad29d6a0835c22348e446a6253461f">char_type</a>·&gt;<a·class="el"·href="a01094.html#ac8ad29d6a0835c22348e446a6253461f">::char_type</a></td></tr>77 <tr·class="memitem:a6437b862c31586e091d52bac465d1d6c"·id="r_a6437b862c31586e091d52bac465d1d6c"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01094.html#a6437b862c31586e091d52bac465d1d6c">value_type</a>·=·std::char_traits&lt;·<a·class="el"·href="a01094.html#ac8ad29d6a0835c22348e446a6253461f">char_type</a>·&gt;<a·class="el"·href="a01094.html#ac8ad29d6a0835c22348e446a6253461f">::char_type</a></td></tr>
78 <tr·class="separator:a6437b862c31586e091d52bac465d1d6c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>78 <tr·class="separator:a6437b862c31586e091d52bac465d1d6c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2.69 KB
./usr/share/doc/libpqxx-doc/html/a01098.html
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 <div·class="header">61 <div·class="header">
62 ··<div·class="summary">62 ··<div·class="summary">
63 <a·href="a01095.html">List·of·all·members</a>··</div>63 <a·href="a01095.html">List·of·all·members</a>··</div>
64 ··<div·class="headertitle"><div·class="title">pqxx::nullness&lt;·binarystring·&gt;·Struct·Reference</div></div>64 ··<div·class="headertitle"><div·class="title">pqxx::nullness&lt;·binarystring·&gt;·Struct·Reference</div></div>
65 </div><!--header-->65 </div><!--header-->
66 <div·class="contents">66 <div·class="contents">
  
67 <p><code>#include·&lt;<a·class="el"·href="a00065_source.html">binarystring.hxx</a>&gt;</code></p>67 <p><code>#include·&lt;<a·class="el"·href="a00116_source.html">binarystring.hxx</a>&gt;</code></p>
68 <div·class="dynheader">68 <div·class="dynheader">
69 Inheritance·diagram·for·pqxx::nullness&lt;·binarystring·&gt;:</div>69 Inheritance·diagram·for·pqxx::nullness&lt;·binarystring·&gt;:</div>
70 <div·class="dyncontent">70 <div·class="dyncontent">
71 <div·class="center"><img·src="a01097.png"·border="0"·usemap="#apqxx_1_1nullness_3_01binarystring_01_4_inherit__map"·alt="Inheritance·graph"/></div>71 <div·class="center"><img·src="a01097.png"·border="0"·usemap="#apqxx_1_1nullness_3_01binarystring_01_4_inherit__map"·alt="Inheritance·graph"/></div>
72 <map·name="apqxx_1_1nullness_3_01binarystring_01_4_inherit__map"·id="apqxx_1_1nullness_3_01binarystring_01_4_inherit__map">72 <map·name="apqxx_1_1nullness_3_01binarystring_01_4_inherit__map"·id="apqxx_1_1nullness_3_01binarystring_01_4_inherit__map">
73 <area·shape="rect"·title="·"·alt=""·coords="5,168,229,193"/>73 <area·shape="rect"·title="·"·alt=""·coords="5,168,229,193"/>
74 <area·shape="rect"·href="a01434.html"·title="·"·alt=""·coords="9,93,226,119"/>74 <area·shape="rect"·href="a01434.html"·title="·"·alt=""·coords="9,93,226,119"/>
2.42 KB
./usr/share/doc/libpqxx-doc/html/a01102.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::string_traits&lt;·binarystring·&gt;·Struct·Reference</div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::string_traits&lt;·binarystring·&gt;·Struct·Reference</div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>String·conversion·traits·for·<code>binarystring</code>.··68 <p>String·conversion·traits·for·<code>binarystring</code>.··
69 ·<a·href="a01102.html#details">More...</a></p>69 ·<a·href="a01102.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00065_source.html">binarystring.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00116_source.html">binarystring.hxx</a>&gt;</code></p>
71 <table·class="memberdecls">71 <table·class="memberdecls">
72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
73 Static·Public·Member·Functions</h2></td></tr>73 Static·Public·Member·Functions</h2></td></tr>
74 <tr·class="memitem:a6a1b331fc3fd588709d8ea7d9a83b8a8"·id="r_a6a1b331fc3fd588709d8ea7d9a83b8a8"><td·class="memItemLeft"·align="right"·valign="top">static·std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01102.html#a6a1b331fc3fd588709d8ea7d9a83b8a8">size_buffer</a>·(<a·class="el"·href="a01094.html">binarystring</a>·const·&amp;value)·noexcept</td></tr>74 <tr·class="memitem:a6a1b331fc3fd588709d8ea7d9a83b8a8"·id="r_a6a1b331fc3fd588709d8ea7d9a83b8a8"><td·class="memItemLeft"·align="right"·valign="top">static·std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01102.html#a6a1b331fc3fd588709d8ea7d9a83b8a8">size_buffer</a>·(<a·class="el"·href="a01094.html">binarystring</a>·const·&amp;value)·noexcept</td></tr>
75 <tr·class="separator:a6a1b331fc3fd588709d8ea7d9a83b8a8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>75 <tr·class="separator:a6a1b331fc3fd588709d8ea7d9a83b8a8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
76 <tr·class="memitem:aa8c7d94c6adaf1519623a2d69ea47469"·id="r_aa8c7d94c6adaf1519623a2d69ea47469"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a01510.html">zview</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01102.html#aa8c7d94c6adaf1519623a2d69ea47469">to_buf</a>·(char·*begin,·char·*end,·<a·class="el"·href="a01094.html">binarystring</a>·const·&amp;value)</td></tr>76 <tr·class="memitem:aa8c7d94c6adaf1519623a2d69ea47469"·id="r_aa8c7d94c6adaf1519623a2d69ea47469"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a01510.html">zview</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01102.html#aa8c7d94c6adaf1519623a2d69ea47469">to_buf</a>·(char·*begin,·char·*end,·<a·class="el"·href="a01094.html">binarystring</a>·const·&amp;value)</td></tr>
77 <tr·class="separator:aa8c7d94c6adaf1519623a2d69ea47469"><td·class="memSeparator"·colspan="2">&#160;</td></tr>77 <tr·class="separator:aa8c7d94c6adaf1519623a2d69ea47469"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2.41 KB
./usr/share/doc/libpqxx-doc/html/a01106.html
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;64 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
65 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;65 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
66 <a·href="a01103.html">List·of·all·members</a>··</div>66 <a·href="a01103.html">List·of·all·members</a>··</div>
67 ··<div·class="headertitle"><div·class="title">pqxx::blob·Class·Reference</div></div>67 ··<div·class="headertitle"><div·class="title">pqxx::blob·Class·Reference</div></div>
68 </div><!--header-->68 </div><!--header-->
69 <div·class="contents">69 <div·class="contents">
  
70 <p><code>#include·&lt;<a·class="el"·href="a00002_source.html">blob.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00062_source.html">blob.hxx</a>&gt;</code></p>
71 <table·class="memberdecls">71 <table·class="memberdecls">
72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
73 Public·Member·Functions</h2></td></tr>73 Public·Member·Functions</h2></td></tr>
74 <tr·class="memitem:a3c1c5fcc157476dfe938c6901059502f"·id="r_a3c1c5fcc157476dfe938c6901059502f"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01106.html#a3c1c5fcc157476dfe938c6901059502f">blob</a>·()=default</td></tr>74 <tr·class="memitem:a3c1c5fcc157476dfe938c6901059502f"·id="r_a3c1c5fcc157476dfe938c6901059502f"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01106.html#a3c1c5fcc157476dfe938c6901059502f">blob</a>·()=default</td></tr>
75 <tr·class="memdesc:a3c1c5fcc157476dfe938c6901059502f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">You·can·default-construct·a·blob,·but·it·won't·do·anything·useful.··<br·/></td></tr>75 <tr·class="memdesc:a3c1c5fcc157476dfe938c6901059502f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">You·can·default-construct·a·blob,·but·it·won't·do·anything·useful.··<br·/></td></tr>
76 <tr·class="separator:a3c1c5fcc157476dfe938c6901059502f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>76 <tr·class="separator:a3c1c5fcc157476dfe938c6901059502f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
77 <tr·class="memitem:aafa3ce93f6401c592f8985217be1d416"·id="r_aafa3ce93f6401c592f8985217be1d416"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01106.html#aafa3ce93f6401c592f8985217be1d416">blob</a>·(<a·class="el"·href="a01106.html">blob</a>·&amp;&amp;)</td></tr>77 <tr·class="memitem:aafa3ce93f6401c592f8985217be1d416"·id="r_aafa3ce93f6401c592f8985217be1d416"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01106.html#aafa3ce93f6401c592f8985217be1d416">blob</a>·(<a·class="el"·href="a01106.html">blob</a>·&amp;&amp;)</td></tr>
4.74 KB
./usr/share/doc/libpqxx-doc/html/a01110.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::connection·Class·Reference</div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::connection·Class·Reference</div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Connection·to·a·database.··68 <p>Connection·to·a·database.··
69 ·<a·href="a01110.html#details">More...</a></p>69 ·<a·href="a01110.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00026_source.html">connection.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00065_source.html">connection.hxx</a>&gt;</code></p>
71 <table·class="memberdecls">71 <table·class="memberdecls">
72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
73 Public·Member·Functions</h2></td></tr>73 Public·Member·Functions</h2></td></tr>
74 <tr·class="memitem:a3e9460d4cad761e5ae2ae95aab4f777f"·id="r_a3e9460d4cad761e5ae2ae95aab4f777f"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01110.html#a3e9460d4cad761e5ae2ae95aab4f777f">connection</a>·()</td></tr>74 <tr·class="memitem:a3e9460d4cad761e5ae2ae95aab4f777f"·id="r_a3e9460d4cad761e5ae2ae95aab4f777f"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01110.html#a3e9460d4cad761e5ae2ae95aab4f777f">connection</a>·()</td></tr>
75 <tr·class="separator:a3e9460d4cad761e5ae2ae95aab4f777f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>75 <tr·class="separator:a3e9460d4cad761e5ae2ae95aab4f777f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
76 <tr·class="memitem:a24e6d240181c50ca81a7bfe816185a60"·id="r_a24e6d240181c50ca81a7bfe816185a60"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01110.html#a24e6d240181c50ca81a7bfe816185a60">connection</a>·(char·const·options[])</td></tr>76 <tr·class="memitem:a24e6d240181c50ca81a7bfe816185a60"·id="r_a24e6d240181c50ca81a7bfe816185a60"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01110.html#a24e6d240181c50ca81a7bfe816185a60">connection</a>·(char·const·options[])</td></tr>
77 <tr·class="memdesc:a24e6d240181c50ca81a7bfe816185a60"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Connect·to·a·database,·using·<code>options</code>·string.··<br·/></td></tr>77 <tr·class="memdesc:a24e6d240181c50ca81a7bfe816185a60"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Connect·to·a·database,·using·<code>options</code>·string.··<br·/></td></tr>
2.35 KB
./usr/share/doc/libpqxx-doc/html/a01114.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::connecting·Class·Reference</div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::connecting·Class·Reference</div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>An·ongoing,·non-blocking·stepping·stone·to·a·connection.··68 <p>An·ongoing,·non-blocking·stepping·stone·to·a·connection.··
69 ·<a·href="a01114.html#details">More...</a></p>69 ·<a·href="a01114.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00026_source.html">connection.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00065_source.html">connection.hxx</a>&gt;</code></p>
71 <table·class="memberdecls">71 <table·class="memberdecls">
72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
73 Public·Member·Functions</h2></td></tr>73 Public·Member·Functions</h2></td></tr>
74 <tr·class="memitem:acf5c44883289c96122a64aeaa5371aa5"·id="r_acf5c44883289c96122a64aeaa5371aa5"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01114.html#acf5c44883289c96122a64aeaa5371aa5">connecting</a>·(<a·class="el"·href="a01510.html">zview</a>·connection_string=&quot;&quot;_zv)</td></tr>74 <tr·class="memitem:acf5c44883289c96122a64aeaa5371aa5"·id="r_acf5c44883289c96122a64aeaa5371aa5"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01114.html#acf5c44883289c96122a64aeaa5371aa5">connecting</a>·(<a·class="el"·href="a01510.html">zview</a>·connection_string=&quot;&quot;_zv)</td></tr>
75 <tr·class="memdesc:acf5c44883289c96122a64aeaa5371aa5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Start·connecting.··<br·/></td></tr>75 <tr·class="memdesc:acf5c44883289c96122a64aeaa5371aa5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Start·connecting.··<br·/></td></tr>
76 <tr·class="separator:acf5c44883289c96122a64aeaa5371aa5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>76 <tr·class="separator:acf5c44883289c96122a64aeaa5371aa5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
77 <tr·class="memitem:a4a46aeddf8a1a3d7923ffeecd9a7b22f"·id="r_a4a46aeddf8a1a3d7923ffeecd9a7b22f"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01114.html#a4a46aeddf8a1a3d7923ffeecd9a7b22f">connecting</a>·(<a·class="el"·href="a01114.html">connecting</a>·const·&amp;)=delete</td></tr>77 <tr·class="memitem:a4a46aeddf8a1a3d7923ffeecd9a7b22f"·id="r_a4a46aeddf8a1a3d7923ffeecd9a7b22f"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01114.html#a4a46aeddf8a1a3d7923ffeecd9a7b22f">connecting</a>·(<a·class="el"·href="a01114.html">connecting</a>·const·&amp;)=delete</td></tr>
1.91 KB
./usr/share/doc/libpqxx-doc/html/a01118.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··<div·class="headertitle"><div·class="title">pqxx::cursor_base·Class·Reference</div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::cursor_base·Class·Reference</div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p>Common·definitions·for·cursor·types.··69 <p>Common·definitions·for·cursor·types.··
70 ·<a·href="a01118.html#details">More...</a></p>70 ·<a·href="a01118.html#details">More...</a></p>
  
71 <p><code>#include·&lt;<a·class="el"·href="a00056_source.html">cursor.hxx</a>&gt;</code></p>71 <p><code>#include·&lt;<a·class="el"·href="a00026_source.html">cursor.hxx</a>&gt;</code></p>
72 <table·class="memberdecls">72 <table·class="memberdecls">
73 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>73 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
74 Public·Types</h2></td></tr>74 Public·Types</h2></td></tr>
75 <tr·class="memitem:ab2dbdc503c97b0200dd3eca6ae22f0a2"·id="r_ab2dbdc503c97b0200dd3eca6ae22f0a2"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01118.html#ab2dbdc503c97b0200dd3eca6ae22f0a2">access_policy</a>·{·<a·class="el"·href="a01118.html#ab2dbdc503c97b0200dd3eca6ae22f0a2af440221f717464c87f043899cc117cbf">forward_only</a>75 <tr·class="memitem:ab2dbdc503c97b0200dd3eca6ae22f0a2"·id="r_ab2dbdc503c97b0200dd3eca6ae22f0a2"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01118.html#ab2dbdc503c97b0200dd3eca6ae22f0a2">access_policy</a>·{·<a·class="el"·href="a01118.html#ab2dbdc503c97b0200dd3eca6ae22f0a2af440221f717464c87f043899cc117cbf">forward_only</a>
76 ,·<a·class="el"·href="a01118.html#ab2dbdc503c97b0200dd3eca6ae22f0a2a7f6c1ed7719885433353a78946b2c5f3">random_access</a>76 ,·<a·class="el"·href="a01118.html#ab2dbdc503c97b0200dd3eca6ae22f0a2a7f6c1ed7719885433353a78946b2c5f3">random_access</a>
77 ·}</td></tr>77 ·}</td></tr>
78 <tr·class="memdesc:ab2dbdc503c97b0200dd3eca6ae22f0a2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Cursor·access-pattern·policy.··<a·href="a01118.html#ab2dbdc503c97b0200dd3eca6ae22f0a2">More...</a><br·/></td></tr>78 <tr·class="memdesc:ab2dbdc503c97b0200dd3eca6ae22f0a2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Cursor·access-pattern·policy.··<a·href="a01118.html#ab2dbdc503c97b0200dd3eca6ae22f0a2">More...</a><br·/></td></tr>
2.58 KB
./usr/share/doc/libpqxx-doc/html/a01122.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··<div·class="headertitle"><div·class="title">pqxx::stateless_cursor&lt;·up,·op·&gt;·Class·Template·Reference</div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::stateless_cursor&lt;·up,·op·&gt;·Class·Template·Reference</div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p>"Stateless·cursor"·class:·easy·API·for·retrieving·parts·of·result·sets··69 <p>"Stateless·cursor"·class:·easy·API·for·retrieving·parts·of·result·sets··
70 ·<a·href="a01122.html#details">More...</a></p>70 ·<a·href="a01122.html#details">More...</a></p>
  
71 <p><code>#include·&lt;<a·class="el"·href="a00056_source.html">cursor.hxx</a>&gt;</code></p>71 <p><code>#include·&lt;<a·class="el"·href="a00026_source.html">cursor.hxx</a>&gt;</code></p>
72 <table·class="memberdecls">72 <table·class="memberdecls">
73 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>73 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
74 Public·Types</h2></td></tr>74 Public·Types</h2></td></tr>
75 <tr·class="memitem:a8dbf98af7391df15a686bfb9853e8394"·id="r_a8dbf98af7391df15a686bfb9853e8394"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01122.html#a8dbf98af7391df15a686bfb9853e8394">size_type</a>·=·<a·class="el"·href="a00250.html#a937d9f67d0bc04774b85efa58736852b">result_size_type</a></td></tr>75 <tr·class="memitem:a8dbf98af7391df15a686bfb9853e8394"·id="r_a8dbf98af7391df15a686bfb9853e8394"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01122.html#a8dbf98af7391df15a686bfb9853e8394">size_type</a>·=·<a·class="el"·href="a00250.html#a937d9f67d0bc04774b85efa58736852b">result_size_type</a></td></tr>
76 <tr·class="separator:a8dbf98af7391df15a686bfb9853e8394"><td·class="memSeparator"·colspan="2">&#160;</td></tr>76 <tr·class="separator:a8dbf98af7391df15a686bfb9853e8394"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
77 <tr·class="memitem:a8f3b200166af0e4c2aa2649204df0b2b"·id="r_a8f3b200166af0e4c2aa2649204df0b2b"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01122.html#a8f3b200166af0e4c2aa2649204df0b2b">difference_type</a>·=·<a·class="el"·href="a00250.html#a661295284ddda2ed9fbcf740cc3530d7">result_difference_type</a></td></tr>77 <tr·class="memitem:a8f3b200166af0e4c2aa2649204df0b2b"·id="r_a8f3b200166af0e4c2aa2649204df0b2b"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01122.html#a8f3b200166af0e4c2aa2649204df0b2b">difference_type</a>·=·<a·class="el"·href="a00250.html#a661295284ddda2ed9fbcf740cc3530d7">result_difference_type</a></td></tr>
78 <tr·class="separator:a8f3b200166af0e4c2aa2649204df0b2b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>78 <tr·class="separator:a8f3b200166af0e4c2aa2649204df0b2b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
1.86 KB
./usr/share/doc/libpqxx-doc/html/a01134.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::dbtransaction·Class·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">Transaction·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::dbtransaction·Class·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">Transaction·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Abstract·transaction·base·class:·bracket·transactions·on·the·database.··68 <p>Abstract·transaction·base·class:·bracket·transactions·on·the·database.··
69 ·<a·href="a01134.html#details">More...</a></p>69 ·<a·href="a01134.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00014_source.html">dbtransaction.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00101_source.html">dbtransaction.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::dbtransaction:</div>72 Inheritance·diagram·for·pqxx::dbtransaction:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01133.png"·border="0"·usemap="#apqxx_1_1dbtransaction_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01133.png"·border="0"·usemap="#apqxx_1_1dbtransaction_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1dbtransaction_inherit__map"·id="apqxx_1_1dbtransaction_inherit__map">75 <map·name="apqxx_1_1dbtransaction_inherit__map"·id="apqxx_1_1dbtransaction_inherit__map">
76 <area·shape="rect"·title="Abstract·transaction·base·class:·bracket·transactions·on·the·database."·alt=""·coords="227,77,377,102"/>76 <area·shape="rect"·title="Abstract·transaction·base·class:·bracket·transactions·on·the·database."·alt=""·coords="227,77,377,102"/>
77 <area·shape="rect"·href="a01406.html"·title="Helper·base·class·for·the·robusttransaction·class·template."·alt=""·coords="427,5,582,45"/>77 <area·shape="rect"·href="a01406.html"·title="Helper·base·class·for·the·robusttransaction·class·template."·alt=""·coords="427,5,582,45"/>
1.67 KB
./usr/share/doc/libpqxx-doc/html/a01138.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··<div·class="headertitle"><div·class="title">pqxx::errorhandler·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::errorhandler·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p>Base·class·for·error-handler·callbacks.··69 <p>Base·class·for·error-handler·callbacks.··
70 ·<a·href="a01138.html#details">More...</a></p>70 ·<a·href="a01138.html#details">More...</a></p>
  
71 <p><code>#include·&lt;<a·class="el"·href="a00101_source.html">errorhandler.hxx</a>&gt;</code></p>71 <p><code>#include·&lt;<a·class="el"·href="a00074_source.html">errorhandler.hxx</a>&gt;</code></p>
72 <div·class="dynheader">72 <div·class="dynheader">
73 Inheritance·diagram·for·pqxx::errorhandler:</div>73 Inheritance·diagram·for·pqxx::errorhandler:</div>
74 <div·class="dyncontent">74 <div·class="dyncontent">
75 <div·class="center"><img·src="a01137.png"·border="0"·usemap="#apqxx_1_1errorhandler_inherit__map"·alt="Inheritance·graph"/></div>75 <div·class="center"><img·src="a01137.png"·border="0"·usemap="#apqxx_1_1errorhandler_inherit__map"·alt="Inheritance·graph"/></div>
76 <map·name="apqxx_1_1errorhandler_inherit__map"·id="apqxx_1_1errorhandler_inherit__map">76 <map·name="apqxx_1_1errorhandler_inherit__map"·id="apqxx_1_1errorhandler_inherit__map">
77 <area·shape="rect"·title="Base·class·for·error&#45;handler·callbacks."·alt=""·coords="25,5,168,31"/>77 <area·shape="rect"·title="Base·class·for·error&#45;handler·callbacks."·alt=""·coords="25,5,168,31"/>
78 <area·shape="rect"·href="a01142.html"·title="An·error·handler·that·suppresses·any·previously·registered·error·handlers."·alt=""·coords="5,79,188,104"/>78 <area·shape="rect"·href="a01142.html"·title="An·error·handler·that·suppresses·any·previously·registered·error·handlers."·alt=""·coords="5,79,188,104"/>
1.9 KB
./usr/share/doc/libpqxx-doc/html/a01142.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::quiet_errorhandler·Class·Reference</div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::quiet_errorhandler·Class·Reference</div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>An·error·handler·that·suppresses·any·previously·registered·error·handlers.··68 <p>An·error·handler·that·suppresses·any·previously·registered·error·handlers.··
69 ·<a·href="a01142.html#details">More...</a></p>69 ·<a·href="a01142.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00101_source.html">errorhandler.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00074_source.html">errorhandler.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::quiet_errorhandler:</div>72 Inheritance·diagram·for·pqxx::quiet_errorhandler:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01141.png"·border="0"·usemap="#apqxx_1_1quiet__errorhandler_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01141.png"·border="0"·usemap="#apqxx_1_1quiet__errorhandler_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1quiet__errorhandler_inherit__map"·id="apqxx_1_1quiet__errorhandler_inherit__map">75 <map·name="apqxx_1_1quiet__errorhandler_inherit__map"·id="apqxx_1_1quiet__errorhandler_inherit__map">
76 <area·shape="rect"·title="An·error·handler·that·suppresses·any·previously·registered·error·handlers."·alt=""·coords="5,79,188,104"/>76 <area·shape="rect"·title="An·error·handler·that·suppresses·any·previously·registered·error·handlers."·alt=""·coords="5,79,188,104"/>
77 <area·shape="rect"·href="a01138.html"·title="Base·class·for·error&#45;handler·callbacks."·alt=""·coords="25,5,168,31"/>77 <area·shape="rect"·href="a01138.html"·title="Base·class·for·error&#45;handler·callbacks."·alt=""·coords="25,5,168,31"/>
1.92 KB
./usr/share/doc/libpqxx-doc/html/a01146.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::failure·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::failure·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Run-time·failure·encountered·by·libpqxx,·similar·to·std::runtime_error.··68 <p>Run-time·failure·encountered·by·libpqxx,·similar·to·std::runtime_error.··
69 ·<a·href="a01146.html#details">More...</a></p>69 ·<a·href="a01146.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::failure:</div>72 Inheritance·diagram·for·pqxx::failure:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01145.png"·border="0"·usemap="#apqxx_1_1failure_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01145.png"·border="0"·usemap="#apqxx_1_1failure_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1failure_inherit__map"·id="apqxx_1_1failure_inherit__map">75 <map·name="apqxx_1_1failure_inherit__map"·id="apqxx_1_1failure_inherit__map">
76 <area·shape="rect"·title="Run&#45;time·failure·encountered·by·libpqxx,·similar·to·std::runtime_error."·alt=""·coords="355,344,459,369"/>76 <area·shape="rect"·title="Run&#45;time·failure·encountered·by·libpqxx,·similar·to·std::runtime_error."·alt=""·coords="355,344,459,369"/>
77 <area·shape="rect"·href="a01150.html"·title="Exception·class·for·lost·or·failed·backend·connection."·alt=""·coords="507,55,691,80"/>77 <area·shape="rect"·href="a01150.html"·title="Exception·class·for·lost·or·failed·backend·connection."·alt=""·coords="507,55,691,80"/>
1.69 KB
./usr/share/doc/libpqxx-doc/html/a01150.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::broken_connection·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::broken_connection·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Exception·class·for·lost·or·failed·backend·connection.··68 <p>Exception·class·for·lost·or·failed·backend·connection.··
69 ·<a·href="a01150.html#details">More...</a></p>69 ·<a·href="a01150.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::broken_connection:</div>72 Inheritance·diagram·for·pqxx::broken_connection:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01149.png"·border="0"·usemap="#apqxx_1_1broken__connection_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01149.png"·border="0"·usemap="#apqxx_1_1broken__connection_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1broken__connection_inherit__map"·id="apqxx_1_1broken__connection_inherit__map">75 <map·name="apqxx_1_1broken__connection_inherit__map"·id="apqxx_1_1broken__connection_inherit__map">
76 <area·shape="rect"·title="Exception·class·for·lost·or·failed·backend·connection."·alt=""·coords="112,225,296,251"/>76 <area·shape="rect"·title="Exception·class·for·lost·or·failed·backend·connection."·alt=""·coords="112,225,296,251"/>
77 <area·shape="rect"·href="a01154.html"·title="Exception·class·for·micommunication·with·the·server."·alt=""·coords="5,299,184,324"/>77 <area·shape="rect"·href="a01154.html"·title="Exception·class·for·micommunication·with·the·server."·alt=""·coords="5,299,184,324"/>
1.69 KB
./usr/share/doc/libpqxx-doc/html/a01154.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::protocol_violation·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::protocol_violation·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Exception·class·for·micommunication·with·the·server.··68 <p>Exception·class·for·micommunication·with·the·server.··
69 ·<a·href="a01154.html#details">More...</a></p>69 ·<a·href="a01154.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::protocol_violation:</div>72 Inheritance·diagram·for·pqxx::protocol_violation:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01153.png"·border="0"·usemap="#apqxx_1_1protocol__violation_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01153.png"·border="0"·usemap="#apqxx_1_1protocol__violation_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1protocol__violation_inherit__map"·id="apqxx_1_1protocol__violation_inherit__map">75 <map·name="apqxx_1_1protocol__violation_inherit__map"·id="apqxx_1_1protocol__violation_inherit__map">
76 <area·shape="rect"·title="Exception·class·for·micommunication·with·the·server."·alt=""·coords="8,299,187,324"/>76 <area·shape="rect"·title="Exception·class·for·micommunication·with·the·server."·alt=""·coords="8,299,187,324"/>
77 <area·shape="rect"·href="a01150.html"·title="Exception·class·for·lost·or·failed·backend·connection."·alt=""·coords="5,225,189,251"/>77 <area·shape="rect"·href="a01150.html"·title="Exception·class·for·lost·or·failed·backend·connection."·alt=""·coords="5,225,189,251"/>
1.76 KB
./usr/share/doc/libpqxx-doc/html/a01158.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::variable_set_to_null·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::variable_set_to_null·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>The·caller·attempted·to·set·a·variable·to·null,·which·is·not·allowed.··68 <p>The·caller·attempted·to·set·a·variable·to·null,·which·is·not·allowed.··
69 ·<a·href="a01158.html#details">More...</a></p>69 ·<a·href="a01158.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::variable_set_to_null:</div>72 Inheritance·diagram·for·pqxx::variable_set_to_null:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01157.png"·border="0"·usemap="#apqxx_1_1variable__set__to__null_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01157.png"·border="0"·usemap="#apqxx_1_1variable__set__to__null_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1variable__set__to__null_inherit__map"·id="apqxx_1_1variable__set__to__null_inherit__map">75 <map·name="apqxx_1_1variable__set__to__null_inherit__map"·id="apqxx_1_1variable__set__to__null_inherit__map">
76 <area·shape="rect"·title="The·caller·attempted·to·set·a·variable·to·null,·which·is·not·allowed."·alt=""·coords="5,225,148,265"/>76 <area·shape="rect"·title="The·caller·attempted·to·set·a·variable·to·null,·which·is·not·allowed."·alt=""·coords="5,225,148,265"/>
77 <area·shape="rect"·href="a01146.html"·title="Run&#45;time·failure·encountered·by·libpqxx,·similar·to·std::runtime_error."·alt=""·coords="25,152,129,177"/>77 <area·shape="rect"·href="a01146.html"·title="Run&#45;time·failure·encountered·by·libpqxx,·similar·to·std::runtime_error."·alt=""·coords="25,152,129,177"/>
2.16 KB
./usr/share/doc/libpqxx-doc/html/a01162.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::sql_error·Class·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::sql_error·Class·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Exception·class·for·failed·queries.··68 <p>Exception·class·for·failed·queries.··
69 ·<a·href="a01162.html#details">More...</a></p>69 ·<a·href="a01162.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::sql_error:</div>72 Inheritance·diagram·for·pqxx::sql_error:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01161.png"·border="0"·usemap="#apqxx_1_1sql__error_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01161.png"·border="0"·usemap="#apqxx_1_1sql__error_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1sql__error_inherit__map"·id="apqxx_1_1sql__error_inherit__map">75 <map·name="apqxx_1_1sql__error_inherit__map"·id="apqxx_1_1sql__error_inherit__map">
76 <area·shape="rect"·title="Exception·class·for·failed·queries."·alt=""·coords="507,297,625,323"/>76 <area·shape="rect"·title="Exception·class·for·failed·queries."·alt=""·coords="507,297,625,323"/>
77 <area·shape="rect"·href="a01222.html"·title="Error·in·data·provided·to·SQL·statement."·alt=""·coords="717,5,880,31"/>77 <area·shape="rect"·href="a01222.html"·title="Error·in·data·provided·to·SQL·statement."·alt=""·coords="717,5,880,31"/>
1.74 KB
./usr/share/doc/libpqxx-doc/html/a01166.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::in_doubt_error·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::in_doubt_error·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>"Help,·I·don't·know·whether·transaction·was·committed·successfully!"··68 <p>"Help,·I·don't·know·whether·transaction·was·committed·successfully!"··
69 ·<a·href="a01166.html#details">More...</a></p>69 ·<a·href="a01166.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::in_doubt_error:</div>72 Inheritance·diagram·for·pqxx::in_doubt_error:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01165.png"·border="0"·usemap="#apqxx_1_1in__doubt__error_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01165.png"·border="0"·usemap="#apqxx_1_1in__doubt__error_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1in__doubt__error_inherit__map"·id="apqxx_1_1in__doubt__error_inherit__map">75 <map·name="apqxx_1_1in__doubt__error_inherit__map"·id="apqxx_1_1in__doubt__error_inherit__map">
76 <area·shape="rect"·title="&quot;Help,·I·don&#39;t·know·whether·transaction·was·committed·successfully!&quot;"·alt=""·coords="5,225,161,251"/>76 <area·shape="rect"·title="&quot;Help,·I·don&#39;t·know·whether·transaction·was·committed·successfully!&quot;"·alt=""·coords="5,225,161,251"/>
77 <area·shape="rect"·href="a01146.html"·title="Run&#45;time·failure·encountered·by·libpqxx,·similar·to·std::runtime_error."·alt=""·coords="31,152,135,177"/>77 <area·shape="rect"·href="a01146.html"·title="Run&#45;time·failure·encountered·by·libpqxx,·similar·to·std::runtime_error."·alt=""·coords="31,152,135,177"/>
1.86 KB
./usr/share/doc/libpqxx-doc/html/a01170.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::transaction_rollback·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::transaction_rollback·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>The·backend·saw·itself·forced·to·roll·back·the·ongoing·transaction.··68 <p>The·backend·saw·itself·forced·to·roll·back·the·ongoing·transaction.··
69 ·<a·href="a01170.html#details">More...</a></p>69 ·<a·href="a01170.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::transaction_rollback:</div>72 Inheritance·diagram·for·pqxx::transaction_rollback:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01169.png"·border="0"·usemap="#apqxx_1_1transaction__rollback_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01169.png"·border="0"·usemap="#apqxx_1_1transaction__rollback_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1transaction__rollback_inherit__map"·id="apqxx_1_1transaction__rollback_inherit__map">75 <map·name="apqxx_1_1transaction__rollback_inherit__map"·id="apqxx_1_1transaction__rollback_inherit__map">
76 <area·shape="rect"·title="The·backend·saw·itself·forced·to·roll·back·the·ongoing·transaction."·alt=""·coords="673,63,868,88"/>76 <area·shape="rect"·title="The·backend·saw·itself·forced·to·roll·back·the·ongoing·transaction."·alt=""·coords="673,63,868,88"/>
77 <area·shape="rect"·href="a01182.html"·title="The·ongoing·transaction·has·deadlocked.·Retrying·it·may·help."·alt=""·coords="928,5,1113,31"/>77 <area·shape="rect"·href="a01182.html"·title="The·ongoing·transaction·has·deadlocked.·Retrying·it·may·help."·alt=""·coords="928,5,1113,31"/>
1.83 KB
./usr/share/doc/libpqxx-doc/html/a01174.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::serialization_failure·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::serialization_failure·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Transaction·failed·to·serialize.·Please·retry·it.··68 <p>Transaction·failed·to·serialize.·Please·retry·it.··
69 ·<a·href="a01174.html#details">More...</a></p>69 ·<a·href="a01174.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::serialization_failure:</div>72 Inheritance·diagram·for·pqxx::serialization_failure:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01173.png"·border="0"·usemap="#apqxx_1_1serialization__failure_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01173.png"·border="0"·usemap="#apqxx_1_1serialization__failure_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1serialization__failure_inherit__map"·id="apqxx_1_1serialization__failure_inherit__map">75 <map·name="apqxx_1_1serialization__failure_inherit__map"·id="apqxx_1_1serialization__failure_inherit__map">
76 <area·shape="rect"·title="Transaction·failed·to·serialize.·Please·retry·it."·alt=""·coords="31,372,174,412"/>76 <area·shape="rect"·title="Transaction·failed·to·serialize.·Please·retry·it."·alt=""·coords="31,372,174,412"/>
77 <area·shape="rect"·href="a01170.html"·title="The·backend·saw·itself·forced·to·roll·back·the·ongoing·transaction."·alt=""·coords="5,299,200,324"/>77 <area·shape="rect"·href="a01170.html"·title="The·backend·saw·itself·forced·to·roll·back·the·ongoing·transaction."·alt=""·coords="5,299,200,324"/>
1.88 KB
./usr/share/doc/libpqxx-doc/html/a01178.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::statement_completion_unknown·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::statement_completion_unknown·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>We·can't·tell·whether·our·last·statement·succeeded.··68 <p>We·can't·tell·whether·our·last·statement·succeeded.··
69 ·<a·href="a01178.html#details">More...</a></p>69 ·<a·href="a01178.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::statement_completion_unknown:</div>72 Inheritance·diagram·for·pqxx::statement_completion_unknown:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01177.png"·border="0"·usemap="#apqxx_1_1statement__completion__unknown_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01177.png"·border="0"·usemap="#apqxx_1_1statement__completion__unknown_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1statement__completion__unknown_inherit__map"·id="apqxx_1_1statement__completion__unknown_inherit__map">75 <map·name="apqxx_1_1statement__completion__unknown_inherit__map"·id="apqxx_1_1statement__completion__unknown_inherit__map">
76 <area·shape="rect"·title="We·can&#39;t·tell·whether·our·last·statement·succeeded."·alt=""·coords="5,372,215,412"/>76 <area·shape="rect"·title="We·can&#39;t·tell·whether·our·last·statement·succeeded."·alt=""·coords="5,372,215,412"/>
77 <area·shape="rect"·href="a01170.html"·title="The·backend·saw·itself·forced·to·roll·back·the·ongoing·transaction."·alt=""·coords="13,299,207,324"/>77 <area·shape="rect"·href="a01170.html"·title="The·backend·saw·itself·forced·to·roll·back·the·ongoing·transaction."·alt=""·coords="13,299,207,324"/>
1.84 KB
./usr/share/doc/libpqxx-doc/html/a01182.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::deadlock_detected·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::deadlock_detected·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>The·ongoing·transaction·has·deadlocked.·Retrying·it·may·help.··68 <p>The·ongoing·transaction·has·deadlocked.·Retrying·it·may·help.··
69 ·<a·href="a01182.html#details">More...</a></p>69 ·<a·href="a01182.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::deadlock_detected:</div>72 Inheritance·diagram·for·pqxx::deadlock_detected:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01181.png"·border="0"·usemap="#apqxx_1_1deadlock__detected_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01181.png"·border="0"·usemap="#apqxx_1_1deadlock__detected_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1deadlock__detected_inherit__map"·id="apqxx_1_1deadlock__detected_inherit__map">75 <map·name="apqxx_1_1deadlock__detected_inherit__map"·id="apqxx_1_1deadlock__detected_inherit__map">
76 <area·shape="rect"·title="The·ongoing·transaction·has·deadlocked.·Retrying·it·may·help."·alt=""·coords="10,372,195,397"/>76 <area·shape="rect"·title="The·ongoing·transaction·has·deadlocked.·Retrying·it·may·help."·alt=""·coords="10,372,195,397"/>
77 <area·shape="rect"·href="a01170.html"·title="The·backend·saw·itself·forced·to·roll·back·the·ongoing·transaction."·alt=""·coords="5,299,200,324"/>77 <area·shape="rect"·href="a01170.html"·title="The·backend·saw·itself·forced·to·roll·back·the·ongoing·transaction."·alt=""·coords="5,299,200,324"/>
1.57 KB
./usr/share/doc/libpqxx-doc/html/a01186.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::internal_error·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::internal_error·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Internal·error·in·libpqxx·library.··68 <p>Internal·error·in·libpqxx·library.··
69 ·<a·href="a01186.html#details">More...</a></p>69 ·<a·href="a01186.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::internal_error:</div>72 Inheritance·diagram·for·pqxx::internal_error:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01185.png"·border="0"·usemap="#apqxx_1_1internal__error_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01185.png"·border="0"·usemap="#apqxx_1_1internal__error_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1internal__error_inherit__map"·id="apqxx_1_1internal__error_inherit__map">75 <map·name="apqxx_1_1internal__error_inherit__map"·id="apqxx_1_1internal__error_inherit__map">
76 <area·shape="rect"·title="Internal·error·in·libpqxx·library."·alt=""·coords="5,152,156,177"/>76 <area·shape="rect"·title="Internal·error·in·libpqxx·library."·alt=""·coords="5,152,156,177"/>
77 <area·shape="rect"·title="·"·alt=""·coords="21,79,140,104"/>77 <area·shape="rect"·title="·"·alt=""·coords="21,79,140,104"/>
1.61 KB
./usr/share/doc/libpqxx-doc/html/a01190.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::usage_error·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::usage_error·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Error·in·usage·of·libpqxx·library,·similar·to·std::logic_error.··68 <p>Error·in·usage·of·libpqxx·library,·similar·to·std::logic_error.··
69 ·<a·href="a01190.html#details">More...</a></p>69 ·<a·href="a01190.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::usage_error:</div>72 Inheritance·diagram·for·pqxx::usage_error:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01189.png"·border="0"·usemap="#apqxx_1_1usage__error_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01189.png"·border="0"·usemap="#apqxx_1_1usage__error_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1usage__error_inherit__map"·id="apqxx_1_1usage__error_inherit__map">75 <map·name="apqxx_1_1usage__error_inherit__map"·id="apqxx_1_1usage__error_inherit__map">
76 <area·shape="rect"·title="Error·in·usage·of·libpqxx·library,·similar·to·std::logic_error."·alt=""·coords="5,152,144,177"/>76 <area·shape="rect"·title="Error·in·usage·of·libpqxx·library,·similar·to·std::logic_error."·alt=""·coords="5,152,144,177"/>
77 <area·shape="rect"·title="·"·alt=""·coords="15,79,134,104"/>77 <area·shape="rect"·title="·"·alt=""·coords="15,79,134,104"/>
1.64 KB
./usr/share/doc/libpqxx-doc/html/a01194.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::argument_error·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::argument_error·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Invalid·argument·passed·to·libpqxx,·similar·to·std::invalid_argument.··68 <p>Invalid·argument·passed·to·libpqxx,·similar·to·std::invalid_argument.··
69 ·<a·href="a01194.html#details">More...</a></p>69 ·<a·href="a01194.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::argument_error:</div>72 Inheritance·diagram·for·pqxx::argument_error:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01193.png"·border="0"·usemap="#apqxx_1_1argument__error_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01193.png"·border="0"·usemap="#apqxx_1_1argument__error_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1argument__error_inherit__map"·id="apqxx_1_1argument__error_inherit__map">75 <map·name="apqxx_1_1argument__error_inherit__map"·id="apqxx_1_1argument__error_inherit__map">
76 <area·shape="rect"·title="Invalid·argument·passed·to·libpqxx,·similar·to·std::invalid_argument."·alt=""·coords="6,225,169,251"/>76 <area·shape="rect"·title="Invalid·argument·passed·to·libpqxx,·similar·to·std::invalid_argument."·alt=""·coords="6,225,169,251"/>
77 <area·shape="rect"·title="·"·alt=""·coords="5,152,169,177"/>77 <area·shape="rect"·title="·"·alt=""·coords="5,152,169,177"/>
1.72 KB
./usr/share/doc/libpqxx-doc/html/a01198.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::conversion_error·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::conversion_error·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Value·conversion·failed,·e.g.·when·converting·"Hello"·to·int.··68 <p>Value·conversion·failed,·e.g.·when·converting·"Hello"·to·int.··
69 ·<a·href="a01198.html#details">More...</a></p>69 ·<a·href="a01198.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::conversion_error:</div>72 Inheritance·diagram·for·pqxx::conversion_error:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01197.png"·border="0"·usemap="#apqxx_1_1conversion__error_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01197.png"·border="0"·usemap="#apqxx_1_1conversion__error_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1conversion__error_inherit__map"·id="apqxx_1_1conversion__error_inherit__map">75 <map·name="apqxx_1_1conversion__error_inherit__map"·id="apqxx_1_1conversion__error_inherit__map">
76 <area·shape="rect"·title="Value·conversion·failed,·e.g.·when·converting·&quot;Hello&quot;·to·int."·alt=""·coords="117,225,287,251"/>76 <area·shape="rect"·title="Value·conversion·failed,·e.g.·when·converting·&quot;Hello&quot;·to·int."·alt=""·coords="117,225,287,251"/>
77 <area·shape="rect"·href="a01206.html"·title="Could·not·convert·value·to·string:·not·enough·buffer·space."·alt=""·coords="5,299,196,324"/>77 <area·shape="rect"·href="a01206.html"·title="Could·not·convert·value·to·string:·not·enough·buffer·space."·alt=""·coords="5,299,196,324"/>
1.72 KB
./usr/share/doc/libpqxx-doc/html/a01202.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::unexpected_null·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::unexpected_null·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Could·not·convert·null·value:·target·type·does·not·support·null.··68 <p>Could·not·convert·null·value:·target·type·does·not·support·null.··
69 ·<a·href="a01202.html#details">More...</a></p>69 ·<a·href="a01202.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::unexpected_null:</div>72 Inheritance·diagram·for·pqxx::unexpected_null:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01201.png"·border="0"·usemap="#apqxx_1_1unexpected__null_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01201.png"·border="0"·usemap="#apqxx_1_1unexpected__null_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1unexpected__null_inherit__map"·id="apqxx_1_1unexpected__null_inherit__map">75 <map·name="apqxx_1_1unexpected__null_inherit__map"·id="apqxx_1_1unexpected__null_inherit__map">
76 <area·shape="rect"·title="Could·not·convert·null·value:·target·type·does·not·support·null."·alt=""·coords="6,299,175,324"/>76 <area·shape="rect"·title="Could·not·convert·null·value:·target·type·does·not·support·null."·alt=""·coords="6,299,175,324"/>
77 <area·shape="rect"·href="a01198.html"·title="Value·conversion·failed,·e.g.·when·converting·&quot;Hello&quot;·to·int."·alt=""·coords="5,225,176,251"/>77 <area·shape="rect"·href="a01198.html"·title="Value·conversion·failed,·e.g.·when·converting·&quot;Hello&quot;·to·int."·alt=""·coords="5,225,176,251"/>
1.73 KB
./usr/share/doc/libpqxx-doc/html/a01206.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::conversion_overrun·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::conversion_overrun·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Could·not·convert·value·to·string:·not·enough·buffer·space.··68 <p>Could·not·convert·value·to·string:·not·enough·buffer·space.··
69 ·<a·href="a01206.html#details">More...</a></p>69 ·<a·href="a01206.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::conversion_overrun:</div>72 Inheritance·diagram·for·pqxx::conversion_overrun:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01205.png"·border="0"·usemap="#apqxx_1_1conversion__overrun_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01205.png"·border="0"·usemap="#apqxx_1_1conversion__overrun_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1conversion__overrun_inherit__map"·id="apqxx_1_1conversion__overrun_inherit__map">75 <map·name="apqxx_1_1conversion__overrun_inherit__map"·id="apqxx_1_1conversion__overrun_inherit__map">
76 <area·shape="rect"·title="Could·not·convert·value·to·string:·not·enough·buffer·space."·alt=""·coords="5,299,196,324"/>76 <area·shape="rect"·title="Could·not·convert·value·to·string:·not·enough·buffer·space."·alt=""·coords="5,299,196,324"/>
77 <area·shape="rect"·href="a01198.html"·title="Value·conversion·failed,·e.g.·when·converting·&quot;Hello&quot;·to·int."·alt=""·coords="15,225,186,251"/>77 <area·shape="rect"·href="a01198.html"·title="Value·conversion·failed,·e.g.·when·converting·&quot;Hello&quot;·to·int."·alt=""·coords="15,225,186,251"/>
1.66 KB
./usr/share/doc/libpqxx-doc/html/a01210.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::range_error·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::range_error·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Something·is·out·of·range,·similar·to·std::out_of_range.··68 <p>Something·is·out·of·range,·similar·to·std::out_of_range.··
69 ·<a·href="a01210.html#details">More...</a></p>69 ·<a·href="a01210.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::range_error:</div>72 Inheritance·diagram·for·pqxx::range_error:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01209.png"·border="0"·usemap="#apqxx_1_1range__error_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01209.png"·border="0"·usemap="#apqxx_1_1range__error_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1range__error_inherit__map"·id="apqxx_1_1range__error_inherit__map">75 <map·name="apqxx_1_1range__error_inherit__map"·id="apqxx_1_1range__error_inherit__map">
76 <area·shape="rect"·title="Something·is·out·of·range,·similar·to·std::out_of_range."·alt=""·coords="25,225,162,251"/>76 <area·shape="rect"·title="Something·is·out·of·range,·similar·to·std::out_of_range."·alt=""·coords="25,225,162,251"/>
77 <area·shape="rect"·href="a01214.html"·title="Query·returned·an·unexpected·number·of·rows."·alt=""·coords="5,299,181,324"/>77 <area·shape="rect"·href="a01214.html"·title="Query·returned·an·unexpected·number·of·rows."·alt=""·coords="5,299,181,324"/>
1.78 KB
./usr/share/doc/libpqxx-doc/html/a01214.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::unexpected_rows·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::unexpected_rows·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Query·returned·an·unexpected·number·of·rows.··68 <p>Query·returned·an·unexpected·number·of·rows.··
69 ·<a·href="a01214.html#details">More...</a></p>69 ·<a·href="a01214.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::unexpected_rows:</div>72 Inheritance·diagram·for·pqxx::unexpected_rows:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01213.png"·border="0"·usemap="#apqxx_1_1unexpected__rows_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01213.png"·border="0"·usemap="#apqxx_1_1unexpected__rows_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1unexpected__rows_inherit__map"·id="apqxx_1_1unexpected__rows_inherit__map">75 <map·name="apqxx_1_1unexpected__rows_inherit__map"·id="apqxx_1_1unexpected__rows_inherit__map">
76 <area·shape="rect"·title="Query·returned·an·unexpected·number·of·rows."·alt=""·coords="5,299,181,324"/>76 <area·shape="rect"·title="Query·returned·an·unexpected·number·of·rows."·alt=""·coords="5,299,181,324"/>
77 <area·shape="rect"·href="a01210.html"·title="Something·is·out·of·range,·similar·to·std::out_of_range."·alt=""·coords="25,225,162,251"/>77 <area·shape="rect"·href="a01210.html"·title="Something·is·out·of·range,·similar·to·std::out_of_range."·alt=""·coords="25,225,162,251"/>
1.81 KB
./usr/share/doc/libpqxx-doc/html/a01218.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::feature_not_supported·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::feature_not_supported·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Database·feature·not·supported·in·current·setup.··68 <p>Database·feature·not·supported·in·current·setup.··
69 ·<a·href="a01218.html#details">More...</a></p>69 ·<a·href="a01218.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::feature_not_supported:</div>72 Inheritance·diagram·for·pqxx::feature_not_supported:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01217.png"·border="0"·usemap="#apqxx_1_1feature__not__supported_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01217.png"·border="0"·usemap="#apqxx_1_1feature__not__supported_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1feature__not__supported_inherit__map"·id="apqxx_1_1feature__not__supported_inherit__map">75 <map·name="apqxx_1_1feature__not__supported_inherit__map"·id="apqxx_1_1feature__not__supported_inherit__map">
76 <area·shape="rect"·title="Database·feature·not·supported·in·current·setup."·alt=""·coords="5,299,215,324"/>76 <area·shape="rect"·title="Database·feature·not·supported·in·current·setup."·alt=""·coords="5,299,215,324"/>
77 <area·shape="rect"·href="a01162.html"·title="Exception·class·for·failed·queries."·alt=""·coords="51,225,169,251"/>77 <area·shape="rect"·href="a01162.html"·title="Exception·class·for·failed·queries."·alt=""·coords="51,225,169,251"/>
1.75 KB
./usr/share/doc/libpqxx-doc/html/a01222.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::data_exception·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::data_exception·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Error·in·data·provided·to·SQL·statement.··68 <p>Error·in·data·provided·to·SQL·statement.··
69 ·<a·href="a01222.html#details">More...</a></p>69 ·<a·href="a01222.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::data_exception:</div>72 Inheritance·diagram·for·pqxx::data_exception:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01221.png"·border="0"·usemap="#apqxx_1_1data__exception_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01221.png"·border="0"·usemap="#apqxx_1_1data__exception_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1data__exception_inherit__map"·id="apqxx_1_1data__exception_inherit__map">75 <map·name="apqxx_1_1data__exception_inherit__map"·id="apqxx_1_1data__exception_inherit__map">
76 <area·shape="rect"·title="Error·in·data·provided·to·SQL·statement."·alt=""·coords="5,299,168,324"/>76 <area·shape="rect"·title="Error·in·data·provided·to·SQL·statement."·alt=""·coords="5,299,168,324"/>
77 <area·shape="rect"·href="a01162.html"·title="Exception·class·for·failed·queries."·alt=""·coords="27,225,146,251"/>77 <area·shape="rect"·href="a01162.html"·title="Exception·class·for·failed·queries."·alt=""·coords="27,225,146,251"/>
1.82 KB
./usr/share/doc/libpqxx-doc/html/a01226.html
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ··<div·class="summary">62 ··<div·class="summary">
63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
64 <a·href="a01223.html">List·of·all·members</a>··</div>64 <a·href="a01223.html">List·of·all·members</a>··</div>
65 ··<div·class="headertitle"><div·class="title">pqxx::integrity_constraint_violation·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::integrity_constraint_violation·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>68 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
69 <div·class="dynheader">69 <div·class="dynheader">
70 Inheritance·diagram·for·pqxx::integrity_constraint_violation:</div>70 Inheritance·diagram·for·pqxx::integrity_constraint_violation:</div>
71 <div·class="dyncontent">71 <div·class="dyncontent">
72 <div·class="center"><img·src="a01225.png"·border="0"·usemap="#apqxx_1_1integrity__constraint__violation_inherit__map"·alt="Inheritance·graph"/></div>72 <div·class="center"><img·src="a01225.png"·border="0"·usemap="#apqxx_1_1integrity__constraint__violation_inherit__map"·alt="Inheritance·graph"/></div>
73 <map·name="apqxx_1_1integrity__constraint__violation_inherit__map"·id="apqxx_1_1integrity__constraint__violation_inherit__map">73 <map·name="apqxx_1_1integrity__constraint__violation_inherit__map"·id="apqxx_1_1integrity__constraint__violation_inherit__map">
74 <area·shape="rect"·title="·"·alt=""·coords="673,97,863,137"/>74 <area·shape="rect"·title="·"·alt=""·coords="673,97,863,137"/>
75 <area·shape="rect"·href="a01246.html"·title="·"·alt=""·coords="930,5,1094,31"/>75 <area·shape="rect"·href="a01246.html"·title="·"·alt=""·coords="930,5,1094,31"/>
1.74 KB
./usr/share/doc/libpqxx-doc/html/a01230.html
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ··<div·class="summary">62 ··<div·class="summary">
63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
64 <a·href="a01227.html">List·of·all·members</a>··</div>64 <a·href="a01227.html">List·of·all·members</a>··</div>
65 ··<div·class="headertitle"><div·class="title">pqxx::restrict_violation·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::restrict_violation·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>68 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
69 <div·class="dynheader">69 <div·class="dynheader">
70 Inheritance·diagram·for·pqxx::restrict_violation:</div>70 Inheritance·diagram·for·pqxx::restrict_violation:</div>
71 <div·class="dyncontent">71 <div·class="dyncontent">
72 <div·class="center"><img·src="a01229.png"·border="0"·usemap="#apqxx_1_1restrict__violation_inherit__map"·alt="Inheritance·graph"/></div>72 <div·class="center"><img·src="a01229.png"·border="0"·usemap="#apqxx_1_1restrict__violation_inherit__map"·alt="Inheritance·graph"/></div>
73 <map·name="apqxx_1_1restrict__violation_inherit__map"·id="apqxx_1_1restrict__violation_inherit__map">73 <map·name="apqxx_1_1restrict__violation_inherit__map"·id="apqxx_1_1restrict__violation_inherit__map">
74 <area·shape="rect"·title="·"·alt=""·coords="14,387,186,412"/>74 <area·shape="rect"·title="·"·alt=""·coords="14,387,186,412"/>
75 <area·shape="rect"·href="a01226.html"·title="·"·alt=""·coords="5,299,195,339"/>75 <area·shape="rect"·href="a01226.html"·title="·"·alt=""·coords="5,299,195,339"/>
1.75 KB
./usr/share/doc/libpqxx-doc/html/a01234.html
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ··<div·class="summary">62 ··<div·class="summary">
63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
64 <a·href="a01231.html">List·of·all·members</a>··</div>64 <a·href="a01231.html">List·of·all·members</a>··</div>
65 ··<div·class="headertitle"><div·class="title">pqxx::not_null_violation·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::not_null_violation·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>68 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
69 <div·class="dynheader">69 <div·class="dynheader">
70 Inheritance·diagram·for·pqxx::not_null_violation:</div>70 Inheritance·diagram·for·pqxx::not_null_violation:</div>
71 <div·class="dyncontent">71 <div·class="dyncontent">
72 <div·class="center"><img·src="a01233.png"·border="0"·usemap="#apqxx_1_1not__null__violation_inherit__map"·alt="Inheritance·graph"/></div>72 <div·class="center"><img·src="a01233.png"·border="0"·usemap="#apqxx_1_1not__null__violation_inherit__map"·alt="Inheritance·graph"/></div>
73 <map·name="apqxx_1_1not__null__violation_inherit__map"·id="apqxx_1_1not__null__violation_inherit__map">73 <map·name="apqxx_1_1not__null__violation_inherit__map"·id="apqxx_1_1not__null__violation_inherit__map">
74 <area·shape="rect"·title="·"·alt=""·coords="11,387,189,412"/>74 <area·shape="rect"·title="·"·alt=""·coords="11,387,189,412"/>
75 <area·shape="rect"·href="a01226.html"·title="·"·alt=""·coords="5,299,195,339"/>75 <area·shape="rect"·href="a01226.html"·title="·"·alt=""·coords="5,299,195,339"/>
1.76 KB
./usr/share/doc/libpqxx-doc/html/a01238.html
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ··<div·class="summary">62 ··<div·class="summary">
63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
64 <a·href="a01235.html">List·of·all·members</a>··</div>64 <a·href="a01235.html">List·of·all·members</a>··</div>
65 ··<div·class="headertitle"><div·class="title">pqxx::foreign_key_violation·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::foreign_key_violation·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>68 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
69 <div·class="dynheader">69 <div·class="dynheader">
70 Inheritance·diagram·for·pqxx::foreign_key_violation:</div>70 Inheritance·diagram·for·pqxx::foreign_key_violation:</div>
71 <div·class="dyncontent">71 <div·class="dyncontent">
72 <div·class="center"><img·src="a01237.png"·border="0"·usemap="#apqxx_1_1foreign__key__violation_inherit__map"·alt="Inheritance·graph"/></div>72 <div·class="center"><img·src="a01237.png"·border="0"·usemap="#apqxx_1_1foreign__key__violation_inherit__map"·alt="Inheritance·graph"/></div>
73 <map·name="apqxx_1_1foreign__key__violation_inherit__map"·id="apqxx_1_1foreign__key__violation_inherit__map">73 <map·name="apqxx_1_1foreign__key__violation_inherit__map"·id="apqxx_1_1foreign__key__violation_inherit__map">
74 <area·shape="rect"·title="·"·alt=""·coords="5,387,208,412"/>74 <area·shape="rect"·title="·"·alt=""·coords="5,387,208,412"/>
75 <area·shape="rect"·href="a01226.html"·title="·"·alt=""·coords="12,299,201,339"/>75 <area·shape="rect"·href="a01226.html"·title="·"·alt=""·coords="12,299,201,339"/>
1.73 KB
./usr/share/doc/libpqxx-doc/html/a01242.html
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ··<div·class="summary">62 ··<div·class="summary">
63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
64 <a·href="a01239.html">List·of·all·members</a>··</div>64 <a·href="a01239.html">List·of·all·members</a>··</div>
65 ··<div·class="headertitle"><div·class="title">pqxx::unique_violation·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::unique_violation·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>68 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
69 <div·class="dynheader">69 <div·class="dynheader">
70 Inheritance·diagram·for·pqxx::unique_violation:</div>70 Inheritance·diagram·for·pqxx::unique_violation:</div>
71 <div·class="dyncontent">71 <div·class="dyncontent">
72 <div·class="center"><img·src="a01241.png"·border="0"·usemap="#apqxx_1_1unique__violation_inherit__map"·alt="Inheritance·graph"/></div>72 <div·class="center"><img·src="a01241.png"·border="0"·usemap="#apqxx_1_1unique__violation_inherit__map"·alt="Inheritance·graph"/></div>
73 <map·name="apqxx_1_1unique__violation_inherit__map"·id="apqxx_1_1unique__violation_inherit__map">73 <map·name="apqxx_1_1unique__violation_inherit__map"·id="apqxx_1_1unique__violation_inherit__map">
74 <area·shape="rect"·title="·"·alt=""·coords="15,387,185,412"/>74 <area·shape="rect"·title="·"·alt=""·coords="15,387,185,412"/>
75 <area·shape="rect"·href="a01226.html"·title="·"·alt=""·coords="5,299,195,339"/>75 <area·shape="rect"·href="a01226.html"·title="·"·alt=""·coords="5,299,195,339"/>
1.73 KB
./usr/share/doc/libpqxx-doc/html/a01246.html
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ··<div·class="summary">62 ··<div·class="summary">
63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
64 <a·href="a01243.html">List·of·all·members</a>··</div>64 <a·href="a01243.html">List·of·all·members</a>··</div>
65 ··<div·class="headertitle"><div·class="title">pqxx::check_violation·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::check_violation·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>68 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
69 <div·class="dynheader">69 <div·class="dynheader">
70 Inheritance·diagram·for·pqxx::check_violation:</div>70 Inheritance·diagram·for·pqxx::check_violation:</div>
71 <div·class="dyncontent">71 <div·class="dyncontent">
72 <div·class="center"><img·src="a01245.png"·border="0"·usemap="#apqxx_1_1check__violation_inherit__map"·alt="Inheritance·graph"/></div>72 <div·class="center"><img·src="a01245.png"·border="0"·usemap="#apqxx_1_1check__violation_inherit__map"·alt="Inheritance·graph"/></div>
73 <map·name="apqxx_1_1check__violation_inherit__map"·id="apqxx_1_1check__violation_inherit__map">73 <map·name="apqxx_1_1check__violation_inherit__map"·id="apqxx_1_1check__violation_inherit__map">
74 <area·shape="rect"·title="·"·alt=""·coords="18,387,182,412"/>74 <area·shape="rect"·title="·"·alt=""·coords="18,387,182,412"/>
75 <area·shape="rect"·href="a01226.html"·title="·"·alt=""·coords="5,299,195,339"/>75 <area·shape="rect"·href="a01226.html"·title="·"·alt=""·coords="5,299,195,339"/>
1.79 KB
./usr/share/doc/libpqxx-doc/html/a01250.html
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ··<div·class="summary">62 ··<div·class="summary">
63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
64 <a·href="a01247.html">List·of·all·members</a>··</div>64 <a·href="a01247.html">List·of·all·members</a>··</div>
65 ··<div·class="headertitle"><div·class="title">pqxx::invalid_cursor_state·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::invalid_cursor_state·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>68 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
69 <div·class="dynheader">69 <div·class="dynheader">
70 Inheritance·diagram·for·pqxx::invalid_cursor_state:</div>70 Inheritance·diagram·for·pqxx::invalid_cursor_state:</div>
71 <div·class="dyncontent">71 <div·class="dyncontent">
72 <div·class="center"><img·src="a01249.png"·border="0"·usemap="#apqxx_1_1invalid__cursor__state_inherit__map"·alt="Inheritance·graph"/></div>72 <div·class="center"><img·src="a01249.png"·border="0"·usemap="#apqxx_1_1invalid__cursor__state_inherit__map"·alt="Inheritance·graph"/></div>
73 <map·name="apqxx_1_1invalid__cursor__state_inherit__map"·id="apqxx_1_1invalid__cursor__state_inherit__map">73 <map·name="apqxx_1_1invalid__cursor__state_inherit__map"·id="apqxx_1_1invalid__cursor__state_inherit__map">
74 <area·shape="rect"·title="·"·alt=""·coords="5,299,159,339"/>74 <area·shape="rect"·title="·"·alt=""·coords="5,299,159,339"/>
75 <area·shape="rect"·href="a01162.html"·title="Exception·class·for·failed·queries."·alt=""·coords="23,225,141,251"/>75 <area·shape="rect"·href="a01162.html"·title="Exception·class·for·failed·queries."·alt=""·coords="23,225,141,251"/>
1.83 KB
./usr/share/doc/libpqxx-doc/html/a01254.html
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ··<div·class="summary">62 ··<div·class="summary">
63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
64 <a·href="a01251.html">List·of·all·members</a>··</div>64 <a·href="a01251.html">List·of·all·members</a>··</div>
65 ··<div·class="headertitle"><div·class="title">pqxx::invalid_sql_statement_name·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::invalid_sql_statement_name·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>68 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
69 <div·class="dynheader">69 <div·class="dynheader">
70 Inheritance·diagram·for·pqxx::invalid_sql_statement_name:</div>70 Inheritance·diagram·for·pqxx::invalid_sql_statement_name:</div>
71 <div·class="dyncontent">71 <div·class="dyncontent">
72 <div·class="center"><img·src="a01253.png"·border="0"·usemap="#apqxx_1_1invalid__sql__statement__name_inherit__map"·alt="Inheritance·graph"/></div>72 <div·class="center"><img·src="a01253.png"·border="0"·usemap="#apqxx_1_1invalid__sql__statement__name_inherit__map"·alt="Inheritance·graph"/></div>
73 <map·name="apqxx_1_1invalid__sql__statement__name_inherit__map"·id="apqxx_1_1invalid__sql__statement__name_inherit__map">73 <map·name="apqxx_1_1invalid__sql__statement__name_inherit__map"·id="apqxx_1_1invalid__sql__statement__name_inherit__map">
74 <area·shape="rect"·title="·"·alt=""·coords="5,299,256,324"/>74 <area·shape="rect"·title="·"·alt=""·coords="5,299,256,324"/>
75 <area·shape="rect"·href="a01162.html"·title="Exception·class·for·failed·queries."·alt=""·coords="71,225,190,251"/>75 <area·shape="rect"·href="a01162.html"·title="Exception·class·for·failed·queries."·alt=""·coords="71,225,190,251"/>
1.79 KB
./usr/share/doc/libpqxx-doc/html/a01258.html
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ··<div·class="summary">62 ··<div·class="summary">
63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
64 <a·href="a01255.html">List·of·all·members</a>··</div>64 <a·href="a01255.html">List·of·all·members</a>··</div>
65 ··<div·class="headertitle"><div·class="title">pqxx::invalid_cursor_name·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::invalid_cursor_name·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>68 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
69 <div·class="dynheader">69 <div·class="dynheader">
70 Inheritance·diagram·for·pqxx::invalid_cursor_name:</div>70 Inheritance·diagram·for·pqxx::invalid_cursor_name:</div>
71 <div·class="dyncontent">71 <div·class="dyncontent">
72 <div·class="center"><img·src="a01257.png"·border="0"·usemap="#apqxx_1_1invalid__cursor__name_inherit__map"·alt="Inheritance·graph"/></div>72 <div·class="center"><img·src="a01257.png"·border="0"·usemap="#apqxx_1_1invalid__cursor__name_inherit__map"·alt="Inheritance·graph"/></div>
73 <map·name="apqxx_1_1invalid__cursor__name_inherit__map"·id="apqxx_1_1invalid__cursor__name_inherit__map">73 <map·name="apqxx_1_1invalid__cursor__name_inherit__map"·id="apqxx_1_1invalid__cursor__name_inherit__map">
74 <area·shape="rect"·title="·"·alt=""·coords="5,299,203,324"/>74 <area·shape="rect"·title="·"·alt=""·coords="5,299,203,324"/>
75 <area·shape="rect"·href="a01162.html"·title="Exception·class·for·failed·queries."·alt=""·coords="45,225,163,251"/>75 <area·shape="rect"·href="a01162.html"·title="Exception·class·for·failed·queries."·alt=""·coords="45,225,163,251"/>
1.8 KB
./usr/share/doc/libpqxx-doc/html/a01262.html
    
Offset 63, 15 lines modifiedOffset 63, 15 lines modified
63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
64 <a·href="#pub-attribs">Public·Attributes</a>·&#124;64 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
65 <a·href="a01259.html">List·of·all·members</a>··</div>65 <a·href="a01259.html">List·of·all·members</a>··</div>
66 ··<div·class="headertitle"><div·class="title">pqxx::syntax_error·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::syntax_error·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>69 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
70 <div·class="dynheader">70 <div·class="dynheader">
71 Inheritance·diagram·for·pqxx::syntax_error:</div>71 Inheritance·diagram·for·pqxx::syntax_error:</div>
72 <div·class="dyncontent">72 <div·class="dyncontent">
73 <div·class="center"><img·src="a01261.png"·border="0"·usemap="#apqxx_1_1syntax__error_inherit__map"·alt="Inheritance·graph"/></div>73 <div·class="center"><img·src="a01261.png"·border="0"·usemap="#apqxx_1_1syntax__error_inherit__map"·alt="Inheritance·graph"/></div>
74 <map·name="apqxx_1_1syntax__error_inherit__map"·id="apqxx_1_1syntax__error_inherit__map">74 <map·name="apqxx_1_1syntax__error_inherit__map"·id="apqxx_1_1syntax__error_inherit__map">
75 <area·shape="rect"·title="·"·alt=""·coords="232,299,376,324"/>75 <area·shape="rect"·title="·"·alt=""·coords="232,299,376,324"/>
76 <area·shape="rect"·href="a01266.html"·title="·"·alt=""·coords="5,372,187,397"/>76 <area·shape="rect"·href="a01266.html"·title="·"·alt=""·coords="5,372,187,397"/>
1.73 KB
./usr/share/doc/libpqxx-doc/html/a01266.html
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ··<div·class="summary">62 ··<div·class="summary">
63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
64 <a·href="a01263.html">List·of·all·members</a>··</div>64 <a·href="a01263.html">List·of·all·members</a>··</div>
65 ··<div·class="headertitle"><div·class="title">pqxx::undefined_column·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::undefined_column·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>68 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
69 <div·class="dynheader">69 <div·class="dynheader">
70 Inheritance·diagram·for·pqxx::undefined_column:</div>70 Inheritance·diagram·for·pqxx::undefined_column:</div>
71 <div·class="dyncontent">71 <div·class="dyncontent">
72 <div·class="center"><img·src="a01265.png"·border="0"·usemap="#apqxx_1_1undefined__column_inherit__map"·alt="Inheritance·graph"/></div>72 <div·class="center"><img·src="a01265.png"·border="0"·usemap="#apqxx_1_1undefined__column_inherit__map"·alt="Inheritance·graph"/></div>
73 <map·name="apqxx_1_1undefined__column_inherit__map"·id="apqxx_1_1undefined__column_inherit__map">73 <map·name="apqxx_1_1undefined__column_inherit__map"·id="apqxx_1_1undefined__column_inherit__map">
74 <area·shape="rect"·title="·"·alt=""·coords="5,372,187,397"/>74 <area·shape="rect"·title="·"·alt=""·coords="5,372,187,397"/>
75 <area·shape="rect"·href="a01262.html"·title="·"·alt=""·coords="24,299,168,324"/>75 <area·shape="rect"·href="a01262.html"·title="·"·alt=""·coords="24,299,168,324"/>
1.74 KB
./usr/share/doc/libpqxx-doc/html/a01270.html
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ··<div·class="summary">62 ··<div·class="summary">
63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
64 <a·href="a01267.html">List·of·all·members</a>··</div>64 <a·href="a01267.html">List·of·all·members</a>··</div>
65 ··<div·class="headertitle"><div·class="title">pqxx::undefined_function·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::undefined_function·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>68 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
69 <div·class="dynheader">69 <div·class="dynheader">
70 Inheritance·diagram·for·pqxx::undefined_function:</div>70 Inheritance·diagram·for·pqxx::undefined_function:</div>
71 <div·class="dyncontent">71 <div·class="dyncontent">
72 <div·class="center"><img·src="a01269.png"·border="0"·usemap="#apqxx_1_1undefined__function_inherit__map"·alt="Inheritance·graph"/></div>72 <div·class="center"><img·src="a01269.png"·border="0"·usemap="#apqxx_1_1undefined__function_inherit__map"·alt="Inheritance·graph"/></div>
73 <map·name="apqxx_1_1undefined__function_inherit__map"·id="apqxx_1_1undefined__function_inherit__map">73 <map·name="apqxx_1_1undefined__function_inherit__map"·id="apqxx_1_1undefined__function_inherit__map">
74 <area·shape="rect"·title="·"·alt=""·coords="5,372,192,397"/>74 <area·shape="rect"·title="·"·alt=""·coords="5,372,192,397"/>
75 <area·shape="rect"·href="a01262.html"·title="·"·alt=""·coords="27,299,171,324"/>75 <area·shape="rect"·href="a01262.html"·title="·"·alt=""·coords="27,299,171,324"/>
1.73 KB
./usr/share/doc/libpqxx-doc/html/a01274.html
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ··<div·class="summary">62 ··<div·class="summary">
63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
64 <a·href="a01271.html">List·of·all·members</a>··</div>64 <a·href="a01271.html">List·of·all·members</a>··</div>
65 ··<div·class="headertitle"><div·class="title">pqxx::undefined_table·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::undefined_table·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>68 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
69 <div·class="dynheader">69 <div·class="dynheader">
70 Inheritance·diagram·for·pqxx::undefined_table:</div>70 Inheritance·diagram·for·pqxx::undefined_table:</div>
71 <div·class="dyncontent">71 <div·class="dyncontent">
72 <div·class="center"><img·src="a01273.png"·border="0"·usemap="#apqxx_1_1undefined__table_inherit__map"·alt="Inheritance·graph"/></div>72 <div·class="center"><img·src="a01273.png"·border="0"·usemap="#apqxx_1_1undefined__table_inherit__map"·alt="Inheritance·graph"/></div>
73 <map·name="apqxx_1_1undefined__table_inherit__map"·id="apqxx_1_1undefined__table_inherit__map">73 <map·name="apqxx_1_1undefined__table_inherit__map"·id="apqxx_1_1undefined__table_inherit__map">
74 <area·shape="rect"·title="·"·alt=""·coords="5,372,172,397"/>74 <area·shape="rect"·title="·"·alt=""·coords="5,372,172,397"/>
75 <area·shape="rect"·href="a01262.html"·title="·"·alt=""·coords="17,299,161,324"/>75 <area·shape="rect"·href="a01262.html"·title="·"·alt=""·coords="17,299,161,324"/>
1.8 KB
./usr/share/doc/libpqxx-doc/html/a01278.html
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ··<div·class="summary">62 ··<div·class="summary">
63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
64 <a·href="a01275.html">List·of·all·members</a>··</div>64 <a·href="a01275.html">List·of·all·members</a>··</div>
65 ··<div·class="headertitle"><div·class="title">pqxx::insufficient_privilege·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::insufficient_privilege·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>68 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
69 <div·class="dynheader">69 <div·class="dynheader">
70 Inheritance·diagram·for·pqxx::insufficient_privilege:</div>70 Inheritance·diagram·for·pqxx::insufficient_privilege:</div>
71 <div·class="dyncontent">71 <div·class="dyncontent">
72 <div·class="center"><img·src="a01277.png"·border="0"·usemap="#apqxx_1_1insufficient__privilege_inherit__map"·alt="Inheritance·graph"/></div>72 <div·class="center"><img·src="a01277.png"·border="0"·usemap="#apqxx_1_1insufficient__privilege_inherit__map"·alt="Inheritance·graph"/></div>
73 <map·name="apqxx_1_1insufficient__privilege_inherit__map"·id="apqxx_1_1insufficient__privilege_inherit__map">73 <map·name="apqxx_1_1insufficient__privilege_inherit__map"·id="apqxx_1_1insufficient__privilege_inherit__map">
74 <area·shape="rect"·title="·"·alt=""·coords="7,299,142,339"/>74 <area·shape="rect"·title="·"·alt=""·coords="7,299,142,339"/>
75 <area·shape="rect"·href="a01162.html"·title="Exception·class·for·failed·queries."·alt=""·coords="15,225,134,251"/>75 <area·shape="rect"·href="a01162.html"·title="Exception·class·for·failed·queries."·alt=""·coords="15,225,134,251"/>
1.75 KB
./usr/share/doc/libpqxx-doc/html/a01282.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::insufficient_resources·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::insufficient_resources·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Resource·shortage·on·the·server.··68 <p>Resource·shortage·on·the·server.··
69 ·<a·href="a01282.html#details">More...</a></p>69 ·<a·href="a01282.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::insufficient_resources:</div>72 Inheritance·diagram·for·pqxx::insufficient_resources:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01281.png"·border="0"·usemap="#apqxx_1_1insufficient__resources_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01281.png"·border="0"·usemap="#apqxx_1_1insufficient__resources_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1insufficient__resources_inherit__map"·id="apqxx_1_1insufficient__resources_inherit__map">75 <map·name="apqxx_1_1insufficient__resources_inherit__map"·id="apqxx_1_1insufficient__resources_inherit__map">
76 <area·shape="rect"·title="Resource·shortage·on·the·server."·alt=""·coords="79,299,214,339"/>76 <area·shape="rect"·title="Resource·shortage·on·the·server."·alt=""·coords="79,299,214,339"/>
77 <area·shape="rect"·href="a01286.html"·title="·"·alt=""·coords="5,387,123,412"/>77 <area·shape="rect"·href="a01286.html"·title="·"·alt=""·coords="5,387,123,412"/>
1.72 KB
./usr/share/doc/libpqxx-doc/html/a01286.html
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ··<div·class="summary">62 ··<div·class="summary">
63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
64 <a·href="a01283.html">List·of·all·members</a>··</div>64 <a·href="a01283.html">List·of·all·members</a>··</div>
65 ··<div·class="headertitle"><div·class="title">pqxx::disk_full·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::disk_full·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>68 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
69 <div·class="dynheader">69 <div·class="dynheader">
70 Inheritance·diagram·for·pqxx::disk_full:</div>70 Inheritance·diagram·for·pqxx::disk_full:</div>
71 <div·class="dyncontent">71 <div·class="dyncontent">
72 <div·class="center"><img·src="a01285.png"·border="0"·usemap="#apqxx_1_1disk__full_inherit__map"·alt="Inheritance·graph"/></div>72 <div·class="center"><img·src="a01285.png"·border="0"·usemap="#apqxx_1_1disk__full_inherit__map"·alt="Inheritance·graph"/></div>
73 <map·name="apqxx_1_1disk__full_inherit__map"·id="apqxx_1_1disk__full_inherit__map">73 <map·name="apqxx_1_1disk__full_inherit__map"·id="apqxx_1_1disk__full_inherit__map">
74 <area·shape="rect"·title="·"·alt=""·coords="16,387,133,412"/>74 <area·shape="rect"·title="·"·alt=""·coords="16,387,133,412"/>
75 <area·shape="rect"·href="a01282.html"·title="Resource·shortage·on·the·server."·alt=""·coords="7,299,142,339"/>75 <area·shape="rect"·href="a01282.html"·title="Resource·shortage·on·the·server."·alt=""·coords="7,299,142,339"/>
1.75 KB
./usr/share/doc/libpqxx-doc/html/a01290.html
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ··<div·class="summary">62 ··<div·class="summary">
63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
64 <a·href="a01287.html">List·of·all·members</a>··</div>64 <a·href="a01287.html">List·of·all·members</a>··</div>
65 ··<div·class="headertitle"><div·class="title">pqxx::out_of_memory·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::out_of_memory·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>68 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
69 <div·class="dynheader">69 <div·class="dynheader">
70 Inheritance·diagram·for·pqxx::out_of_memory:</div>70 Inheritance·diagram·for·pqxx::out_of_memory:</div>
71 <div·class="dyncontent">71 <div·class="dyncontent">
72 <div·class="center"><img·src="a01289.png"·border="0"·usemap="#apqxx_1_1out__of__memory_inherit__map"·alt="Inheritance·graph"/></div>72 <div·class="center"><img·src="a01289.png"·border="0"·usemap="#apqxx_1_1out__of__memory_inherit__map"·alt="Inheritance·graph"/></div>
73 <map·name="apqxx_1_1out__of__memory_inherit__map"·id="apqxx_1_1out__of__memory_inherit__map">73 <map·name="apqxx_1_1out__of__memory_inherit__map"·id="apqxx_1_1out__of__memory_inherit__map">
74 <area·shape="rect"·title="·"·alt=""·coords="5,387,171,412"/>74 <area·shape="rect"·title="·"·alt=""·coords="5,387,171,412"/>
75 <area·shape="rect"·href="a01282.html"·title="Resource·shortage·on·the·server."·alt=""·coords="21,299,155,339"/>75 <area·shape="rect"·href="a01282.html"·title="Resource·shortage·on·the·server."·alt=""·coords="21,299,155,339"/>
1.81 KB
./usr/share/doc/libpqxx-doc/html/a01294.html
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ··<div·class="summary">62 ··<div·class="summary">
63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
64 <a·href="a01291.html">List·of·all·members</a>··</div>64 <a·href="a01291.html">List·of·all·members</a>··</div>
65 ··<div·class="headertitle"><div·class="title">pqxx::too_many_connections·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::too_many_connections·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>68 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
69 <div·class="dynheader">69 <div·class="dynheader">
70 Inheritance·diagram·for·pqxx::too_many_connections:</div>70 Inheritance·diagram·for·pqxx::too_many_connections:</div>
71 <div·class="dyncontent">71 <div·class="dyncontent">
72 <div·class="center"><img·src="a01293.png"·border="0"·usemap="#apqxx_1_1too__many__connections_inherit__map"·alt="Inheritance·graph"/></div>72 <div·class="center"><img·src="a01293.png"·border="0"·usemap="#apqxx_1_1too__many__connections_inherit__map"·alt="Inheritance·graph"/></div>
73 <map·name="apqxx_1_1too__many__connections_inherit__map"·id="apqxx_1_1too__many__connections_inherit__map">73 <map·name="apqxx_1_1too__many__connections_inherit__map"·id="apqxx_1_1too__many__connections_inherit__map">
74 <area·shape="rect"·title="·"·alt=""·coords="5,299,217,324"/>74 <area·shape="rect"·title="·"·alt=""·coords="5,299,217,324"/>
75 <area·shape="rect"·href="a01150.html"·title="Exception·class·for·lost·or·failed·backend·connection."·alt=""·coords="19,225,203,251"/>75 <area·shape="rect"·href="a01150.html"·title="Exception·class·for·lost·or·failed·backend·connection."·alt=""·coords="19,225,203,251"/>
1.66 KB
./usr/share/doc/libpqxx-doc/html/a01298.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::plpgsql_error·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::plpgsql_error·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>PL/pgSQL·error.··68 <p>PL/pgSQL·error.··
69 ·<a·href="a01298.html#details">More...</a></p>69 ·<a·href="a01298.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::plpgsql_error:</div>72 Inheritance·diagram·for·pqxx::plpgsql_error:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01297.png"·border="0"·usemap="#apqxx_1_1plpgsql__error_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01297.png"·border="0"·usemap="#apqxx_1_1plpgsql__error_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1plpgsql__error_inherit__map"·id="apqxx_1_1plpgsql__error_inherit__map">75 <map·name="apqxx_1_1plpgsql__error_inherit__map"·id="apqxx_1_1plpgsql__error_inherit__map">
76 <area·shape="rect"·title="PL/pgSQL·error."·alt=""·coords="199,299,345,324"/>76 <area·shape="rect"·title="PL/pgSQL·error."·alt=""·coords="199,299,345,324"/>
77 <area·shape="rect"·href="a01306.html"·title="·"·alt=""·coords="5,372,173,412"/>77 <area·shape="rect"·href="a01306.html"·title="·"·alt=""·coords="5,372,173,412"/>
1.72 KB
./usr/share/doc/libpqxx-doc/html/a01302.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::plpgsql_raise·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::plpgsql_raise·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Exception·raised·in·PL/pgSQL·procedure.··68 <p>Exception·raised·in·PL/pgSQL·procedure.··
69 ·<a·href="a01302.html#details">More...</a></p>69 ·<a·href="a01302.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::plpgsql_raise:</div>72 Inheritance·diagram·for·pqxx::plpgsql_raise:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01301.png"·border="0"·usemap="#apqxx_1_1plpgsql__raise_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01301.png"·border="0"·usemap="#apqxx_1_1plpgsql__raise_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1plpgsql__raise_inherit__map"·id="apqxx_1_1plpgsql__raise_inherit__map">75 <map·name="apqxx_1_1plpgsql__raise_inherit__map"·id="apqxx_1_1plpgsql__raise_inherit__map">
76 <area·shape="rect"·title="Exception·raised·in·PL/pgSQL·procedure."·alt=""·coords="5,372,153,397"/>76 <area·shape="rect"·title="Exception·raised·in·PL/pgSQL·procedure."·alt=""·coords="5,372,153,397"/>
77 <area·shape="rect"·href="a01298.html"·title="PL/pgSQL·error."·alt=""·coords="6,299,153,324"/>77 <area·shape="rect"·href="a01298.html"·title="PL/pgSQL·error."·alt=""·coords="6,299,153,324"/>
1.78 KB
./usr/share/doc/libpqxx-doc/html/a01306.html
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ··<div·class="summary">62 ··<div·class="summary">
63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
64 <a·href="a01303.html">List·of·all·members</a>··</div>64 <a·href="a01303.html">List·of·all·members</a>··</div>
65 ··<div·class="headertitle"><div·class="title">pqxx::plpgsql_no_data_found·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::plpgsql_no_data_found·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>68 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
69 <div·class="dynheader">69 <div·class="dynheader">
70 Inheritance·diagram·for·pqxx::plpgsql_no_data_found:</div>70 Inheritance·diagram·for·pqxx::plpgsql_no_data_found:</div>
71 <div·class="dyncontent">71 <div·class="dyncontent">
72 <div·class="center"><img·src="a01305.png"·border="0"·usemap="#apqxx_1_1plpgsql__no__data__found_inherit__map"·alt="Inheritance·graph"/></div>72 <div·class="center"><img·src="a01305.png"·border="0"·usemap="#apqxx_1_1plpgsql__no__data__found_inherit__map"·alt="Inheritance·graph"/></div>
73 <map·name="apqxx_1_1plpgsql__no__data__found_inherit__map"·id="apqxx_1_1plpgsql__no__data__found_inherit__map">73 <map·name="apqxx_1_1plpgsql__no__data__found_inherit__map"·id="apqxx_1_1plpgsql__no__data__found_inherit__map">
74 <area·shape="rect"·title="·"·alt=""·coords="5,372,173,412"/>74 <area·shape="rect"·title="·"·alt=""·coords="5,372,173,412"/>
75 <area·shape="rect"·href="a01298.html"·title="PL/pgSQL·error."·alt=""·coords="16,299,163,324"/>75 <area·shape="rect"·href="a01298.html"·title="PL/pgSQL·error."·alt=""·coords="16,299,163,324"/>
1.78 KB
./usr/share/doc/libpqxx-doc/html/a01310.html
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ··<div·class="summary">62 ··<div·class="summary">
63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
64 <a·href="a01307.html">List·of·all·members</a>··</div>64 <a·href="a01307.html">List·of·all·members</a>··</div>
65 ··<div·class="headertitle"><div·class="title">pqxx::plpgsql_too_many_rows·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::plpgsql_too_many_rows·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00247.html">Exception·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">except.hxx</a>&gt;</code></p>68 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">except.hxx</a>&gt;</code></p>
69 <div·class="dynheader">69 <div·class="dynheader">
70 Inheritance·diagram·for·pqxx::plpgsql_too_many_rows:</div>70 Inheritance·diagram·for·pqxx::plpgsql_too_many_rows:</div>
71 <div·class="dyncontent">71 <div·class="dyncontent">
72 <div·class="center"><img·src="a01309.png"·border="0"·usemap="#apqxx_1_1plpgsql__too__many__rows_inherit__map"·alt="Inheritance·graph"/></div>72 <div·class="center"><img·src="a01309.png"·border="0"·usemap="#apqxx_1_1plpgsql__too__many__rows_inherit__map"·alt="Inheritance·graph"/></div>
73 <map·name="apqxx_1_1plpgsql__too__many__rows_inherit__map"·id="apqxx_1_1plpgsql__too__many__rows_inherit__map">73 <map·name="apqxx_1_1plpgsql__too__many__rows_inherit__map"·id="apqxx_1_1plpgsql__too__many__rows_inherit__map">
74 <area·shape="rect"·title="·"·alt=""·coords="5,372,224,397"/>74 <area·shape="rect"·title="·"·alt=""·coords="5,372,224,397"/>
75 <area·shape="rect"·href="a01298.html"·title="PL/pgSQL·error."·alt=""·coords="41,299,188,324"/>75 <area·shape="rect"·href="a01298.html"·title="PL/pgSQL·error."·alt=""·coords="41,299,188,324"/>
1.65 KB
./usr/share/doc/libpqxx-doc/html/a01314.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··<div·class="headertitle"><div·class="title">pqxx::field·Class·Reference</div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::field·Class·Reference</div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p>Reference·to·a·field·in·a·result·set.··69 <p>Reference·to·a·field·in·a·result·set.··
70 ·<a·href="a01314.html#details">More...</a></p>70 ·<a·href="a01314.html#details">More...</a></p>
  
71 <p><code>#include·&lt;<a·class="el"·href="a00023_source.html">field.hxx</a>&gt;</code></p>71 <p><code>#include·&lt;<a·class="el"·href="a00020_source.html">field.hxx</a>&gt;</code></p>
72 <div·class="dynheader">72 <div·class="dynheader">
73 Inheritance·diagram·for·pqxx::field:</div>73 Inheritance·diagram·for·pqxx::field:</div>
74 <div·class="dyncontent">74 <div·class="dyncontent">
75 <div·class="center"><img·src="a01313.png"·border="0"·usemap="#apqxx_1_1field_inherit__map"·alt="Inheritance·graph"/></div>75 <div·class="center"><img·src="a01313.png"·border="0"·usemap="#apqxx_1_1field_inherit__map"·alt="Inheritance·graph"/></div>
76 <map·name="apqxx_1_1field_inherit__map"·id="apqxx_1_1field_inherit__map">76 <map·name="apqxx_1_1field_inherit__map"·id="apqxx_1_1field_inherit__map">
77 <area·shape="rect"·title="Reference·to·a·field·in·a·result·set."·alt=""·coords="51,5,142,31"/>77 <area·shape="rect"·title="Reference·to·a·field·in·a·result·set."·alt=""·coords="51,5,142,31"/>
78 <area·shape="rect"·href="a01422.html"·title="Iterator·for·fields·in·a·row.·Use·as·row::const_iterator."·alt=""·coords="5,79,188,104"/>78 <area·shape="rect"·href="a01422.html"·title="Iterator·for·fields·in·a·row.·Use·as·row::const_iterator."·alt=""·coords="5,79,188,104"/>
1.8 KB
./usr/share/doc/libpqxx-doc/html/a01318.html
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;64 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
65 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;65 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
66 <a·href="a01315.html">List·of·all·members</a>··</div>66 <a·href="a01315.html">List·of·all·members</a>··</div>
67 ··<div·class="headertitle"><div·class="title">pqxx::field_streambuf&lt;·CHAR,·TRAITS·&gt;·Class·Template·Reference</div></div>67 ··<div·class="headertitle"><div·class="title">pqxx::field_streambuf&lt;·CHAR,·TRAITS·&gt;·Class·Template·Reference</div></div>
68 </div><!--header-->68 </div><!--header-->
69 <div·class="contents">69 <div·class="contents">
  
70 <p><code>#include·&lt;<a·class="el"·href="a00023_source.html">field.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00020_source.html">field.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::field_streambuf&lt;·CHAR,·TRAITS·&gt;:</div>72 Inheritance·diagram·for·pqxx::field_streambuf&lt;·CHAR,·TRAITS·&gt;:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01317.png"·border="0"·usemap="#apqxx_1_1field__streambuf_3_01CHAR_00_01TRAITS_01_4_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01317.png"·border="0"·usemap="#apqxx_1_1field__streambuf_3_01CHAR_00_01TRAITS_01_4_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1field__streambuf_3_01CHAR_00_01TRAITS_01_4_inherit__map"·id="apqxx_1_1field__streambuf_3_01CHAR_00_01TRAITS_01_4_inherit__map">75 <map·name="apqxx_1_1field__streambuf_3_01CHAR_00_01TRAITS_01_4_inherit__map"·id="apqxx_1_1field__streambuf_3_01CHAR_00_01TRAITS_01_4_inherit__map">
76 <area·shape="rect"·title="·"·alt=""·coords="9,109,173,149"/>76 <area·shape="rect"·title="·"·alt=""·coords="9,109,173,149"/>
77 <area·shape="rect"·href="a01318.html"·title="·"·alt=""·coords="5,227,176,281"/>77 <area·shape="rect"·href="a01318.html"·title="·"·alt=""·coords="5,227,176,281"/>
1.79 KB
./usr/share/doc/libpqxx-doc/html/a01322.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··<div·class="headertitle"><div·class="title">pqxx::basic_fieldstream&lt;·CHAR,·TRAITS·&gt;·Class·Template·Reference</div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::basic_fieldstream&lt;·CHAR,·TRAITS·&gt;·Class·Template·Reference</div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p>Input·stream·that·gets·its·data·from·a·result·field.··69 <p>Input·stream·that·gets·its·data·from·a·result·field.··
70 ·<a·href="a01322.html#details">More...</a></p>70 ·<a·href="a01322.html#details">More...</a></p>
  
71 <p><code>#include·&lt;<a·class="el"·href="a00023_source.html">field.hxx</a>&gt;</code></p>71 <p><code>#include·&lt;<a·class="el"·href="a00020_source.html">field.hxx</a>&gt;</code></p>
72 <div·class="dynheader">72 <div·class="dynheader">
73 Inheritance·diagram·for·pqxx::basic_fieldstream&lt;·CHAR,·TRAITS·&gt;:</div>73 Inheritance·diagram·for·pqxx::basic_fieldstream&lt;·CHAR,·TRAITS·&gt;:</div>
74 <div·class="dyncontent">74 <div·class="dyncontent">
75 <div·class="center"><img·src="a01321.png"·border="0"·usemap="#apqxx_1_1basic__fieldstream_3_01CHAR_00_01TRAITS_01_4_inherit__map"·alt="Inheritance·graph"/></div>75 <div·class="center"><img·src="a01321.png"·border="0"·usemap="#apqxx_1_1basic__fieldstream_3_01CHAR_00_01TRAITS_01_4_inherit__map"·alt="Inheritance·graph"/></div>
76 <map·name="apqxx_1_1basic__fieldstream_3_01CHAR_00_01TRAITS_01_4_inherit__map"·id="apqxx_1_1basic__fieldstream_3_01CHAR_00_01TRAITS_01_4_inherit__map">76 <map·name="apqxx_1_1basic__fieldstream_3_01CHAR_00_01TRAITS_01_4_inherit__map"·id="apqxx_1_1basic__fieldstream_3_01CHAR_00_01TRAITS_01_4_inherit__map">
77 <area·shape="rect"·title="Input·stream·that·gets·its·data·from·a·result·field."·alt=""·coords="5,240,183,280"/>77 <area·shape="rect"·title="Input·stream·that·gets·its·data·from·a·result·field."·alt=""·coords="5,240,183,280"/>
78 <area·shape="rect"·title="·"·alt=""·coords="23,152,165,192"/>78 <area·shape="rect"·title="·"·alt=""·coords="23,152,165,192"/>
1.86 KB
./usr/share/doc/libpqxx-doc/html/a01326.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··<div·class="headertitle"><div·class="title">pqxx::largeobject·Class·Reference</div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::largeobject·Class·Reference</div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p>Identity·of·a·large·object.··69 <p>Identity·of·a·large·object.··
70 ·<a·href="a01326.html#details">More...</a></p>70 ·<a·href="a01326.html#details">More...</a></p>
  
71 <p><code>#include·&lt;<a·class="el"·href="a00071_source.html">largeobject.hxx</a>&gt;</code></p>71 <p><code>#include·&lt;<a·class="el"·href="a00098_source.html">largeobject.hxx</a>&gt;</code></p>
72 <div·class="dynheader">72 <div·class="dynheader">
73 Inheritance·diagram·for·pqxx::largeobject:</div>73 Inheritance·diagram·for·pqxx::largeobject:</div>
74 <div·class="dyncontent">74 <div·class="dyncontent">
75 <div·class="center"><img·src="a01325.png"·border="0"·usemap="#apqxx_1_1largeobject_inherit__map"·alt="Inheritance·graph"/></div>75 <div·class="center"><img·src="a01325.png"·border="0"·usemap="#apqxx_1_1largeobject_inherit__map"·alt="Inheritance·graph"/></div>
76 <map·name="apqxx_1_1largeobject_inherit__map"·id="apqxx_1_1largeobject_inherit__map">76 <map·name="apqxx_1_1largeobject_inherit__map"·id="apqxx_1_1largeobject_inherit__map">
77 <area·shape="rect"·title="Identity·of·a·large·object."·alt=""·coords="27,5,162,31"/>77 <area·shape="rect"·title="Identity·of·a·large·object."·alt=""·coords="27,5,162,31"/>
78 <area·shape="rect"·href="a01330.html"·title="Accessor·for·large·object&#39;s·contents."·alt=""·coords="5,79,184,104"/>78 <area·shape="rect"·href="a01330.html"·title="Accessor·for·large·object&#39;s·contents."·alt=""·coords="5,79,184,104"/>
1.67 KB
./usr/share/doc/libpqxx-doc/html/a01330.html
    
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··<div·class="headertitle"><div·class="title">pqxx::largeobjectaccess·Class·Reference</div></div>67 ··<div·class="headertitle"><div·class="title">pqxx::largeobjectaccess·Class·Reference</div></div>
68 </div><!--header-->68 </div><!--header-->
69 <div·class="contents">69 <div·class="contents">
  
70 <p>Accessor·for·large·object's·contents.··70 <p>Accessor·for·large·object's·contents.··
71 ·<a·href="a01330.html#details">More...</a></p>71 ·<a·href="a01330.html#details">More...</a></p>
  
72 <p><code>#include·&lt;<a·class="el"·href="a00071_source.html">largeobject.hxx</a>&gt;</code></p>72 <p><code>#include·&lt;<a·class="el"·href="a00098_source.html">largeobject.hxx</a>&gt;</code></p>
73 <div·class="dynheader">73 <div·class="dynheader">
74 Inheritance·diagram·for·pqxx::largeobjectaccess:</div>74 Inheritance·diagram·for·pqxx::largeobjectaccess:</div>
75 <div·class="dyncontent">75 <div·class="dyncontent">
76 <div·class="center"><img·src="a01329.png"·border="0"·usemap="#apqxx_1_1largeobjectaccess_inherit__map"·alt="Inheritance·graph"/></div>76 <div·class="center"><img·src="a01329.png"·border="0"·usemap="#apqxx_1_1largeobjectaccess_inherit__map"·alt="Inheritance·graph"/></div>
77 <map·name="apqxx_1_1largeobjectaccess_inherit__map"·id="apqxx_1_1largeobjectaccess_inherit__map">77 <map·name="apqxx_1_1largeobjectaccess_inherit__map"·id="apqxx_1_1largeobjectaccess_inherit__map">
78 <area·shape="rect"·title="Accessor·for·large·object&#39;s·contents."·alt=""·coords="5,79,184,104"/>78 <area·shape="rect"·title="Accessor·for·large·object&#39;s·contents."·alt=""·coords="5,79,184,104"/>
79 <area·shape="rect"·href="a01326.html"·title="Identity·of·a·large·object."·alt=""·coords="27,5,162,31"/>79 <area·shape="rect"·href="a01326.html"·title="Identity·of·a·large·object."·alt=""·coords="27,5,162,31"/>
1.95 KB
./usr/share/doc/libpqxx-doc/html/a01334.html
    
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ··<div·class="headertitle"><div·class="title">pqxx::largeobject_streambuf&lt;·CHAR,·TRAITS·&gt;·Class·Template·Reference</div></div>68 ··<div·class="headertitle"><div·class="title">pqxx::largeobject_streambuf&lt;·CHAR,·TRAITS·&gt;·Class·Template·Reference</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
  
71 <p>Streambuf·to·use·large·objects·in·standard·I/O·streams.··71 <p>Streambuf·to·use·large·objects·in·standard·I/O·streams.··
72 ·<a·href="a01334.html#details">More...</a></p>72 ·<a·href="a01334.html#details">More...</a></p>
  
73 <p><code>#include·&lt;<a·class="el"·href="a00071_source.html">largeobject.hxx</a>&gt;</code></p>73 <p><code>#include·&lt;<a·class="el"·href="a00098_source.html">largeobject.hxx</a>&gt;</code></p>
74 <div·class="dynheader">74 <div·class="dynheader">
75 Inheritance·diagram·for·pqxx::largeobject_streambuf&lt;·CHAR,·TRAITS·&gt;:</div>75 Inheritance·diagram·for·pqxx::largeobject_streambuf&lt;·CHAR,·TRAITS·&gt;:</div>
76 <div·class="dyncontent">76 <div·class="dyncontent">
77 <div·class="center"><img·src="a01333.png"·border="0"·usemap="#apqxx_1_1largeobject__streambuf_3_01CHAR_00_01TRAITS_01_4_inherit__map"·alt="Inheritance·graph"/></div>77 <div·class="center"><img·src="a01333.png"·border="0"·usemap="#apqxx_1_1largeobject__streambuf_3_01CHAR_00_01TRAITS_01_4_inherit__map"·alt="Inheritance·graph"/></div>
78 <map·name="apqxx_1_1largeobject__streambuf_3_01CHAR_00_01TRAITS_01_4_inherit__map"·id="apqxx_1_1largeobject__streambuf_3_01CHAR_00_01TRAITS_01_4_inherit__map">78 <map·name="apqxx_1_1largeobject__streambuf_3_01CHAR_00_01TRAITS_01_4_inherit__map"·id="apqxx_1_1largeobject__streambuf_3_01CHAR_00_01TRAITS_01_4_inherit__map">
79 <area·shape="rect"·title="Streambuf·to·use·large·objects·in·standard·I/O·streams."·alt=""·coords="5,109,215,149"/>79 <area·shape="rect"·title="Streambuf·to·use·large·objects·in·standard·I/O·streams."·alt=""·coords="5,109,215,149"/>
80 <area·shape="rect"·href="a01334.html"·title="·"·alt=""·coords="5,227,215,281"/>80 <area·shape="rect"·href="a01334.html"·title="·"·alt=""·coords="5,227,215,281"/>
1.91 KB
./usr/share/doc/libpqxx-doc/html/a01338.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··<div·class="headertitle"><div·class="title">pqxx::basic_ilostream&lt;·CHAR,·TRAITS·&gt;·Class·Template·Reference</div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::basic_ilostream&lt;·CHAR,·TRAITS·&gt;·Class·Template·Reference</div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p>Input·stream·that·gets·its·data·from·a·large·object.··69 <p>Input·stream·that·gets·its·data·from·a·large·object.··
70 ·<a·href="a01338.html#details">More...</a></p>70 ·<a·href="a01338.html#details">More...</a></p>
  
71 <p><code>#include·&lt;<a·class="el"·href="a00071_source.html">largeobject.hxx</a>&gt;</code></p>71 <p><code>#include·&lt;<a·class="el"·href="a00098_source.html">largeobject.hxx</a>&gt;</code></p>
72 <div·class="dynheader">72 <div·class="dynheader">
73 Inheritance·diagram·for·pqxx::basic_ilostream&lt;·CHAR,·TRAITS·&gt;:</div>73 Inheritance·diagram·for·pqxx::basic_ilostream&lt;·CHAR,·TRAITS·&gt;:</div>
74 <div·class="dyncontent">74 <div·class="dyncontent">
75 <div·class="center"><img·src="a01337.png"·border="0"·usemap="#apqxx_1_1basic__ilostream_3_01CHAR_00_01TRAITS_01_4_inherit__map"·alt="Inheritance·graph"/></div>75 <div·class="center"><img·src="a01337.png"·border="0"·usemap="#apqxx_1_1basic__ilostream_3_01CHAR_00_01TRAITS_01_4_inherit__map"·alt="Inheritance·graph"/></div>
76 <map·name="apqxx_1_1basic__ilostream_3_01CHAR_00_01TRAITS_01_4_inherit__map"·id="apqxx_1_1basic__ilostream_3_01CHAR_00_01TRAITS_01_4_inherit__map">76 <map·name="apqxx_1_1basic__ilostream_3_01CHAR_00_01TRAITS_01_4_inherit__map"·id="apqxx_1_1basic__ilostream_3_01CHAR_00_01TRAITS_01_4_inherit__map">
77 <area·shape="rect"·title="Input·stream·that·gets·its·data·from·a·large·object."·alt=""·coords="8,240,173,280"/>77 <area·shape="rect"·title="Input·stream·that·gets·its·data·from·a·large·object."·alt=""·coords="8,240,173,280"/>
78 <area·shape="rect"·title="·"·alt=""·coords="20,152,161,192"/>78 <area·shape="rect"·title="·"·alt=""·coords="20,152,161,192"/>
1.81 KB
./usr/share/doc/libpqxx-doc/html/a01342.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··<div·class="headertitle"><div·class="title">pqxx::basic_olostream&lt;·CHAR,·TRAITS·&gt;·Class·Template·Reference</div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::basic_olostream&lt;·CHAR,·TRAITS·&gt;·Class·Template·Reference</div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p>Output·stream·that·writes·data·back·to·a·large·object.··69 <p>Output·stream·that·writes·data·back·to·a·large·object.··
70 ·<a·href="a01342.html#details">More...</a></p>70 ·<a·href="a01342.html#details">More...</a></p>
  
71 <p><code>#include·&lt;<a·class="el"·href="a00071_source.html">largeobject.hxx</a>&gt;</code></p>71 <p><code>#include·&lt;<a·class="el"·href="a00098_source.html">largeobject.hxx</a>&gt;</code></p>
72 <div·class="dynheader">72 <div·class="dynheader">
73 Inheritance·diagram·for·pqxx::basic_olostream&lt;·CHAR,·TRAITS·&gt;:</div>73 Inheritance·diagram·for·pqxx::basic_olostream&lt;·CHAR,·TRAITS·&gt;:</div>
74 <div·class="dyncontent">74 <div·class="dyncontent">
75 <div·class="center"><img·src="a01341.png"·border="0"·usemap="#apqxx_1_1basic__olostream_3_01CHAR_00_01TRAITS_01_4_inherit__map"·alt="Inheritance·graph"/></div>75 <div·class="center"><img·src="a01341.png"·border="0"·usemap="#apqxx_1_1basic__olostream_3_01CHAR_00_01TRAITS_01_4_inherit__map"·alt="Inheritance·graph"/></div>
76 <map·name="apqxx_1_1basic__olostream_3_01CHAR_00_01TRAITS_01_4_inherit__map"·id="apqxx_1_1basic__olostream_3_01CHAR_00_01TRAITS_01_4_inherit__map">76 <map·name="apqxx_1_1basic__olostream_3_01CHAR_00_01TRAITS_01_4_inherit__map"·id="apqxx_1_1basic__olostream_3_01CHAR_00_01TRAITS_01_4_inherit__map">
77 <area·shape="rect"·title="Output·stream·that·writes·data·back·to·a·large·object."·alt=""·coords="6,240,175,280"/>77 <area·shape="rect"·title="Output·stream·that·writes·data·back·to·a·large·object."·alt=""·coords="6,240,175,280"/>
78 <area·shape="rect"·title="·"·alt=""·coords="18,152,163,192"/>78 <area·shape="rect"·title="·"·alt=""·coords="18,152,163,192"/>
1.78 KB
./usr/share/doc/libpqxx-doc/html/a01346.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··<div·class="headertitle"><div·class="title">pqxx::basic_lostream&lt;·CHAR,·TRAITS·&gt;·Class·Template·Reference</div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::basic_lostream&lt;·CHAR,·TRAITS·&gt;·Class·Template·Reference</div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p>Stream·that·reads·and·writes·a·large·object.··69 <p>Stream·that·reads·and·writes·a·large·object.··
70 ·<a·href="a01346.html#details">More...</a></p>70 ·<a·href="a01346.html#details">More...</a></p>
  
71 <p><code>#include·&lt;<a·class="el"·href="a00071_source.html">largeobject.hxx</a>&gt;</code></p>71 <p><code>#include·&lt;<a·class="el"·href="a00098_source.html">largeobject.hxx</a>&gt;</code></p>
72 <div·class="dynheader">72 <div·class="dynheader">
73 Inheritance·diagram·for·pqxx::basic_lostream&lt;·CHAR,·TRAITS·&gt;:</div>73 Inheritance·diagram·for·pqxx::basic_lostream&lt;·CHAR,·TRAITS·&gt;:</div>
74 <div·class="dyncontent">74 <div·class="dyncontent">
75 <div·class="center"><img·src="a01345.png"·border="0"·usemap="#apqxx_1_1basic__lostream_3_01CHAR_00_01TRAITS_01_4_inherit__map"·alt="Inheritance·graph"/></div>75 <div·class="center"><img·src="a01345.png"·border="0"·usemap="#apqxx_1_1basic__lostream_3_01CHAR_00_01TRAITS_01_4_inherit__map"·alt="Inheritance·graph"/></div>
76 <map·name="apqxx_1_1basic__lostream_3_01CHAR_00_01TRAITS_01_4_inherit__map"·id="apqxx_1_1basic__lostream_3_01CHAR_00_01TRAITS_01_4_inherit__map">76 <map·name="apqxx_1_1basic__lostream_3_01CHAR_00_01TRAITS_01_4_inherit__map"·id="apqxx_1_1basic__lostream_3_01CHAR_00_01TRAITS_01_4_inherit__map">
77 <area·shape="rect"·title="Stream·that·reads·and·writes·a·large·object."·alt=""·coords="79,328,241,368"/>77 <area·shape="rect"·title="Stream·that·reads·and·writes·a·large·object."·alt=""·coords="79,328,241,368"/>
78 <area·shape="rect"·title="·"·alt=""·coords="85,240,235,280"/>78 <area·shape="rect"·title="·"·alt=""·coords="85,240,235,280"/>
1.93 KB
./usr/share/doc/libpqxx-doc/html/a01350.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::nontransaction·Class·Reference<span·class="mlabels"><span·class="mlabel">final</span></span><div·class="ingroups"><a·class="el"·href="a00243.html">Transaction·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::nontransaction·Class·Reference<span·class="mlabels"><span·class="mlabel">final</span></span><div·class="ingroups"><a·class="el"·href="a00243.html">Transaction·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Simple·"transaction"·class·offering·no·transactional·integrity.··68 <p>Simple·"transaction"·class·offering·no·transactional·integrity.··
69 ·<a·href="a01350.html#details">More...</a></p>69 ·<a·href="a01350.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00116_source.html">nontransaction.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00038_source.html">nontransaction.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::nontransaction:</div>72 Inheritance·diagram·for·pqxx::nontransaction:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01349.png"·border="0"·usemap="#apqxx_1_1nontransaction_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01349.png"·border="0"·usemap="#apqxx_1_1nontransaction_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1nontransaction_inherit__map"·id="apqxx_1_1nontransaction_inherit__map">75 <map·name="apqxx_1_1nontransaction_inherit__map"·id="apqxx_1_1nontransaction_inherit__map">
76 <area·shape="rect"·title="Simple·&quot;transaction&quot;·class·offering·no·transactional·integrity."·alt=""·coords="13,79,171,104"/>76 <area·shape="rect"·title="Simple·&quot;transaction&quot;·class·offering·no·transactional·integrity."·alt=""·coords="13,79,171,104"/>
77 <area·shape="rect"·href="a01490.html"·title="Interface·definition·(and·common·code)·for·&quot;transaction&quot;·classes."·alt=""·coords="5,5,179,31"/>77 <area·shape="rect"·href="a01490.html"·title="Interface·definition·(and·common·code)·for·&quot;transaction&quot;·classes."·alt=""·coords="5,5,179,31"/>
2.49 KB
./usr/share/doc/libpqxx-doc/html/a01354.html
    
Offset 63, 15 lines modifiedOffset 63, 15 lines modified
63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;63 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
64 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;64 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
65 <a·href="a01351.html">List·of·all·members</a>··</div>65 <a·href="a01351.html">List·of·all·members</a>··</div>
66 ··<div·class="headertitle"><div·class="title">pqxx::notification_receiver·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::notification_receiver·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p><code>#include·&lt;<a·class="el"·href="a00011_source.html">notification.hxx</a>&gt;</code></p>69 <p><code>#include·&lt;<a·class="el"·href="a00095_source.html">notification.hxx</a>&gt;</code></p>
70 <table·class="memberdecls">70 <table·class="memberdecls">
71 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>71 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
72 Public·Member·Functions</h2></td></tr>72 Public·Member·Functions</h2></td></tr>
73 <tr·class="memitem:ab28ec64678ada8dcc4868317b895e3c0"·id="r_ab28ec64678ada8dcc4868317b895e3c0"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01354.html#ab28ec64678ada8dcc4868317b895e3c0">notification_receiver</a>·(<a·class="el"·href="a01110.html">connection</a>·&amp;c,·std::string_view·<a·class="el"·href="a01354.html#a57732bae437844782bdfe6314f829d9a">channel</a>)</td></tr>73 <tr·class="memitem:ab28ec64678ada8dcc4868317b895e3c0"·id="r_ab28ec64678ada8dcc4868317b895e3c0"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01354.html#ab28ec64678ada8dcc4868317b895e3c0">notification_receiver</a>·(<a·class="el"·href="a01110.html">connection</a>·&amp;c,·std::string_view·<a·class="el"·href="a01354.html#a57732bae437844782bdfe6314f829d9a">channel</a>)</td></tr>
74 <tr·class="memdesc:ab28ec64678ada8dcc4868317b895e3c0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Register·the·receiver·with·a·connection.··<br·/></td></tr>74 <tr·class="memdesc:ab28ec64678ada8dcc4868317b895e3c0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Register·the·receiver·with·a·connection.··<br·/></td></tr>
75 <tr·class="separator:ab28ec64678ada8dcc4868317b895e3c0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>75 <tr·class="separator:ab28ec64678ada8dcc4868317b895e3c0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
76 <tr·class="memitem:a44ffe1ed8ec8020f4106ef8427e09d17"·id="r_a44ffe1ed8ec8020f4106ef8427e09d17"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01354.html#a44ffe1ed8ec8020f4106ef8427e09d17">notification_receiver</a>·(<a·class="el"·href="a01354.html">notification_receiver</a>·const·&amp;)=delete</td></tr>76 <tr·class="memitem:a44ffe1ed8ec8020f4106ef8427e09d17"·id="r_a44ffe1ed8ec8020f4106ef8427e09d17"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01354.html#a44ffe1ed8ec8020f4106ef8427e09d17">notification_receiver</a>·(<a·class="el"·href="a01354.html">notification_receiver</a>·const·&amp;)=delete</td></tr>
2.43 KB
./usr/share/doc/libpqxx-doc/html/a01358.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··<div·class="headertitle"><div·class="title">pqxx::placeholders&lt;·COUNTER·&gt;·Class·Template·Reference</div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::placeholders&lt;·COUNTER·&gt;·Class·Template·Reference</div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p>Generate·parameter·placeholders·for·use·in·an·SQL·statement.··69 <p>Generate·parameter·placeholders·for·use·in·an·SQL·statement.··
70 ·<a·href="a01358.html#details">More...</a></p>70 ·<a·href="a01358.html#details">More...</a></p>
  
71 <p><code>#include·&lt;<a·class="el"·href="a00062_source.html">params.hxx</a>&gt;</code></p>71 <p><code>#include·&lt;<a·class="el"·href="a00014_source.html">params.hxx</a>&gt;</code></p>
72 <table·class="memberdecls">72 <table·class="memberdecls">
73 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>73 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
74 Public·Member·Functions</h2></td></tr>74 Public·Member·Functions</h2></td></tr>
75 <tr·class="memitem:a635410e05190a78cd77c7d320853f64f"·id="r_a635410e05190a78cd77c7d320853f64f"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01358.html#a635410e05190a78cd77c7d320853f64f">placeholders</a>·()</td></tr>75 <tr·class="memitem:a635410e05190a78cd77c7d320853f64f"·id="r_a635410e05190a78cd77c7d320853f64f"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01358.html#a635410e05190a78cd77c7d320853f64f">placeholders</a>·()</td></tr>
76 <tr·class="separator:a635410e05190a78cd77c7d320853f64f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>76 <tr·class="separator:a635410e05190a78cd77c7d320853f64f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
77 <tr·class="memitem:a92d006575732b3ead81cbaf4892197ae"·id="r_a92d006575732b3ead81cbaf4892197ae"><td·class="memItemLeft"·align="right"·valign="top">constexpr·<a·class="el"·href="a01510.html">zview</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01358.html#a92d006575732b3ead81cbaf4892197ae">view</a>·()·const·&amp;noexcept</td></tr>77 <tr·class="memitem:a92d006575732b3ead81cbaf4892197ae"·id="r_a92d006575732b3ead81cbaf4892197ae"><td·class="memItemLeft"·align="right"·valign="top">constexpr·<a·class="el"·href="a01510.html">zview</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01358.html#a92d006575732b3ead81cbaf4892197ae">view</a>·()·const·&amp;noexcept</td></tr>
78 <tr·class="memdesc:a92d006575732b3ead81cbaf4892197ae"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Read·an·ephemeral·version·of·the·current·placeholder·text.··<br·/></td></tr>78 <tr·class="memdesc:a92d006575732b3ead81cbaf4892197ae"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Read·an·ephemeral·version·of·the·current·placeholder·text.··<br·/></td></tr>
2.68 KB
./usr/share/doc/libpqxx-doc/html/a01362.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::params·Class·Reference</div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::params·Class·Reference</div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Build·a·parameter·list·for·a·parameterised·or·prepared·statement.··68 <p>Build·a·parameter·list·for·a·parameterised·or·prepared·statement.··
69 ·<a·href="a01362.html#details">More...</a></p>69 ·<a·href="a01362.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00062_source.html">params.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00014_source.html">params.hxx</a>&gt;</code></p>
71 <table·class="memberdecls">71 <table·class="memberdecls">
72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
73 Public·Member·Functions</h2></td></tr>73 Public·Member·Functions</h2></td></tr>
74 <tr·class="memitem:aaadf62c64b3e85ad7e86eba4d779e93c"·id="r_aaadf62c64b3e85ad7e86eba4d779e93c"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01362.html#aaadf62c64b3e85ad7e86eba4d779e93c">params</a>·()=default</td></tr>74 <tr·class="memitem:aaadf62c64b3e85ad7e86eba4d779e93c"·id="r_aaadf62c64b3e85ad7e86eba4d779e93c"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01362.html#aaadf62c64b3e85ad7e86eba4d779e93c">params</a>·()=default</td></tr>
75 <tr·class="separator:aaadf62c64b3e85ad7e86eba4d779e93c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>75 <tr·class="separator:aaadf62c64b3e85ad7e86eba4d779e93c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
76 <tr·class="memitem:ad15fdabb428bc93cdb0a6c4354a9069c"·id="r_ad15fdabb428bc93cdb0a6c4354a9069c"><td·class="memTemplParams"·colspan="2">template&lt;typename...·Args&gt;·</td></tr>76 <tr·class="memitem:ad15fdabb428bc93cdb0a6c4354a9069c"·id="r_ad15fdabb428bc93cdb0a6c4354a9069c"><td·class="memTemplParams"·colspan="2">template&lt;typename...·Args&gt;·</td></tr>
77 <tr·class="memitem:ad15fdabb428bc93cdb0a6c4354a9069c"><td·class="memTemplItemLeft"·align="right"·valign="top">constexpr&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01362.html#ad15fdabb428bc93cdb0a6c4354a9069c">params</a>·(Args·&amp;&amp;...args)</td></tr>77 <tr·class="memitem:ad15fdabb428bc93cdb0a6c4354a9069c"><td·class="memTemplItemLeft"·align="right"·valign="top">constexpr&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01362.html#ad15fdabb428bc93cdb0a6c4354a9069c">params</a>·(Args·&amp;&amp;...args)</td></tr>
1.97 KB
./usr/share/doc/libpqxx-doc/html/a01366.html
    
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··<div·class="headertitle"><div·class="title">pqxx::pipeline·Class·Reference</div></div>67 ··<div·class="headertitle"><div·class="title">pqxx::pipeline·Class·Reference</div></div>
68 </div><!--header-->68 </div><!--header-->
69 <div·class="contents">69 <div·class="contents">
  
70 <p>Processes·several·queries·in·FIFO·manner,·optimized·for·high·throughput.··70 <p>Processes·several·queries·in·FIFO·manner,·optimized·for·high·throughput.··
71 ·<a·href="a01366.html#details">More...</a></p>71 ·<a·href="a01366.html#details">More...</a></p>
  
72 <p><code>#include·&lt;<a·class="el"·href="a00050_source.html">pipeline.hxx</a>&gt;</code></p>72 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">pipeline.hxx</a>&gt;</code></p>
73 <div·class="dynheader">73 <div·class="dynheader">
74 Inheritance·diagram·for·pqxx::pipeline:</div>74 Inheritance·diagram·for·pqxx::pipeline:</div>
75 <div·class="dyncontent">75 <div·class="dyncontent">
76 <div·class="center"><img·src="a01365.png"·border="0"·usemap="#apqxx_1_1pipeline_inherit__map"·alt="Inheritance·graph"/></div>76 <div·class="center"><img·src="a01365.png"·border="0"·usemap="#apqxx_1_1pipeline_inherit__map"·alt="Inheritance·graph"/></div>
77 <map·name="apqxx_1_1pipeline_inherit__map"·id="apqxx_1_1pipeline_inherit__map">77 <map·name="apqxx_1_1pipeline_inherit__map"·id="apqxx_1_1pipeline_inherit__map">
78 <area·shape="rect"·title="Processes·several·queries·in·FIFO·manner,·optimized·for·high·throughput."·alt=""·coords="37,79,151,104"/>78 <area·shape="rect"·title="Processes·several·queries·in·FIFO·manner,·optimized·for·high·throughput."·alt=""·coords="37,79,151,104"/>
79 <area·shape="rect"·href="a01494.html"·title="Base·class·for·things·that·monopolise·a·transaction&#39;s·attention."·alt=""·coords="5,5,183,31"/>79 <area·shape="rect"·href="a01494.html"·title="Base·class·for·things·that·monopolise·a·transaction&#39;s·attention."·alt=""·coords="5,5,183,31"/>
2.1 KB
./usr/share/doc/libpqxx-doc/html/a01374.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::no_bound·Struct·Reference</div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::no_bound·Struct·Reference</div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>An·<em>unlimited</em>·boundary·value·to·a·<a·class="el"·href="a01390.html">pqxx::range</a>.··68 <p>An·<em>unlimited</em>·boundary·value·to·a·<a·class="el"·href="a01390.html">pqxx::range</a>.··
69 ·<a·href="a01374.html#details">More...</a></p>69 ·<a·href="a01374.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00041_source.html">range.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00017_source.html">range.hxx</a>&gt;</code></p>
71 <table·class="memberdecls">71 <table·class="memberdecls">
72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
73 Public·Member·Functions</h2></td></tr>73 Public·Member·Functions</h2></td></tr>
74 <tr·class="memitem:a0fd3b5a46350462604443d359ed54c4b"·id="r_a0fd3b5a46350462604443d359ed54c4b"><td·class="memTemplParams"·colspan="2">template&lt;typename·TYPE·&gt;·</td></tr>74 <tr·class="memitem:a0fd3b5a46350462604443d359ed54c4b"·id="r_a0fd3b5a46350462604443d359ed54c4b"><td·class="memTemplParams"·colspan="2">template&lt;typename·TYPE·&gt;·</td></tr>
75 <tr·class="memitem:a0fd3b5a46350462604443d359ed54c4b"><td·class="memTemplItemLeft"·align="right"·valign="top">constexpr·bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01374.html#a0fd3b5a46350462604443d359ed54c4b">extends_down_to</a>·(TYPE·const·&amp;)·const·noexcept</td></tr>75 <tr·class="memitem:a0fd3b5a46350462604443d359ed54c4b"><td·class="memTemplItemLeft"·align="right"·valign="top">constexpr·bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01374.html#a0fd3b5a46350462604443d359ed54c4b">extends_down_to</a>·(TYPE·const·&amp;)·const·noexcept</td></tr>
76 <tr·class="separator:a0fd3b5a46350462604443d359ed54c4b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>76 <tr·class="separator:a0fd3b5a46350462604443d359ed54c4b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
77 <tr·class="memitem:ad1afc63e6dfd4d5e99a3d7fbe0e6a98e"·id="r_ad1afc63e6dfd4d5e99a3d7fbe0e6a98e"><td·class="memTemplParams"·colspan="2">template&lt;typename·TYPE·&gt;·</td></tr>77 <tr·class="memitem:ad1afc63e6dfd4d5e99a3d7fbe0e6a98e"·id="r_ad1afc63e6dfd4d5e99a3d7fbe0e6a98e"><td·class="memTemplParams"·colspan="2">template&lt;typename·TYPE·&gt;·</td></tr>
2.21 KB
./usr/share/doc/libpqxx-doc/html/a01378.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::inclusive_bound&lt;·TYPE·&gt;·Class·Template·Reference</div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::inclusive_bound&lt;·TYPE·&gt;·Class·Template·Reference</div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>An·<em>inclusive</em>·boundary·value·to·a·<a·class="el"·href="a01390.html">pqxx::range</a>.··68 <p>An·<em>inclusive</em>·boundary·value·to·a·<a·class="el"·href="a01390.html">pqxx::range</a>.··
69 ·<a·href="a01378.html#details">More...</a></p>69 ·<a·href="a01378.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00041_source.html">range.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00017_source.html">range.hxx</a>&gt;</code></p>
71 <table·class="memberdecls">71 <table·class="memberdecls">
72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
73 Public·Member·Functions</h2></td></tr>73 Public·Member·Functions</h2></td></tr>
74 <tr·class="memitem:a669c68b6ac0918f80a69b95736832c84"·id="r_a669c68b6ac0918f80a69b95736832c84"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01378.html#a669c68b6ac0918f80a69b95736832c84">inclusive_bound</a>·()=delete</td></tr>74 <tr·class="memitem:a669c68b6ac0918f80a69b95736832c84"·id="r_a669c68b6ac0918f80a69b95736832c84"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01378.html#a669c68b6ac0918f80a69b95736832c84">inclusive_bound</a>·()=delete</td></tr>
75 <tr·class="separator:a669c68b6ac0918f80a69b95736832c84"><td·class="memSeparator"·colspan="2">&#160;</td></tr>75 <tr·class="separator:a669c68b6ac0918f80a69b95736832c84"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
76 <tr·class="memitem:a0deabf26ce40e908889beb4c5b87856d"·id="r_a0deabf26ce40e908889beb4c5b87856d"><td·class="memItemLeft"·align="right"·valign="top">constexpr&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01378.html#a0deabf26ce40e908889beb4c5b87856d">inclusive_bound</a>·(TYPE·const·&amp;value)</td></tr>76 <tr·class="memitem:a0deabf26ce40e908889beb4c5b87856d"·id="r_a0deabf26ce40e908889beb4c5b87856d"><td·class="memItemLeft"·align="right"·valign="top">constexpr&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01378.html#a0deabf26ce40e908889beb4c5b87856d">inclusive_bound</a>·(TYPE·const·&amp;value)</td></tr>
77 <tr·class="separator:a0deabf26ce40e908889beb4c5b87856d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>77 <tr·class="separator:a0deabf26ce40e908889beb4c5b87856d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2.21 KB
./usr/share/doc/libpqxx-doc/html/a01382.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::exclusive_bound&lt;·TYPE·&gt;·Class·Template·Reference</div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::exclusive_bound&lt;·TYPE·&gt;·Class·Template·Reference</div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>An·<em>exclusive</em>·boundary·value·to·a·<a·class="el"·href="a01390.html">pqxx::range</a>.··68 <p>An·<em>exclusive</em>·boundary·value·to·a·<a·class="el"·href="a01390.html">pqxx::range</a>.··
69 ·<a·href="a01382.html#details">More...</a></p>69 ·<a·href="a01382.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00041_source.html">range.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00017_source.html">range.hxx</a>&gt;</code></p>
71 <table·class="memberdecls">71 <table·class="memberdecls">
72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
73 Public·Member·Functions</h2></td></tr>73 Public·Member·Functions</h2></td></tr>
74 <tr·class="memitem:a28470b926f2137faf0dcc00d8d6480da"·id="r_a28470b926f2137faf0dcc00d8d6480da"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01382.html#a28470b926f2137faf0dcc00d8d6480da">exclusive_bound</a>·()=delete</td></tr>74 <tr·class="memitem:a28470b926f2137faf0dcc00d8d6480da"·id="r_a28470b926f2137faf0dcc00d8d6480da"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01382.html#a28470b926f2137faf0dcc00d8d6480da">exclusive_bound</a>·()=delete</td></tr>
75 <tr·class="separator:a28470b926f2137faf0dcc00d8d6480da"><td·class="memSeparator"·colspan="2">&#160;</td></tr>75 <tr·class="separator:a28470b926f2137faf0dcc00d8d6480da"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
76 <tr·class="memitem:a4317352a83044b270d78bfae876b6f95"·id="r_a4317352a83044b270d78bfae876b6f95"><td·class="memItemLeft"·align="right"·valign="top">constexpr&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01382.html#a4317352a83044b270d78bfae876b6f95">exclusive_bound</a>·(TYPE·const·&amp;value)</td></tr>76 <tr·class="memitem:a4317352a83044b270d78bfae876b6f95"·id="r_a4317352a83044b270d78bfae876b6f95"><td·class="memItemLeft"·align="right"·valign="top">constexpr&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01382.html#a4317352a83044b270d78bfae876b6f95">exclusive_bound</a>·(TYPE·const·&amp;value)</td></tr>
77 <tr·class="separator:a4317352a83044b270d78bfae876b6f95"><td·class="memSeparator"·colspan="2">&#160;</td></tr>77 <tr·class="separator:a4317352a83044b270d78bfae876b6f95"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2.69 KB
./usr/share/doc/libpqxx-doc/html/a01386.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::range_bound&lt;·TYPE·&gt;·Class·Template·Reference</div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::range_bound&lt;·TYPE·&gt;·Class·Template·Reference</div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>A·range·boundary·value.··68 <p>A·range·boundary·value.··
69 ·<a·href="a01386.html#details">More...</a></p>69 ·<a·href="a01386.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00041_source.html">range.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00017_source.html">range.hxx</a>&gt;</code></p>
71 <table·class="memberdecls">71 <table·class="memberdecls">
72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
73 Public·Member·Functions</h2></td></tr>73 Public·Member·Functions</h2></td></tr>
74 <tr·class="memitem:a837de69478ce48ab0abf10d7f15e8904"·id="r_a837de69478ce48ab0abf10d7f15e8904"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01386.html#a837de69478ce48ab0abf10d7f15e8904">range_bound</a>·()=delete</td></tr>74 <tr·class="memitem:a837de69478ce48ab0abf10d7f15e8904"·id="r_a837de69478ce48ab0abf10d7f15e8904"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01386.html#a837de69478ce48ab0abf10d7f15e8904">range_bound</a>·()=delete</td></tr>
75 <tr·class="separator:a837de69478ce48ab0abf10d7f15e8904"><td·class="memSeparator"·colspan="2">&#160;</td></tr>75 <tr·class="separator:a837de69478ce48ab0abf10d7f15e8904"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
76 <tr·class="memitem:a84748fb8eca7213ba96d7fbebebad15d"·id="r_a84748fb8eca7213ba96d7fbebebad15d"><td·class="memItemLeft"·align="right"·valign="top">constexpr&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01386.html#a84748fb8eca7213ba96d7fbebebad15d">range_bound</a>·(<a·class="el"·href="a01374.html">no_bound</a>)·noexcept</td></tr>76 <tr·class="memitem:a84748fb8eca7213ba96d7fbebebad15d"·id="r_a84748fb8eca7213ba96d7fbebebad15d"><td·class="memItemLeft"·align="right"·valign="top">constexpr&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01386.html#a84748fb8eca7213ba96d7fbebebad15d">range_bound</a>·(<a·class="el"·href="a01374.html">no_bound</a>)·noexcept</td></tr>
77 <tr·class="separator:a84748fb8eca7213ba96d7fbebebad15d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>77 <tr·class="separator:a84748fb8eca7213ba96d7fbebebad15d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2.63 KB
./usr/share/doc/libpqxx-doc/html/a01390.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::range&lt;·TYPE·&gt;·Class·Template·Reference</div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::range&lt;·TYPE·&gt;·Class·Template·Reference</div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>A·C++·equivalent·to·PostgreSQL's·range·types.··68 <p>A·C++·equivalent·to·PostgreSQL's·range·types.··
69 ·<a·href="a01390.html#details">More...</a></p>69 ·<a·href="a01390.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00041_source.html">range.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00017_source.html">range.hxx</a>&gt;</code></p>
71 <table·class="memberdecls">71 <table·class="memberdecls">
72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
73 Public·Member·Functions</h2></td></tr>73 Public·Member·Functions</h2></td></tr>
74 <tr·class="memitem:a61aebbd9da9a64135c92d8464e41e09c"·id="r_a61aebbd9da9a64135c92d8464e41e09c"><td·class="memItemLeft"·align="right"·valign="top">constexpr&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01390.html#a61aebbd9da9a64135c92d8464e41e09c">range</a>·(<a·class="el"·href="a01386.html">range_bound</a>&lt;·TYPE·&gt;·lower,·<a·class="el"·href="a01386.html">range_bound</a>&lt;·TYPE·&gt;·upper)</td></tr>74 <tr·class="memitem:a61aebbd9da9a64135c92d8464e41e09c"·id="r_a61aebbd9da9a64135c92d8464e41e09c"><td·class="memItemLeft"·align="right"·valign="top">constexpr&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01390.html#a61aebbd9da9a64135c92d8464e41e09c">range</a>·(<a·class="el"·href="a01386.html">range_bound</a>&lt;·TYPE·&gt;·lower,·<a·class="el"·href="a01386.html">range_bound</a>&lt;·TYPE·&gt;·upper)</td></tr>
75 <tr·class="memdesc:a61aebbd9da9a64135c92d8464e41e09c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·range.··<br·/></td></tr>75 <tr·class="memdesc:a61aebbd9da9a64135c92d8464e41e09c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·range.··<br·/></td></tr>
76 <tr·class="separator:a61aebbd9da9a64135c92d8464e41e09c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>76 <tr·class="separator:a61aebbd9da9a64135c92d8464e41e09c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
77 <tr·class="memitem:af8bf753edbe8b8473a861ffa02af4b9b"·id="r_af8bf753edbe8b8473a861ffa02af4b9b"><td·class="memItemLeft"·align="right"·valign="top">constexpr&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01390.html#af8bf753edbe8b8473a861ffa02af4b9b">range</a>·()·noexcept(noexcept(<a·class="el"·href="a01382.html">exclusive_bound</a>&lt;·TYPE·&gt;{TYPE{}}))</td></tr>77 <tr·class="memitem:af8bf753edbe8b8473a861ffa02af4b9b"·id="r_af8bf753edbe8b8473a861ffa02af4b9b"><td·class="memItemLeft"·align="right"·valign="top">constexpr&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01390.html#af8bf753edbe8b8473a861ffa02af4b9b">range</a>·()·noexcept(noexcept(<a·class="el"·href="a01382.html">exclusive_bound</a>&lt;·TYPE·&gt;{TYPE{}}))</td></tr>
2.45 KB
./usr/share/doc/libpqxx-doc/html/a01394.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::string_traits&lt;·range&lt;·TYPE·&gt;·&gt;·Struct·Template·Reference</div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::string_traits&lt;·range&lt;·TYPE·&gt;·&gt;·Struct·Template·Reference</div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>String·conversions·for·a·<a·class="el"·href="a01390.html">range</a>·type.··68 <p>String·conversions·for·a·<a·class="el"·href="a01390.html">range</a>·type.··
69 ·<a·href="a01394.html#details">More...</a></p>69 ·<a·href="a01394.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00041_source.html">range.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00017_source.html">range.hxx</a>&gt;</code></p>
71 <table·class="memberdecls">71 <table·class="memberdecls">
72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
73 Static·Public·Member·Functions</h2></td></tr>73 Static·Public·Member·Functions</h2></td></tr>
74 <tr·class="memitem:ad43d82b8daab137868cc74223c2fccb7"·id="r_ad43d82b8daab137868cc74223c2fccb7"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a01510.html">zview</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01394.html#ad43d82b8daab137868cc74223c2fccb7">to_buf</a>·(char·*begin,·char·*end,·<a·class="el"·href="a01390.html">range</a>&lt;·TYPE·&gt;·const·&amp;value)</td></tr>74 <tr·class="memitem:ad43d82b8daab137868cc74223c2fccb7"·id="r_ad43d82b8daab137868cc74223c2fccb7"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a01510.html">zview</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01394.html#ad43d82b8daab137868cc74223c2fccb7">to_buf</a>·(char·*begin,·char·*end,·<a·class="el"·href="a01390.html">range</a>&lt;·TYPE·&gt;·const·&amp;value)</td></tr>
75 <tr·class="separator:ad43d82b8daab137868cc74223c2fccb7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>75 <tr·class="separator:ad43d82b8daab137868cc74223c2fccb7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
76 <tr·class="memitem:ad28290721e79b0222351f1fc7b9981db"·id="r_ad28290721e79b0222351f1fc7b9981db"><td·class="memItemLeft"·align="right"·valign="top">static·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01394.html#ad28290721e79b0222351f1fc7b9981db">into_buf</a>·(char·*begin,·char·*end,·<a·class="el"·href="a01390.html">range</a>&lt;·TYPE·&gt;·const·&amp;value)</td></tr>76 <tr·class="memitem:ad28290721e79b0222351f1fc7b9981db"·id="r_ad28290721e79b0222351f1fc7b9981db"><td·class="memItemLeft"·align="right"·valign="top">static·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01394.html#ad28290721e79b0222351f1fc7b9981db">into_buf</a>·(char·*begin,·char·*end,·<a·class="el"·href="a01390.html">range</a>&lt;·TYPE·&gt;·const·&amp;value)</td></tr>
77 <tr·class="separator:ad28290721e79b0222351f1fc7b9981db"><td·class="memSeparator"·colspan="2">&#160;</td></tr>77 <tr·class="separator:ad28290721e79b0222351f1fc7b9981db"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2.36 KB
./usr/share/doc/libpqxx-doc/html/a01398.html
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 ··<div·class="headertitle"><div·class="title">pqxx::nullness&lt;·range&lt;·TYPE·&gt;·&gt;·Struct·Template·Reference</div></div>64 ··<div·class="headertitle"><div·class="title">pqxx::nullness&lt;·range&lt;·TYPE·&gt;·&gt;·Struct·Template·Reference</div></div>
65 </div><!--header-->65 </div><!--header-->
66 <div·class="contents">66 <div·class="contents">
  
67 <p>A·range·type·does·not·have·an·innate·null·value.··67 <p>A·range·type·does·not·have·an·innate·null·value.··
68 ·<a·href="a01398.html#details">More...</a></p>68 ·<a·href="a01398.html#details">More...</a></p>
  
69 <p><code>#include·&lt;<a·class="el"·href="a00041_source.html">range.hxx</a>&gt;</code></p>69 <p><code>#include·&lt;<a·class="el"·href="a00017_source.html">range.hxx</a>&gt;</code></p>
70 <div·class="dynheader">70 <div·class="dynheader">
71 Inheritance·diagram·for·pqxx::nullness&lt;·range&lt;·TYPE·&gt;·&gt;:</div>71 Inheritance·diagram·for·pqxx::nullness&lt;·range&lt;·TYPE·&gt;·&gt;:</div>
72 <div·class="dyncontent">72 <div·class="dyncontent">
73 <div·class="center"><img·src="a01397.png"·border="0"·usemap="#apqxx_1_1nullness_3_01range_3_01TYPE_01_4_01_4_inherit__map"·alt="Inheritance·graph"/></div>73 <div·class="center"><img·src="a01397.png"·border="0"·usemap="#apqxx_1_1nullness_3_01range_3_01TYPE_01_4_01_4_inherit__map"·alt="Inheritance·graph"/></div>
74 <map·name="apqxx_1_1nullness_3_01range_3_01TYPE_01_4_01_4_inherit__map"·id="apqxx_1_1nullness_3_01range_3_01TYPE_01_4_01_4_inherit__map">74 <map·name="apqxx_1_1nullness_3_01range_3_01TYPE_01_4_01_4_inherit__map"·id="apqxx_1_1nullness_3_01range_3_01TYPE_01_4_01_4_inherit__map">
75 <area·shape="rect"·title="A·range·type·does·not·have·an·innate·null·value."·alt=""·coords="7,183,175,223"/>75 <area·shape="rect"·title="A·range·type·does·not·have·an·innate·null·value."·alt=""·coords="7,183,175,223"/>
76 <area·shape="rect"·href="a01434.html"·title="·"·alt=""·coords="10,93,171,133"/>76 <area·shape="rect"·href="a01434.html"·title="·"·alt=""·coords="10,93,171,133"/>
2.16 KB
./usr/share/doc/libpqxx-doc/html/a01402.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··<div·class="headertitle"><div·class="title">pqxx::result·Class·Reference</div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::result·Class·Reference</div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p>Result·set·containing·data·returned·by·a·query·or·command.··69 <p>Result·set·containing·data·returned·by·a·query·or·command.··
70 ·<a·href="a01402.html#details">More...</a></p>70 ·<a·href="a01402.html#details">More...</a></p>
  
71 <p><code>#include·&lt;<a·class="el"·href="a00074_source.html">result.hxx</a>&gt;</code></p>71 <p><code>#include·&lt;<a·class="el"·href="a00011_source.html">result.hxx</a>&gt;</code></p>
72 <table·class="memberdecls">72 <table·class="memberdecls">
73 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>73 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
74 Public·Types</h2></td></tr>74 Public·Types</h2></td></tr>
75 <tr·class="memitem:a45143316d9e7b9a658850326732d2786"·id="r_a45143316d9e7b9a658850326732d2786"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01402.html#a45143316d9e7b9a658850326732d2786">size_type</a>·=·<a·class="el"·href="a00250.html#a937d9f67d0bc04774b85efa58736852b">result_size_type</a></td></tr>75 <tr·class="memitem:a45143316d9e7b9a658850326732d2786"·id="r_a45143316d9e7b9a658850326732d2786"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01402.html#a45143316d9e7b9a658850326732d2786">size_type</a>·=·<a·class="el"·href="a00250.html#a937d9f67d0bc04774b85efa58736852b">result_size_type</a></td></tr>
76 <tr·class="separator:a45143316d9e7b9a658850326732d2786"><td·class="memSeparator"·colspan="2">&#160;</td></tr>76 <tr·class="separator:a45143316d9e7b9a658850326732d2786"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
77 <tr·class="memitem:a94557b57aa090a8dd2c27bfa923934fd"·id="r_a94557b57aa090a8dd2c27bfa923934fd"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01402.html#a94557b57aa090a8dd2c27bfa923934fd">difference_type</a>·=·<a·class="el"·href="a00250.html#a661295284ddda2ed9fbcf740cc3530d7">result_difference_type</a></td></tr>77 <tr·class="memitem:a94557b57aa090a8dd2c27bfa923934fd"·id="r_a94557b57aa090a8dd2c27bfa923934fd"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01402.html#a94557b57aa090a8dd2c27bfa923934fd">difference_type</a>·=·<a·class="el"·href="a00250.html#a661295284ddda2ed9fbcf740cc3530d7">result_difference_type</a></td></tr>
78 <tr·class="separator:a94557b57aa090a8dd2c27bfa923934fd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>78 <tr·class="separator:a94557b57aa090a8dd2c27bfa923934fd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
1.84 KB
./usr/share/doc/libpqxx-doc/html/a01406.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··<div·class="headertitle"><div·class="title">pqxx::internal::basic_robusttransaction·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::internal::basic_robusttransaction·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p>Helper·base·class·for·the·robusttransaction·class·template.··69 <p>Helper·base·class·for·the·robusttransaction·class·template.··
70 ·<a·href="a01406.html#details">More...</a></p>70 ·<a·href="a01406.html#details">More...</a></p>
  
71 <p><code>#include·&lt;<a·class="el"·href="a00077_source.html">robusttransaction.hxx</a>&gt;</code></p>71 <p><code>#include·&lt;<a·class="el"·href="a00068_source.html">robusttransaction.hxx</a>&gt;</code></p>
72 <div·class="dynheader">72 <div·class="dynheader">
73 Inheritance·diagram·for·pqxx::internal::basic_robusttransaction:</div>73 Inheritance·diagram·for·pqxx::internal::basic_robusttransaction:</div>
74 <div·class="dyncontent">74 <div·class="dyncontent">
75 <div·class="center"><img·src="a01405.png"·border="0"·usemap="#apqxx_1_1internal_1_1basic__robusttransaction_inherit__map"·alt="Inheritance·graph"/></div>75 <div·class="center"><img·src="a01405.png"·border="0"·usemap="#apqxx_1_1internal_1_1basic__robusttransaction_inherit__map"·alt="Inheritance·graph"/></div>
76 <map·name="apqxx_1_1internal_1_1basic__robusttransaction_inherit__map"·id="apqxx_1_1internal_1_1basic__robusttransaction_inherit__map">76 <map·name="apqxx_1_1internal_1_1basic__robusttransaction_inherit__map"·id="apqxx_1_1internal_1_1basic__robusttransaction_inherit__map">
77 <area·shape="rect"·title="Helper·base·class·for·the·robusttransaction·class·template."·alt=""·coords="15,152,169,192"/>77 <area·shape="rect"·title="Helper·base·class·for·the·robusttransaction·class·template."·alt=""·coords="15,152,169,192"/>
78 <area·shape="rect"·href="a01134.html"·title="Abstract·transaction·base·class:·bracket·transactions·on·the·database."·alt=""·coords="17,79,167,104"/>78 <area·shape="rect"·href="a01134.html"·title="Abstract·transaction·base·class:·bracket·transactions·on·the·database."·alt=""·coords="17,79,167,104"/>
931 B
./usr/share/doc/libpqxx-doc/html/a01414.html
    
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 </script>59 </script>
60 <div·id="doc-content">60 <div·id="doc-content">
61 <div·class="header">61 <div·class="header">
62 ··<div·class="headertitle"><div·class="title">pqxx::internal::result_iter&lt;·T·&gt;·Class·Template·Reference</div></div>62 ··<div·class="headertitle"><div·class="title">pqxx::internal::result_iter&lt;·T·&gt;·Class·Template·Reference</div></div>
63 </div><!--header-->63 </div><!--header-->
64 <div·class="contents">64 <div·class="contents">
65 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>65 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
66 <li><a·class="el"·href="a00095_source.html">row.hxx</a></li>66 <li><a·class="el"·href="a00059_source.html">row.hxx</a></li>
67 </ul>67 </ul>
68 </div><!--·contents·-->68 </div><!--·contents·-->
69 </div><!--·doc-content·-->69 </div><!--·doc-content·-->
70 <!--·start·footer·part·-->70 <!--·start·footer·part·-->
71 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->71 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
72 ··<ul>72 ··<ul>
73 ····<li·class="navelem"><a·class="el"·href="a00250.html">pqxx</a></li><li·class="navelem"><a·class="el"·href="a00251.html">internal</a></li><li·class="navelem"><a·class="el"·href="a01414.html">result_iter</a></li>73 ····<li·class="navelem"><a·class="el"·href="a00250.html">pqxx</a></li><li·class="navelem"><a·class="el"·href="a00251.html">internal</a></li><li·class="navelem"><a·class="el"·href="a01414.html">result_iter</a></li>
2.14 KB
./usr/share/doc/libpqxx-doc/html/a01418.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··<div·class="headertitle"><div·class="title">pqxx::row·Class·Reference</div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::row·Class·Reference</div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p>Reference·to·one·row·in·a·result.··69 <p>Reference·to·one·row·in·a·result.··
70 ·<a·href="a01418.html#details">More...</a></p>70 ·<a·href="a01418.html#details">More...</a></p>
  
71 <p><code>#include·&lt;<a·class="el"·href="a00095_source.html">row.hxx</a>&gt;</code></p>71 <p><code>#include·&lt;<a·class="el"·href="a00059_source.html">row.hxx</a>&gt;</code></p>
72 <table·class="memberdecls">72 <table·class="memberdecls">
73 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>73 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
74 Public·Types</h2></td></tr>74 Public·Types</h2></td></tr>
75 <tr·class="memitem:a245d26c7874b11abddb60bdb24f5ac74"·id="r_a245d26c7874b11abddb60bdb24f5ac74"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01418.html#a245d26c7874b11abddb60bdb24f5ac74">size_type</a>·=·<a·class="el"·href="a00250.html#a2dedde27863671a16a59f2625bf03d03">row_size_type</a></td></tr>75 <tr·class="memitem:a245d26c7874b11abddb60bdb24f5ac74"·id="r_a245d26c7874b11abddb60bdb24f5ac74"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01418.html#a245d26c7874b11abddb60bdb24f5ac74">size_type</a>·=·<a·class="el"·href="a00250.html#a2dedde27863671a16a59f2625bf03d03">row_size_type</a></td></tr>
76 <tr·class="separator:a245d26c7874b11abddb60bdb24f5ac74"><td·class="memSeparator"·colspan="2">&#160;</td></tr>76 <tr·class="separator:a245d26c7874b11abddb60bdb24f5ac74"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
77 <tr·class="memitem:a480e38e15f978e453bbd3b09be65c836"·id="r_a480e38e15f978e453bbd3b09be65c836"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01418.html#a480e38e15f978e453bbd3b09be65c836">difference_type</a>·=·<a·class="el"·href="a00250.html#a3269cdd94e1966b5d9e5d175f27741db">row_difference_type</a></td></tr>77 <tr·class="memitem:a480e38e15f978e453bbd3b09be65c836"·id="r_a480e38e15f978e453bbd3b09be65c836"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01418.html#a480e38e15f978e453bbd3b09be65c836">difference_type</a>·=·<a·class="el"·href="a00250.html#a3269cdd94e1966b5d9e5d175f27741db">row_difference_type</a></td></tr>
78 <tr·class="separator:a480e38e15f978e453bbd3b09be65c836"><td·class="memSeparator"·colspan="2">&#160;</td></tr>78 <tr·class="separator:a480e38e15f978e453bbd3b09be65c836"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
1.69 KB
./usr/share/doc/libpqxx-doc/html/a01422.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··<div·class="headertitle"><div·class="title">pqxx::const_row_iterator·Class·Reference</div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::const_row_iterator·Class·Reference</div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p>Iterator·for·fields·in·a·row.·Use·as·<a·class="el"·href="a01418.html#abd640a160c9e039106a51a6a31823caf">row::const_iterator</a>.··69 <p>Iterator·for·fields·in·a·row.·Use·as·<a·class="el"·href="a01418.html#abd640a160c9e039106a51a6a31823caf">row::const_iterator</a>.··
70 ·<a·href="a01422.html#details">More...</a></p>70 ·<a·href="a01422.html#details">More...</a></p>
  
71 <p><code>#include·&lt;<a·class="el"·href="a00095_source.html">row.hxx</a>&gt;</code></p>71 <p><code>#include·&lt;<a·class="el"·href="a00059_source.html">row.hxx</a>&gt;</code></p>
72 <div·class="dynheader">72 <div·class="dynheader">
73 Inheritance·diagram·for·pqxx::const_row_iterator:</div>73 Inheritance·diagram·for·pqxx::const_row_iterator:</div>
74 <div·class="dyncontent">74 <div·class="dyncontent">
75 <div·class="center"><img·src="a01421.png"·border="0"·usemap="#apqxx_1_1const__row__iterator_inherit__map"·alt="Inheritance·graph"/></div>75 <div·class="center"><img·src="a01421.png"·border="0"·usemap="#apqxx_1_1const__row__iterator_inherit__map"·alt="Inheritance·graph"/></div>
76 <map·name="apqxx_1_1const__row__iterator_inherit__map"·id="apqxx_1_1const__row__iterator_inherit__map">76 <map·name="apqxx_1_1const__row__iterator_inherit__map"·id="apqxx_1_1const__row__iterator_inherit__map">
77 <area·shape="rect"·title="Iterator·for·fields·in·a·row.·Use·as·row::const_iterator."·alt=""·coords="5,79,188,104"/>77 <area·shape="rect"·title="Iterator·for·fields·in·a·row.·Use·as·row::const_iterator."·alt=""·coords="5,79,188,104"/>
78 <area·shape="rect"·href="a01426.html"·title="Reverse·iterator·for·a·row.·Use·as·row::const_reverse_iterator."·alt=""·coords="20,152,173,192"/>78 <area·shape="rect"·href="a01426.html"·title="Reverse·iterator·for·a·row.·Use·as·row::const_reverse_iterator."·alt=""·coords="20,152,173,192"/>
1.74 KB
./usr/share/doc/libpqxx-doc/html/a01426.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··<div·class="headertitle"><div·class="title">pqxx::const_reverse_row_iterator·Class·Reference</div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::const_reverse_row_iterator·Class·Reference</div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p>Reverse·iterator·for·a·row.·Use·as·<a·class="el"·href="a01418.html#a8d5b0a5299b03fd5c11e7cc0fce2b8e8">row::const_reverse_iterator</a>.··69 <p>Reverse·iterator·for·a·row.·Use·as·<a·class="el"·href="a01418.html#a8d5b0a5299b03fd5c11e7cc0fce2b8e8">row::const_reverse_iterator</a>.··
70 ·<a·href="a01426.html#details">More...</a></p>70 ·<a·href="a01426.html#details">More...</a></p>
  
71 <p><code>#include·&lt;<a·class="el"·href="a00095_source.html">row.hxx</a>&gt;</code></p>71 <p><code>#include·&lt;<a·class="el"·href="a00059_source.html">row.hxx</a>&gt;</code></p>
72 <div·class="dynheader">72 <div·class="dynheader">
73 Inheritance·diagram·for·pqxx::const_reverse_row_iterator:</div>73 Inheritance·diagram·for·pqxx::const_reverse_row_iterator:</div>
74 <div·class="dyncontent">74 <div·class="dyncontent">
75 <div·class="center"><img·src="a01425.png"·border="0"·usemap="#apqxx_1_1const__reverse__row__iterator_inherit__map"·alt="Inheritance·graph"/></div>75 <div·class="center"><img·src="a01425.png"·border="0"·usemap="#apqxx_1_1const__reverse__row__iterator_inherit__map"·alt="Inheritance·graph"/></div>
76 <map·name="apqxx_1_1const__reverse__row__iterator_inherit__map"·id="apqxx_1_1const__reverse__row__iterator_inherit__map">76 <map·name="apqxx_1_1const__reverse__row__iterator_inherit__map"·id="apqxx_1_1const__reverse__row__iterator_inherit__map">
77 <area·shape="rect"·title="Reverse·iterator·for·a·row.·Use·as·row::const_reverse_iterator."·alt=""·coords="20,152,173,192"/>77 <area·shape="rect"·title="Reverse·iterator·for·a·row.·Use·as·row::const_reverse_iterator."·alt=""·coords="20,152,173,192"/>
78 <area·shape="rect"·href="a01422.html"·title="Iterator·for·fields·in·a·row.·Use·as·row::const_iterator."·alt=""·coords="5,79,188,104"/>78 <area·shape="rect"·href="a01422.html"·title="Iterator·for·fields·in·a·row.·Use·as·row::const_iterator."·alt=""·coords="5,79,188,104"/>
2.25 KB
./usr/share/doc/libpqxx-doc/html/a01430.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··<div·class="headertitle"><div·class="title">pqxx::nullness&lt;·TYPE,·ENABLE·&gt;·Struct·Template·Reference</div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::nullness&lt;·TYPE,·ENABLE·&gt;·Struct·Template·Reference</div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p>Traits·describing·a·type's·"null·value,"·if·any.··69 <p>Traits·describing·a·type's·"null·value,"·if·any.··
70 ·<a·href="a01430.html#details">More...</a></p>70 ·<a·href="a01430.html#details">More...</a></p>
  
71 <p><code>#include·&lt;<a·class="el"·href="a00104_source.html">strconv.hxx</a>&gt;</code></p>71 <p><code>#include·&lt;<a·class="el"·href="a00035_source.html">strconv.hxx</a>&gt;</code></p>
72 <table·class="memberdecls">72 <table·class="memberdecls">
73 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>73 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
74 Static·Public·Member·Functions</h2></td></tr>74 Static·Public·Member·Functions</h2></td></tr>
75 <tr·class="memitem:a309fcad467f815a9fbccbea0c2a6608a"·id="r_a309fcad467f815a9fbccbea0c2a6608a"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01430.html#a309fcad467f815a9fbccbea0c2a6608a">is_null</a>·(TYPE·const·&amp;value)</td></tr>75 <tr·class="memitem:a309fcad467f815a9fbccbea0c2a6608a"·id="r_a309fcad467f815a9fbccbea0c2a6608a"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01430.html#a309fcad467f815a9fbccbea0c2a6608a">is_null</a>·(TYPE·const·&amp;value)</td></tr>
76 <tr·class="memdesc:a309fcad467f815a9fbccbea0c2a6608a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Is·<code>value</code>·a·null?··<br·/></td></tr>76 <tr·class="memdesc:a309fcad467f815a9fbccbea0c2a6608a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Is·<code>value</code>·a·null?··<br·/></td></tr>
77 <tr·class="separator:a309fcad467f815a9fbccbea0c2a6608a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>77 <tr·class="separator:a309fcad467f815a9fbccbea0c2a6608a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
78 <tr·class="memitem:a475f5e490aabd4934aa63a621ecfd0ab"·id="r_a475f5e490aabd4934aa63a621ecfd0ab"><td·class="memItemLeft"·align="right"·valign="top">static·TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01430.html#a475f5e490aabd4934aa63a621ecfd0ab">null</a>·()</td></tr>78 <tr·class="memitem:a475f5e490aabd4934aa63a621ecfd0ab"·id="r_a475f5e490aabd4934aa63a621ecfd0ab"><td·class="memItemLeft"·align="right"·valign="top">static·TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01430.html#a475f5e490aabd4934aa63a621ecfd0ab">null</a>·()</td></tr>
2.21 KB
./usr/share/doc/libpqxx-doc/html/a01434.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··<div·class="headertitle"><div·class="title">pqxx::no_null&lt;·TYPE·&gt;·Struct·Template·Reference</div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::no_null&lt;·TYPE·&gt;·Struct·Template·Reference</div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p>Nullness·traits·describing·a·type·which·does·not·have·a·null·value.··69 <p>Nullness·traits·describing·a·type·which·does·not·have·a·null·value.··
70 ·<a·href="a01434.html#details">More...</a></p>70 ·<a·href="a01434.html#details">More...</a></p>
  
71 <p><code>#include·&lt;<a·class="el"·href="a00104_source.html">strconv.hxx</a>&gt;</code></p>71 <p><code>#include·&lt;<a·class="el"·href="a00035_source.html">strconv.hxx</a>&gt;</code></p>
72 <div·class="dynheader">72 <div·class="dynheader">
73 Inheritance·diagram·for·pqxx::no_null&lt;·TYPE·&gt;:</div>73 Inheritance·diagram·for·pqxx::no_null&lt;·TYPE·&gt;:</div>
74 <div·class="dyncontent">74 <div·class="dyncontent">
75 <div·class="center"><img·src="a01433.png"·border="0"·usemap="#apqxx_1_1no__null_3_01TYPE_01_4_inherit__map"·alt="Inheritance·graph"/></div>75 <div·class="center"><img·src="a01433.png"·border="0"·usemap="#apqxx_1_1no__null_3_01TYPE_01_4_inherit__map"·alt="Inheritance·graph"/></div>
76 <map·name="apqxx_1_1no__null_3_01TYPE_01_4_inherit__map"·id="apqxx_1_1no__null_3_01TYPE_01_4_inherit__map">76 <map·name="apqxx_1_1no__null_3_01TYPE_01_4_inherit__map"·id="apqxx_1_1no__null_3_01TYPE_01_4_inherit__map">
77 <area·shape="rect"·title="Nullness·traits·describing·a·type·which·does·not·have·a·null·value."·alt=""·coords="5,84,176,109"/>77 <area·shape="rect"·title="Nullness·traits·describing·a·type·which·does·not·have·a·null·value."·alt=""·coords="5,84,176,109"/>
78 <area·shape="rect"·href="a01434.html"·title="·"·alt=""·coords="377,24,555,49"/>78 <area·shape="rect"·href="a01434.html"·title="·"·alt=""·coords="377,24,555,49"/>
2.44 KB
./usr/share/doc/libpqxx-doc/html/a01438.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··<div·class="headertitle"><div·class="title">pqxx::string_traits&lt;·TYPE·&gt;·Struct·Template·Reference</div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::string_traits&lt;·TYPE·&gt;·Struct·Template·Reference</div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p>Traits·class·for·use·in·string·conversions.··69 <p>Traits·class·for·use·in·string·conversions.··
70 ·<a·href="a01438.html#details">More...</a></p>70 ·<a·href="a01438.html#details">More...</a></p>
  
71 <p><code>#include·&lt;<a·class="el"·href="a00104_source.html">strconv.hxx</a>&gt;</code></p>71 <p><code>#include·&lt;<a·class="el"·href="a00035_source.html">strconv.hxx</a>&gt;</code></p>
72 <table·class="memberdecls">72 <table·class="memberdecls">
73 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>73 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
74 Static·Public·Member·Functions</h2></td></tr>74 Static·Public·Member·Functions</h2></td></tr>
75 <tr·class="memitem:a81b2526f70d7191c37e36fb78530b977"·id="r_a81b2526f70d7191c37e36fb78530b977"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a01510.html">zview</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01438.html#a81b2526f70d7191c37e36fb78530b977">to_buf</a>·(char·*begin,·char·*end,·TYPE·const·&amp;value)</td></tr>75 <tr·class="memitem:a81b2526f70d7191c37e36fb78530b977"·id="r_a81b2526f70d7191c37e36fb78530b977"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a01510.html">zview</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01438.html#a81b2526f70d7191c37e36fb78530b977">to_buf</a>·(char·*begin,·char·*end,·TYPE·const·&amp;value)</td></tr>
76 <tr·class="memdesc:a81b2526f70d7191c37e36fb78530b977"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·a·<code>string_view</code>·representing·value,·plus·terminating·zero.··<br·/></td></tr>76 <tr·class="memdesc:a81b2526f70d7191c37e36fb78530b977"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·a·<code>string_view</code>·representing·value,·plus·terminating·zero.··<br·/></td></tr>
77 <tr·class="separator:a81b2526f70d7191c37e36fb78530b977"><td·class="memSeparator"·colspan="2">&#160;</td></tr>77 <tr·class="separator:a81b2526f70d7191c37e36fb78530b977"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
78 <tr·class="memitem:ad0fa1a3d75ba56a58c39822d25c14a0c"·id="r_ad0fa1a3d75ba56a58c39822d25c14a0c"><td·class="memItemLeft"·align="right"·valign="top">static·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01438.html#ad0fa1a3d75ba56a58c39822d25c14a0c">into_buf</a>·(char·*begin,·char·*end,·TYPE·const·&amp;value)</td></tr>78 <tr·class="memitem:ad0fa1a3d75ba56a58c39822d25c14a0c"·id="r_ad0fa1a3d75ba56a58c39822d25c14a0c"><td·class="memItemLeft"·align="right"·valign="top">static·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01438.html#ad0fa1a3d75ba56a58c39822d25c14a0c">into_buf</a>·(char·*begin,·char·*end,·TYPE·const·&amp;value)</td></tr>
1.76 KB
./usr/share/doc/libpqxx-doc/html/a01442.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··<div·class="headertitle"><div·class="title">pqxx::forbidden_conversion&lt;·TYPE·&gt;·Struct·Template·Reference</div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::forbidden_conversion&lt;·TYPE·&gt;·Struct·Template·Reference</div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p>String·traits·for·a·forbidden·type·conversion.··69 <p>String·traits·for·a·forbidden·type·conversion.··
70 ·<a·href="a01442.html#details">More...</a></p>70 ·<a·href="a01442.html#details">More...</a></p>
  
71 <p><code>#include·&lt;<a·class="el"·href="a00104_source.html">strconv.hxx</a>&gt;</code></p>71 <p><code>#include·&lt;<a·class="el"·href="a00035_source.html">strconv.hxx</a>&gt;</code></p>
72 <div·class="dynheader">72 <div·class="dynheader">
73 Inheritance·diagram·for·pqxx::forbidden_conversion&lt;·TYPE·&gt;:</div>73 Inheritance·diagram·for·pqxx::forbidden_conversion&lt;·TYPE·&gt;:</div>
74 <div·class="dyncontent">74 <div·class="dyncontent">
75 <div·class="center"><img·src="a01441.png"·border="0"·usemap="#apqxx_1_1forbidden__conversion_3_01TYPE_01_4_inherit__map"·alt="Inheritance·graph"/></div>75 <div·class="center"><img·src="a01441.png"·border="0"·usemap="#apqxx_1_1forbidden__conversion_3_01TYPE_01_4_inherit__map"·alt="Inheritance·graph"/></div>
76 <map·name="apqxx_1_1forbidden__conversion_3_01TYPE_01_4_inherit__map"·id="apqxx_1_1forbidden__conversion_3_01TYPE_01_4_inherit__map">76 <map·name="apqxx_1_1forbidden__conversion_3_01TYPE_01_4_inherit__map"·id="apqxx_1_1forbidden__conversion_3_01TYPE_01_4_inherit__map">
77 <area·shape="rect"·title="String·traits·for·a·forbidden·type·conversion."·alt=""·coords="5,101,208,141"/>77 <area·shape="rect"·title="String·traits·for·a·forbidden·type·conversion."·alt=""·coords="5,101,208,141"/>
78 <area·shape="rect"·href="a01442.html"·title="·"·alt=""·coords="381,5,584,45"/>78 <area·shape="rect"·href="a01442.html"·title="·"·alt=""·coords="381,5,584,45"/>
2.63 KB
./usr/share/doc/libpqxx-doc/html/a01446.html
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 ··<div·class="headertitle"><div·class="title">pqxx::string_traits&lt;·char·&gt;·Struct·Reference</div></div>64 ··<div·class="headertitle"><div·class="title">pqxx::string_traits&lt;·char·&gt;·Struct·Reference</div></div>
65 </div><!--header-->65 </div><!--header-->
66 <div·class="contents">66 <div·class="contents">
  
67 <p>You·cannot·convert·a·<code>char</code>·to/from·SQL.··67 <p>You·cannot·convert·a·<code>char</code>·to/from·SQL.··
68 ·<a·href="a01446.html#details">More...</a></p>68 ·<a·href="a01446.html#details">More...</a></p>
  
69 <p><code>#include·&lt;<a·class="el"·href="a00104_source.html">strconv.hxx</a>&gt;</code></p>69 <p><code>#include·&lt;<a·class="el"·href="a00035_source.html">strconv.hxx</a>&gt;</code></p>
70 <div·class="dynheader">70 <div·class="dynheader">
71 Inheritance·diagram·for·pqxx::string_traits&lt;·char·&gt;:</div>71 Inheritance·diagram·for·pqxx::string_traits&lt;·char·&gt;:</div>
72 <div·class="dyncontent">72 <div·class="dyncontent">
73 <div·class="center"><img·src="a01445.png"·border="0"·usemap="#apqxx_1_1string__traits_3_01char_01_4_inherit__map"·alt="Inheritance·graph"/></div>73 <div·class="center"><img·src="a01445.png"·border="0"·usemap="#apqxx_1_1string__traits_3_01char_01_4_inherit__map"·alt="Inheritance·graph"/></div>
74 <map·name="apqxx_1_1string__traits_3_01char_01_4_inherit__map"·id="apqxx_1_1string__traits_3_01char_01_4_inherit__map">74 <map·name="apqxx_1_1string__traits_3_01char_01_4_inherit__map"·id="apqxx_1_1string__traits_3_01char_01_4_inherit__map">
75 <area·shape="rect"·title="You·cannot·convert·a·char·to/from·SQL."·alt=""·coords="37,197,177,237"/>75 <area·shape="rect"·title="You·cannot·convert·a·char·to/from·SQL."·alt=""·coords="37,197,177,237"/>
76 <area·shape="rect"·href="a01442.html"·title="·"·alt=""·coords="5,108,208,148"/>76 <area·shape="rect"·href="a01442.html"·title="·"·alt=""·coords="5,108,208,148"/>
2.56 KB
./usr/share/doc/libpqxx-doc/html/a01450.html
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 ··<div·class="headertitle"><div·class="title">pqxx::string_traits&lt;·unsigned·char·&gt;·Struct·Reference</div></div>64 ··<div·class="headertitle"><div·class="title">pqxx::string_traits&lt;·unsigned·char·&gt;·Struct·Reference</div></div>
65 </div><!--header-->65 </div><!--header-->
66 <div·class="contents">66 <div·class="contents">
  
67 <p>You·cannot·convert·an·<code>unsigned·char</code>·to/from·SQL.··67 <p>You·cannot·convert·an·<code>unsigned·char</code>·to/from·SQL.··
68 ·<a·href="a01450.html#details">More...</a></p>68 ·<a·href="a01450.html#details">More...</a></p>
  
69 <p><code>#include·&lt;<a·class="el"·href="a00104_source.html">strconv.hxx</a>&gt;</code></p>69 <p><code>#include·&lt;<a·class="el"·href="a00035_source.html">strconv.hxx</a>&gt;</code></p>
70 <div·class="dynheader">70 <div·class="dynheader">
71 Inheritance·diagram·for·pqxx::string_traits&lt;·unsigned·char·&gt;:</div>71 Inheritance·diagram·for·pqxx::string_traits&lt;·unsigned·char·&gt;:</div>
72 <div·class="dyncontent">72 <div·class="dyncontent">
73 <div·class="center"><img·src="a01449.png"·border="0"·usemap="#apqxx_1_1string__traits_3_01unsigned_01char_01_4_inherit__map"·alt="Inheritance·graph"/></div>73 <div·class="center"><img·src="a01449.png"·border="0"·usemap="#apqxx_1_1string__traits_3_01unsigned_01char_01_4_inherit__map"·alt="Inheritance·graph"/></div>
74 <map·name="apqxx_1_1string__traits_3_01unsigned_01char_01_4_inherit__map"·id="apqxx_1_1string__traits_3_01unsigned_01char_01_4_inherit__map">74 <map·name="apqxx_1_1string__traits_3_01unsigned_01char_01_4_inherit__map"·id="apqxx_1_1string__traits_3_01unsigned_01char_01_4_inherit__map">
75 <area·shape="rect"·title="You·cannot·convert·an·unsigned·char·to/from·SQL."·alt=""·coords="35,197,178,237"/>75 <area·shape="rect"·title="You·cannot·convert·an·unsigned·char·to/from·SQL."·alt=""·coords="35,197,178,237"/>
76 <area·shape="rect"·href="a01442.html"·title="·"·alt=""·coords="5,108,208,148"/>76 <area·shape="rect"·href="a01442.html"·title="·"·alt=""·coords="5,108,208,148"/>
2.49 KB
./usr/share/doc/libpqxx-doc/html/a01454.html
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 ··<div·class="headertitle"><div·class="title">pqxx::string_traits&lt;·signed·char·&gt;·Struct·Reference</div></div>64 ··<div·class="headertitle"><div·class="title">pqxx::string_traits&lt;·signed·char·&gt;·Struct·Reference</div></div>
65 </div><!--header-->65 </div><!--header-->
66 <div·class="contents">66 <div·class="contents">
  
67 <p>You·cannot·convert·a·<code>signed·char</code>·to/from·SQL.··67 <p>You·cannot·convert·a·<code>signed·char</code>·to/from·SQL.··
68 ·<a·href="a01454.html#details">More...</a></p>68 ·<a·href="a01454.html#details">More...</a></p>
  
69 <p><code>#include·&lt;<a·class="el"·href="a00104_source.html">strconv.hxx</a>&gt;</code></p>69 <p><code>#include·&lt;<a·class="el"·href="a00035_source.html">strconv.hxx</a>&gt;</code></p>
70 <div·class="dynheader">70 <div·class="dynheader">
71 Inheritance·diagram·for·pqxx::string_traits&lt;·signed·char·&gt;:</div>71 Inheritance·diagram·for·pqxx::string_traits&lt;·signed·char·&gt;:</div>
72 <div·class="dyncontent">72 <div·class="dyncontent">
73 <div·class="center"><img·src="a01453.png"·border="0"·usemap="#apqxx_1_1string__traits_3_01signed_01char_01_4_inherit__map"·alt="Inheritance·graph"/></div>73 <div·class="center"><img·src="a01453.png"·border="0"·usemap="#apqxx_1_1string__traits_3_01signed_01char_01_4_inherit__map"·alt="Inheritance·graph"/></div>
74 <map·name="apqxx_1_1string__traits_3_01signed_01char_01_4_inherit__map"·id="apqxx_1_1string__traits_3_01signed_01char_01_4_inherit__map">74 <map·name="apqxx_1_1string__traits_3_01signed_01char_01_4_inherit__map"·id="apqxx_1_1string__traits_3_01signed_01char_01_4_inherit__map">
75 <area·shape="rect"·title="You·cannot·convert·a·signed·char·to/from·SQL."·alt=""·coords="37,197,177,237"/>75 <area·shape="rect"·title="You·cannot·convert·a·signed·char·to/from·SQL."·alt=""·coords="37,197,177,237"/>
76 <area·shape="rect"·href="a01442.html"·title="·"·alt=""·coords="5,108,208,148"/>76 <area·shape="rect"·href="a01442.html"·title="·"·alt=""·coords="5,108,208,148"/>
2.29 KB
./usr/share/doc/libpqxx-doc/html/a01458.html
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 ··<div·class="headertitle"><div·class="title">pqxx::string_traits&lt;·std::byte·&gt;·Struct·Reference</div></div>64 ··<div·class="headertitle"><div·class="title">pqxx::string_traits&lt;·std::byte·&gt;·Struct·Reference</div></div>
65 </div><!--header-->65 </div><!--header-->
66 <div·class="contents">66 <div·class="contents">
  
67 <p>You·cannot·convert·a·<code>std::byte</code>·to/from·SQL.··67 <p>You·cannot·convert·a·<code>std::byte</code>·to/from·SQL.··
68 ·<a·href="a01458.html#details">More...</a></p>68 ·<a·href="a01458.html#details">More...</a></p>
  
69 <p><code>#include·&lt;<a·class="el"·href="a00104_source.html">strconv.hxx</a>&gt;</code></p>69 <p><code>#include·&lt;<a·class="el"·href="a00035_source.html">strconv.hxx</a>&gt;</code></p>
70 <div·class="dynheader">70 <div·class="dynheader">
71 Inheritance·diagram·for·pqxx::string_traits&lt;·std::byte·&gt;:</div>71 Inheritance·diagram·for·pqxx::string_traits&lt;·std::byte·&gt;:</div>
72 <div·class="dyncontent">72 <div·class="dyncontent">
73 <div·class="center"><img·src="a01457.png"·border="0"·usemap="#apqxx_1_1string__traits_3_01std_1_1byte_01_4_inherit__map"·alt="Inheritance·graph"/></div>73 <div·class="center"><img·src="a01457.png"·border="0"·usemap="#apqxx_1_1string__traits_3_01std_1_1byte_01_4_inherit__map"·alt="Inheritance·graph"/></div>
74 <map·name="apqxx_1_1string__traits_3_01std_1_1byte_01_4_inherit__map"·id="apqxx_1_1string__traits_3_01std_1_1byte_01_4_inherit__map">74 <map·name="apqxx_1_1string__traits_3_01std_1_1byte_01_4_inherit__map"·id="apqxx_1_1string__traits_3_01std_1_1byte_01_4_inherit__map">
75 <area·shape="rect"·title="You·cannot·convert·a·std::byte·to/from·SQL."·alt=""·coords="37,197,177,237"/>75 <area·shape="rect"·title="You·cannot·convert·a·std::byte·to/from·SQL."·alt=""·coords="37,197,177,237"/>
76 <area·shape="rect"·href="a01442.html"·title="·"·alt=""·coords="5,108,208,148"/>76 <area·shape="rect"·href="a01442.html"·title="·"·alt=""·coords="5,108,208,148"/>
2.69 KB
./usr/share/doc/libpqxx-doc/html/a01462.html
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 ··<div·class="headertitle"><div·class="title">pqxx::nullness&lt;·ENUM,·std::enable_if_t&lt;·std::is_enum_v&lt;·ENUM·&gt;·&gt;·&gt;·Struct·Template·Reference</div></div>64 ··<div·class="headertitle"><div·class="title">pqxx::nullness&lt;·ENUM,·std::enable_if_t&lt;·std::is_enum_v&lt;·ENUM·&gt;·&gt;·&gt;·Struct·Template·Reference</div></div>
65 </div><!--header-->65 </div><!--header-->
66 <div·class="contents">66 <div·class="contents">
  
67 <p>Nullness:·Enums·do·not·have·an·inherent·null·value.··67 <p>Nullness:·Enums·do·not·have·an·inherent·null·value.··
68 ·<a·href="a01462.html#details">More...</a></p>68 ·<a·href="a01462.html#details">More...</a></p>
  
69 <p><code>#include·&lt;<a·class="el"·href="a00104_source.html">strconv.hxx</a>&gt;</code></p>69 <p><code>#include·&lt;<a·class="el"·href="a00035_source.html">strconv.hxx</a>&gt;</code></p>
70 <div·class="dynheader">70 <div·class="dynheader">
71 Inheritance·diagram·for·pqxx::nullness&lt;·ENUM,·std::enable_if_t&lt;·std::is_enum_v&lt;·ENUM·&gt;·&gt;·&gt;:</div>71 Inheritance·diagram·for·pqxx::nullness&lt;·ENUM,·std::enable_if_t&lt;·std::is_enum_v&lt;·ENUM·&gt;·&gt;·&gt;:</div>
72 <div·class="dyncontent">72 <div·class="dyncontent">
73 <div·class="center"><img·src="a01461.png"·border="0"·usemap="#apqxx_1_1nullness_3_01ENUM_00_01std_1_1enable__if__t_3_01std_1_1is__enum__v_3_01ENUM_01_4_01_4_01_4_inherit__map"·alt="Inheritance·graph"/></div>73 <div·class="center"><img·src="a01461.png"·border="0"·usemap="#apqxx_1_1nullness_3_01ENUM_00_01std_1_1enable__if__t_3_01std_1_1is__enum__v_3_01ENUM_01_4_01_4_01_4_inherit__map"·alt="Inheritance·graph"/></div>
74 <map·name="apqxx_1_1nullness_3_01ENUM_00_01std_1_1enable__if__t_3_01std_1_1is__enum__v_3_01ENUM_01_4_01_4_01_4_inherit__map"·id="apqxx_1_1nullness_3_01ENUM_00_01std_1_1enable__if__t_3_01std_1_1is__enum__v_3_01ENUM_01_4_01_4_01_4_inherit__map">74 <map·name="apqxx_1_1nullness_3_01ENUM_00_01std_1_1enable__if__t_3_01std_1_1is__enum__v_3_01ENUM_01_4_01_4_01_4_inherit__map"·id="apqxx_1_1nullness_3_01ENUM_00_01std_1_1enable__if__t_3_01std_1_1is__enum__v_3_01ENUM_01_4_01_4_01_4_inherit__map">
75 <area·shape="rect"·title="Nullness:·Enums·do·not·have·an·inherent·null·value."·alt=""·coords="5,168,205,223"/>75 <area·shape="rect"·title="Nullness:·Enums·do·not·have·an·inherent·null·value."·alt=""·coords="5,168,205,223"/>
76 <area·shape="rect"·href="a01434.html"·title="·"·alt=""·coords="16,93,195,119"/>76 <area·shape="rect"·href="a01434.html"·title="·"·alt=""·coords="16,93,195,119"/>
2.36 KB
./usr/share/doc/libpqxx-doc/html/a01466.html
    
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··<div·class="headertitle"><div·class="title">pqxx::internal::enum_traits&lt;·ENUM·&gt;·Struct·Template·Reference</div></div>67 ··<div·class="headertitle"><div·class="title">pqxx::internal::enum_traits&lt;·ENUM·&gt;·Struct·Template·Reference</div></div>
68 </div><!--header-->68 </div><!--header-->
69 <div·class="contents">69 <div·class="contents">
  
70 <p>Helper·class·for·defining·enum·conversions.··70 <p>Helper·class·for·defining·enum·conversions.··
71 ·<a·href="a01466.html#details">More...</a></p>71 ·<a·href="a01466.html#details">More...</a></p>
  
72 <p><code>#include·&lt;<a·class="el"·href="a00104_source.html">strconv.hxx</a>&gt;</code></p>72 <p><code>#include·&lt;<a·class="el"·href="a00035_source.html">strconv.hxx</a>&gt;</code></p>
73 <table·class="memberdecls">73 <table·class="memberdecls">
74 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>74 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
75 Public·Types</h2></td></tr>75 Public·Types</h2></td></tr>
76 <tr·class="memitem:ac7d8b63cc17a504cb8d0ae52381f925a"·id="r_ac7d8b63cc17a504cb8d0ae52381f925a"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01466.html#ac7d8b63cc17a504cb8d0ae52381f925a">impl_type</a>·=·std::underlying_type_t&lt;·ENUM·&gt;</td></tr>76 <tr·class="memitem:ac7d8b63cc17a504cb8d0ae52381f925a"·id="r_ac7d8b63cc17a504cb8d0ae52381f925a"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01466.html#ac7d8b63cc17a504cb8d0ae52381f925a">impl_type</a>·=·std::underlying_type_t&lt;·ENUM·&gt;</td></tr>
77 <tr·class="separator:ac7d8b63cc17a504cb8d0ae52381f925a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>77 <tr·class="separator:ac7d8b63cc17a504cb8d0ae52381f925a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
78 <tr·class="memitem:a0738a13461cb8e13a61e3ef1123b3e7e"·id="r_a0738a13461cb8e13a61e3ef1123b3e7e"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01466.html#a0738a13461cb8e13a61e3ef1123b3e7e">impl_traits</a>·=·<a·class="el"·href="a01438.html">string_traits</a>&lt;·<a·class="el"·href="a01466.html#ac7d8b63cc17a504cb8d0ae52381f925a">impl_type</a>·&gt;</td></tr>78 <tr·class="memitem:a0738a13461cb8e13a61e3ef1123b3e7e"·id="r_a0738a13461cb8e13a61e3ef1123b3e7e"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01466.html#a0738a13461cb8e13a61e3ef1123b3e7e">impl_traits</a>·=·<a·class="el"·href="a01438.html">string_traits</a>&lt;·<a·class="el"·href="a01466.html#ac7d8b63cc17a504cb8d0ae52381f925a">impl_type</a>·&gt;</td></tr>
79 <tr·class="separator:a0738a13461cb8e13a61e3ef1123b3e7e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>79 <tr·class="separator:a0738a13461cb8e13a61e3ef1123b3e7e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
1.79 KB
./usr/share/doc/libpqxx-doc/html/a01470.html
    
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··<div·class="headertitle"><div·class="title">pqxx::stream_from·Class·Reference</div></div>67 ··<div·class="headertitle"><div·class="title">pqxx::stream_from·Class·Reference</div></div>
68 </div><!--header-->68 </div><!--header-->
69 <div·class="contents">69 <div·class="contents">
  
70 <p>Stream·data·from·the·database.··70 <p>Stream·data·from·the·database.··
71 ·<a·href="a01470.html#details">More...</a></p>71 ·<a·href="a01470.html#details">More...</a></p>
  
72 <p><code>#include·&lt;<a·class="el"·href="a00038_source.html">stream_from.hxx</a>&gt;</code></p>72 <p><code>#include·&lt;<a·class="el"·href="a00002_source.html">stream_from.hxx</a>&gt;</code></p>
73 <div·class="dynheader">73 <div·class="dynheader">
74 Inheritance·diagram·for·pqxx::stream_from:</div>74 Inheritance·diagram·for·pqxx::stream_from:</div>
75 <div·class="dyncontent">75 <div·class="dyncontent">
76 <div·class="center"><img·src="a01469.png"·border="0"·usemap="#apqxx_1_1stream__from_inherit__map"·alt="Inheritance·graph"/></div>76 <div·class="center"><img·src="a01469.png"·border="0"·usemap="#apqxx_1_1stream__from_inherit__map"·alt="Inheritance·graph"/></div>
77 <map·name="apqxx_1_1stream__from_inherit__map"·id="apqxx_1_1stream__from_inherit__map">77 <map·name="apqxx_1_1stream__from_inherit__map"·id="apqxx_1_1stream__from_inherit__map">
78 <area·shape="rect"·title="Stream·data·from·the·database."·alt=""·coords="21,79,167,104"/>78 <area·shape="rect"·title="Stream·data·from·the·database."·alt=""·coords="21,79,167,104"/>
79 <area·shape="rect"·href="a01494.html"·title="Base·class·for·things·that·monopolise·a·transaction&#39;s·attention."·alt=""·coords="5,5,183,31"/>79 <area·shape="rect"·href="a01494.html"·title="Base·class·for·things·that·monopolise·a·transaction&#39;s·attention."·alt=""·coords="5,5,183,31"/>
1.68 KB
./usr/share/doc/libpqxx-doc/html/a01474.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··<div·class="headertitle"><div·class="title">pqxx::stream_to·Class·Reference</div></div>66 ··<div·class="headertitle"><div·class="title">pqxx::stream_to·Class·Reference</div></div>
67 </div><!--header-->67 </div><!--header-->
68 <div·class="contents">68 <div·class="contents">
  
69 <p>Efficiently·write·data·directly·to·a·database·table.··69 <p>Efficiently·write·data·directly·to·a·database·table.··
70 ·<a·href="a01474.html#details">More...</a></p>70 ·<a·href="a01474.html#details">More...</a></p>
  
71 <p><code>#include·&lt;<a·class="el"·href="a00092_source.html">stream_to.hxx</a>&gt;</code></p>71 <p><code>#include·&lt;<a·class="el"·href="a00107_source.html">stream_to.hxx</a>&gt;</code></p>
72 <div·class="dynheader">72 <div·class="dynheader">
73 Inheritance·diagram·for·pqxx::stream_to:</div>73 Inheritance·diagram·for·pqxx::stream_to:</div>
74 <div·class="dyncontent">74 <div·class="dyncontent">
75 <div·class="center"><img·src="a01473.png"·border="0"·usemap="#apqxx_1_1stream__to_inherit__map"·alt="Inheritance·graph"/></div>75 <div·class="center"><img·src="a01473.png"·border="0"·usemap="#apqxx_1_1stream__to_inherit__map"·alt="Inheritance·graph"/></div>
76 <map·name="apqxx_1_1stream__to_inherit__map"·id="apqxx_1_1stream__to_inherit__map">76 <map·name="apqxx_1_1stream__to_inherit__map"·id="apqxx_1_1stream__to_inherit__map">
77 <area·shape="rect"·title="Efficiently·write·data·directly·to·a·database·table."·alt=""·coords="30,79,158,104"/>77 <area·shape="rect"·title="Efficiently·write·data·directly·to·a·database·table."·alt=""·coords="30,79,158,104"/>
78 <area·shape="rect"·href="a01494.html"·title="Base·class·for·things·that·monopolise·a·transaction&#39;s·attention."·alt=""·coords="5,5,183,31"/>78 <area·shape="rect"·href="a01494.html"·title="Base·class·for·things·that·monopolise·a·transaction&#39;s·attention."·alt=""·coords="5,5,183,31"/>
1.73 KB
./usr/share/doc/libpqxx-doc/html/a01478.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::subtransaction·Class·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">Transaction·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::subtransaction·Class·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">Transaction·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>"Transaction"·nested·within·another·transaction··68 <p>"Transaction"·nested·within·another·transaction··
69 ·<a·href="a01478.html#details">More...</a></p>69 ·<a·href="a01478.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00113_source.html">subtransaction.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00053_source.html">subtransaction.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::subtransaction:</div>72 Inheritance·diagram·for·pqxx::subtransaction:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01477.png"·border="0"·usemap="#apqxx_1_1subtransaction_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01477.png"·border="0"·usemap="#apqxx_1_1subtransaction_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1subtransaction_inherit__map"·id="apqxx_1_1subtransaction_inherit__map">75 <map·name="apqxx_1_1subtransaction_inherit__map"·id="apqxx_1_1subtransaction_inherit__map">
76 <area·shape="rect"·title="&quot;Transaction&quot;·nested·within·another·transaction"·alt=""·coords="108,152,267,177"/>76 <area·shape="rect"·title="&quot;Transaction&quot;·nested·within·another·transaction"·alt=""·coords="108,152,267,177"/>
77 <area·shape="rect"·href="a01494.html"·title="Base·class·for·things·that·monopolise·a·transaction&#39;s·attention."·alt=""·coords="5,79,183,104"/>77 <area·shape="rect"·href="a01494.html"·title="Base·class·for·things·that·monopolise·a·transaction&#39;s·attention."·alt=""·coords="5,79,183,104"/>
1.85 KB
./usr/share/doc/libpqxx-doc/html/a01490.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::transaction_base·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span><div·class="ingroups"><a·class="el"·href="a00243.html">Transaction·classes</a></div></div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::transaction_base·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span><div·class="ingroups"><a·class="el"·href="a00243.html">Transaction·classes</a></div></div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Interface·definition·(and·common·code)·for·"transaction"·classes.··68 <p>Interface·definition·(and·common·code)·for·"transaction"·classes.··
69 ·<a·href="a01490.html#details">More...</a></p>69 ·<a·href="a01490.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00068_source.html">transaction_base.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00041_source.html">transaction_base.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::transaction_base:</div>72 Inheritance·diagram·for·pqxx::transaction_base:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01489.png"·border="0"·usemap="#apqxx_1_1transaction__base_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01489.png"·border="0"·usemap="#apqxx_1_1transaction__base_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1transaction__base_inherit__map"·id="apqxx_1_1transaction__base_inherit__map">75 <map·name="apqxx_1_1transaction__base_inherit__map"·id="apqxx_1_1transaction__base_inherit__map">
76 <area·shape="rect"·title="Interface·definition·(and·common·code)·for·&quot;transaction&quot;·classes."·alt=""·coords="5,102,179,127"/>76 <area·shape="rect"·title="Interface·definition·(and·common·code)·for·&quot;transaction&quot;·classes."·alt=""·coords="5,102,179,127"/>
77 <area·shape="rect"·href="a01134.html"·title="Abstract·transaction·base·class:·bracket·transactions·on·the·database."·alt=""·coords="231,77,381,102"/>77 <area·shape="rect"·href="a01134.html"·title="Abstract·transaction·base·class:·bracket·transactions·on·the·database."·alt=""·coords="231,77,381,102"/>
1.7 KB
./usr/share/doc/libpqxx-doc/html/a01494.html
    
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··<div·class="headertitle"><div·class="title">pqxx::transaction_focus·Class·Reference</div></div>67 ··<div·class="headertitle"><div·class="title">pqxx::transaction_focus·Class·Reference</div></div>
68 </div><!--header-->68 </div><!--header-->
69 <div·class="contents">69 <div·class="contents">
  
70 <p>Base·class·for·things·that·monopolise·a·transaction's·attention.··70 <p>Base·class·for·things·that·monopolise·a·transaction's·attention.··
71 ·<a·href="a01494.html#details">More...</a></p>71 ·<a·href="a01494.html#details">More...</a></p>
  
72 <p><code>#include·&lt;<a·class="el"·href="a00035_source.html">transaction_focus.hxx</a>&gt;</code></p>72 <p><code>#include·&lt;<a·class="el"·href="a00113_source.html">transaction_focus.hxx</a>&gt;</code></p>
73 <div·class="dynheader">73 <div·class="dynheader">
74 Inheritance·diagram·for·pqxx::transaction_focus:</div>74 Inheritance·diagram·for·pqxx::transaction_focus:</div>
75 <div·class="dyncontent">75 <div·class="dyncontent">
76 <div·class="center"><img·src="a01493.png"·border="0"·usemap="#apqxx_1_1transaction__focus_inherit__map"·alt="Inheritance·graph"/></div>76 <div·class="center"><img·src="a01493.png"·border="0"·usemap="#apqxx_1_1transaction__focus_inherit__map"·alt="Inheritance·graph"/></div>
77 <map·name="apqxx_1_1transaction__focus_inherit__map"·id="apqxx_1_1transaction__focus_inherit__map">77 <map·name="apqxx_1_1transaction__focus_inherit__map"·id="apqxx_1_1transaction__focus_inherit__map">
78 <area·shape="rect"·title="Base·class·for·things·that·monopolise·a·transaction&#39;s·attention."·alt=""·coords="209,5,386,31"/>78 <area·shape="rect"·title="Base·class·for·things·that·monopolise·a·transaction&#39;s·attention."·alt=""·coords="209,5,386,31"/>
79 <area·shape="rect"·href="a01366.html"·title="Processes·several·queries·in·FIFO·manner,·optimized·for·high·throughput."·alt=""·coords="5,79,120,104"/>79 <area·shape="rect"·href="a01366.html"·title="Processes·several·queries·in·FIFO·manner,·optimized·for·high·throughput."·alt=""·coords="5,79,120,104"/>
1.53 KB
./usr/share/doc/libpqxx-doc/html/a01498.html
    
Offset 62, 20 lines modifiedOffset 62, 20 lines modified
62 ··<div·class="headertitle"><div·class="title">pqxx::from_table_t·Struct·Reference</div></div>62 ··<div·class="headertitle"><div·class="title">pqxx::from_table_t·Struct·Reference</div></div>
63 </div><!--header-->63 </div><!--header-->
64 <div·class="contents">64 <div·class="contents">
  
65 <p>Marker·for·<a·class="el"·href="a01470.html">stream_from</a>·constructors:·"stream·from·table.".··65 <p>Marker·for·<a·class="el"·href="a01470.html">stream_from</a>·constructors:·"stream·from·table.".··
66 ·<a·href="a01498.html#details">More...</a></p>66 ·<a·href="a01498.html#details">More...</a></p>
  
67 <p><code>#include·&lt;<a·class="el"·href="a00098_source.html">types.hxx</a>&gt;</code></p>67 <p><code>#include·&lt;<a·class="el"·href="a00032_source.html">types.hxx</a>&gt;</code></p>
68 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>68 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
69 <div·class="textblock"><p>Marker·for·<a·class="el"·href="a01470.html">stream_from</a>·constructors:·"stream·from·table.".·</p>69 <div·class="textblock"><p>Marker·for·<a·class="el"·href="a01470.html">stream_from</a>·constructors:·"stream·from·table.".·</p>
70 <dl·class="deprecated"><dt><b><a·class="el"·href="a00239.html#_deprecated000039">Deprecated:</a></b></dt><dd>Use·<a·class="el"·href="a01470.html#a8bd03db93560766414f74258202f86fd">stream_from::table()</a>·instead.·</dd></dl>70 <dl·class="deprecated"><dt><b><a·class="el"·href="a00239.html#_deprecated000039">Deprecated:</a></b></dt><dd>Use·<a·class="el"·href="a01470.html#a8bd03db93560766414f74258202f86fd">stream_from::table()</a>·instead.·</dd></dl>
71 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>71 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
72 <li><a·class="el"·href="a00098_source.html">types.hxx</a></li>72 <li><a·class="el"·href="a00032_source.html">types.hxx</a></li>
73 </ul>73 </ul>
74 </div><!--·contents·-->74 </div><!--·contents·-->
75 </div><!--·doc-content·-->75 </div><!--·doc-content·-->
76 <!--·start·footer·part·-->76 <!--·start·footer·part·-->
77 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->77 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
78 ··<ul>78 ··<ul>
79 ····<li·class="navelem"><a·class="el"·href="a00250.html">pqxx</a></li><li·class="navelem"><a·class="el"·href="a01498.html">from_table_t</a></li>79 ····<li·class="navelem"><a·class="el"·href="a00250.html">pqxx</a></li><li·class="navelem"><a·class="el"·href="a01498.html">from_table_t</a></li>
1.53 KB
./usr/share/doc/libpqxx-doc/html/a01502.html
    
Offset 62, 20 lines modifiedOffset 62, 20 lines modified
62 ··<div·class="headertitle"><div·class="title">pqxx::from_query_t·Struct·Reference</div></div>62 ··<div·class="headertitle"><div·class="title">pqxx::from_query_t·Struct·Reference</div></div>
63 </div><!--header-->63 </div><!--header-->
64 <div·class="contents">64 <div·class="contents">
  
65 <p>Marker·for·<a·class="el"·href="a01470.html">stream_from</a>·constructors:·"stream·from·query.".··65 <p>Marker·for·<a·class="el"·href="a01470.html">stream_from</a>·constructors:·"stream·from·query.".··
66 ·<a·href="a01502.html#details">More...</a></p>66 ·<a·href="a01502.html#details">More...</a></p>
  
67 <p><code>#include·&lt;<a·class="el"·href="a00098_source.html">types.hxx</a>&gt;</code></p>67 <p><code>#include·&lt;<a·class="el"·href="a00032_source.html">types.hxx</a>&gt;</code></p>
68 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>68 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
69 <div·class="textblock"><p>Marker·for·<a·class="el"·href="a01470.html">stream_from</a>·constructors:·"stream·from·query.".·</p>69 <div·class="textblock"><p>Marker·for·<a·class="el"·href="a01470.html">stream_from</a>·constructors:·"stream·from·query.".·</p>
70 <dl·class="deprecated"><dt><b><a·class="el"·href="a00239.html#_deprecated000040">Deprecated:</a></b></dt><dd>Use·<a·class="el"·href="a01470.html#a062c20b73f6c9d019bfc35806c432ec0">stream_from::query()</a>·instead.·</dd></dl>70 <dl·class="deprecated"><dt><b><a·class="el"·href="a00239.html#_deprecated000040">Deprecated:</a></b></dt><dd>Use·<a·class="el"·href="a01470.html#a062c20b73f6c9d019bfc35806c432ec0">stream_from::query()</a>·instead.·</dd></dl>
71 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>71 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
72 <li><a·class="el"·href="a00098_source.html">types.hxx</a></li>72 <li><a·class="el"·href="a00032_source.html">types.hxx</a></li>
73 </ul>73 </ul>
74 </div><!--·contents·-->74 </div><!--·contents·-->
75 </div><!--·doc-content·-->75 </div><!--·doc-content·-->
76 <!--·start·footer·part·-->76 <!--·start·footer·part·-->
77 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->77 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
78 ··<ul>78 ··<ul>
79 ····<li·class="navelem"><a·class="el"·href="a00250.html">pqxx</a></li><li·class="navelem"><a·class="el"·href="a01502.html">from_query_t</a></li>79 ····<li·class="navelem"><a·class="el"·href="a00250.html">pqxx</a></li><li·class="navelem"><a·class="el"·href="a01502.html">from_query_t</a></li>
2.32 KB
./usr/share/doc/libpqxx-doc/html/a01506.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::thread_safety_model·Struct·Reference</div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::thread_safety_model·Struct·Reference</div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Descriptor·of·library's·thread-safety·model.··68 <p>Descriptor·of·library's·thread-safety·model.··
69 ·<a·href="a01506.html#details">More...</a></p>69 ·<a·href="a01506.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00008_source.html">util.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00080_source.html">util.hxx</a>&gt;</code></p>
71 <table·class="memberdecls">71 <table·class="memberdecls">
72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
73 Public·Attributes</h2></td></tr>73 Public·Attributes</h2></td></tr>
74 <tr·class="memitem:a3fe3fa8e530712e5228d2b5379871540"·id="r_a3fe3fa8e530712e5228d2b5379871540"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01506.html#a3fe3fa8e530712e5228d2b5379871540">safe_libpq</a>·=·false</td></tr>74 <tr·class="memitem:a3fe3fa8e530712e5228d2b5379871540"·id="r_a3fe3fa8e530712e5228d2b5379871540"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01506.html#a3fe3fa8e530712e5228d2b5379871540">safe_libpq</a>·=·false</td></tr>
75 <tr·class="memdesc:a3fe3fa8e530712e5228d2b5379871540"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Is·the·underlying·libpq·build·thread-safe?··<br·/></td></tr>75 <tr·class="memdesc:a3fe3fa8e530712e5228d2b5379871540"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Is·the·underlying·libpq·build·thread-safe?··<br·/></td></tr>
76 <tr·class="separator:a3fe3fa8e530712e5228d2b5379871540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>76 <tr·class="separator:a3fe3fa8e530712e5228d2b5379871540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
77 <tr·class="memitem:abe3528c0d2e42d6e98d80f0b45d79002"·id="r_abe3528c0d2e42d6e98d80f0b45d79002"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01506.html#abe3528c0d2e42d6e98d80f0b45d79002">safe_kerberos</a>·=·false</td></tr>77 <tr·class="memitem:abe3528c0d2e42d6e98d80f0b45d79002"·id="r_abe3528c0d2e42d6e98d80f0b45d79002"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01506.html#abe3528c0d2e42d6e98d80f0b45d79002">safe_kerberos</a>·=·false</td></tr>
1.97 KB
./usr/share/doc/libpqxx-doc/html/a01510.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ··<div·class="headertitle"><div·class="title">pqxx::zview·Class·Reference</div></div>65 ··<div·class="headertitle"><div·class="title">pqxx::zview·Class·Reference</div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
  
68 <p>Marker-type·wrapper:·zero-terminated·<code>std::string_view</code>.··68 <p>Marker-type·wrapper:·zero-terminated·<code>std::string_view</code>.··
69 ·<a·href="a01510.html#details">More...</a></p>69 ·<a·href="a01510.html#details">More...</a></p>
  
70 <p><code>#include·&lt;<a·class="el"·href="a00110_source.html">zview.hxx</a>&gt;</code></p>70 <p><code>#include·&lt;<a·class="el"·href="a00119_source.html">zview.hxx</a>&gt;</code></p>
71 <div·class="dynheader">71 <div·class="dynheader">
72 Inheritance·diagram·for·pqxx::zview:</div>72 Inheritance·diagram·for·pqxx::zview:</div>
73 <div·class="dyncontent">73 <div·class="dyncontent">
74 <div·class="center"><img·src="a01509.png"·border="0"·usemap="#apqxx_1_1zview_inherit__map"·alt="Inheritance·graph"/></div>74 <div·class="center"><img·src="a01509.png"·border="0"·usemap="#apqxx_1_1zview_inherit__map"·alt="Inheritance·graph"/></div>
75 <map·name="apqxx_1_1zview_inherit__map"·id="apqxx_1_1zview_inherit__map">75 <map·name="apqxx_1_1zview_inherit__map"·id="apqxx_1_1zview_inherit__map">
76 <area·shape="rect"·title="Marker&#45;type·wrapper:·zero&#45;terminated·std::string_view."·alt=""·coords="39,167,139,192"/>76 <area·shape="rect"·title="Marker&#45;type·wrapper:·zero&#45;terminated·std::string_view."·alt=""·coords="39,167,139,192"/>
77 <area·shape="rect"·title="·"·alt=""·coords="26,93,151,119"/>77 <area·shape="rect"·title="·"·alt=""·coords="26,93,151,119"/>
20.7 KB
./usr/share/doc/libpqxx-doc/html/dir_3d7cbfaf9a6edea0a348c9e21a88d076.html
    
Offset 76, 93 lines modifiedOffset 76, 93 lines modified
76 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a>76 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a>
77 Directories</h2></td></tr>77 Directories</h2></td></tr>
78 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_09456df80b5baeba1147d2b9ef5f002c.html">doc</a></td></tr>78 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_09456df80b5baeba1147d2b9ef5f002c.html">doc</a></td></tr>
79 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>79 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
80 </table><table·class="memberdecls">80 </table><table·class="memberdecls">
81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
82 Files</h2></td></tr>82 Files</h2></td></tr>
83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00059_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>array.hxx</b></td></tr>83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00092_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>array.hxx</b></td></tr>
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00065_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>binarystring.hxx</b></td></tr>85 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00116_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>binarystring.hxx</b></td></tr>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00002_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>blob.hxx</b></td></tr>87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00062_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>blob.hxx</b></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00089_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>composite.hxx</b></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00089_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>composite.hxx</b></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00107_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>config-internal-autotools.h</b></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00071_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>config-internal-autotools.h</b></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00029_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>config-internal-compiler.h</b></td></tr>93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00044_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>config-internal-compiler.h</b></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00053_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>config-public-autotools.h</b></td></tr>95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00029_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>config-public-autotools.h</b></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00047_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>config-public-compiler.h</b></td></tr>97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00050_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>config-public-compiler.h</b></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00080_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>config.h</b></td></tr>99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00077_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>config.h</b></td></tr>
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00026_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>connection.hxx</b></td></tr>101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00065_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>connection.hxx</b></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00056_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>cursor.hxx</b></td></tr>103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00026_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>cursor.hxx</b></td></tr>
104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00014_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>dbtransaction.hxx</b></td></tr>105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00101_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>dbtransaction.hxx</b></td></tr>
106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00101_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>errorhandler.hxx</b></td></tr>107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00074_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>errorhandler.hxx</b></td></tr>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00005_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>except.hxx</b></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00047_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>except.hxx</b></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00023_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>field.hxx</b></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00020_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>field.hxx</b></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00119_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>isolation.hxx</b></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00104_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>isolation.hxx</b></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00071_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>largeobject.hxx</b></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00098_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>largeobject.hxx</b></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00116_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>nontransaction.hxx</b></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00038_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>nontransaction.hxx</b></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00011_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>notification.hxx</b></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00095_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>notification.hxx</b></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00062_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>params.hxx</b></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00014_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>params.hxx</b></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00050_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>pipeline.hxx</b></td></tr>123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00005_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>pipeline.hxx</b></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00017_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>prepared_statement.hxx</b></td></tr>125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00056_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>prepared_statement.hxx</b></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00041_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>range.hxx</b></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00017_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>range.hxx</b></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00074_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>result.hxx</b></td></tr>129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00011_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>result.hxx</b></td></tr>
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00077_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>robusttransaction.hxx</b></td></tr>131 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00068_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>robusttransaction.hxx</b></td></tr>
132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00095_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>row.hxx</b></td></tr>133 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00059_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>row.hxx</b></td></tr>
134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
135 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00086_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>separated_list.hxx</b></td></tr>135 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00008_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>separated_list.hxx</b></td></tr>
136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00104_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>strconv.hxx</b></td></tr>137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00035_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>strconv.hxx</b></td></tr>
138 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>138 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00038_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>stream_from.hxx</b></td></tr>139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00002_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>stream_from.hxx</b></td></tr>
140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00092_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>stream_to.hxx</b></td></tr>141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00107_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>stream_to.hxx</b></td></tr>
142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
143 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00113_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>subtransaction.hxx</b></td></tr>143 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00053_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>subtransaction.hxx</b></td></tr>
144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00044_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>time.hxx</b></td></tr>145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00110_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>time.hxx</b></td></tr>
146 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>146 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
147 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00083_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>transaction.hxx</b></td></tr>147 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00083_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>transaction.hxx</b></td></tr>
148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00068_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>transaction_base.hxx</b></td></tr>149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00041_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>transaction_base.hxx</b></td></tr>
150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00035_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>transaction_focus.hxx</b></td></tr>151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00113_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>transaction_focus.hxx</b></td></tr>
152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00032_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>transactor.hxx</b></td></tr>153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00023_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>transactor.hxx</b></td></tr>
154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00098_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>types.hxx</b></td></tr>155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00032_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>types.hxx</b></td></tr>
156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00008_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>util.hxx</b></td></tr>157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00080_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>util.hxx</b></td></tr>
158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00020_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>version.hxx</b></td></tr>159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00086_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>version.hxx</b></td></tr>
160 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00110_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>zview.hxx</b></td></tr>161 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00119_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>zview.hxx</b></td></tr>
162 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>162 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
163 </table>163 </table>
164 </div><!--·contents·-->164 </div><!--·contents·-->
165 </div><!--·doc-content·-->165 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->166 <!--·start·footer·part·-->
167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
168 ··<ul>168 ··<ul>
1.13 KB
./usr/share/doc/libpqxx-doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 <div·class="header">61 <div·class="header">
62 ··<div·class="headertitle"><div·class="title">src·Directory·Reference</div></div>62 ··<div·class="headertitle"><div·class="title">src·Directory·Reference</div></div>
63 </div><!--header-->63 </div><!--header-->
64 <div·class="contents">64 <div·class="contents">
65 <table·class="memberdecls">65 <table·class="memberdecls">
66 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>66 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
67 Files</h2></td></tr>67 Files</h2></td></tr>
68 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00221_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>pqxx-source.hxx</b></td></tr>68 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00191_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>pqxx-source.hxx</b></td></tr>
69 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>69 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
70 </table>70 </table>
71 </div><!--·contents·-->71 </div><!--·contents·-->
72 </div><!--·doc-content·-->72 </div><!--·doc-content·-->
73 <!--·start·footer·part·-->73 <!--·start·footer·part·-->
74 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->74 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
75 ··<ul>75 ··<ul>
787 B
./usr/share/doc/libpqxx-doc/html/a00221_source.html vs.
./usr/share/doc/libpqxx-doc/html/a00191_source.html
Files 1% similar despite different names
    
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 ··</div>55 ··</div>
56 ··<div·id="splitbar"·style="-moz-user-select:none;"·56 ··<div·id="splitbar"·style="-moz-user-select:none;"·
57 ·······class="ui-resizable-handle">57 ·······class="ui-resizable-handle">
58 ··</div>58 ··</div>
59 </div>59 </div>
60 <script·type="text/javascript">60 <script·type="text/javascript">
61 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/61 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
62 $(document).ready(function(){initNavTree('a00221_source.html','');·initResizable();·});62 $(document).ready(function(){initNavTree('a00191_source.html','');·initResizable();·});
63 /*·@license-end·*/63 /*·@license-end·*/
64 </script>64 </script>
65 <div·id="doc-content">65 <div·id="doc-content">
66 <div·class="header">66 <div·class="header">
67 ··<div·class="headertitle"><div·class="title">pqxx-source.hxx</div></div>67 ··<div·class="headertitle"><div·class="title">pqxx-source.hxx</div></div>
68 </div><!--header-->68 </div><!--header-->
69 <div·class="contents">69 <div·class="contents">