Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | ·a919a21b170d6026ce82ee657c178085·51160·libdevel·optional·libbsoncxx-dev_3.10.1-1_i386.deb | 1 | ·a919a21b170d6026ce82ee657c178085·51160·libdevel·optional·libbsoncxx-dev_3.10.1-1_i386.deb |
2 | ·33b9d87dcbffe01c94e437141dc7b6a1·632648·debug·optional·libbsoncxx-noabi-dbgsym_3.10.1-1_i386.deb | 2 | ·33b9d87dcbffe01c94e437141dc7b6a1·632648·debug·optional·libbsoncxx-noabi-dbgsym_3.10.1-1_i386.deb |
3 | ·07f57c217490720fb2103d88dbbbbf1d·52712·libs·optional·libbsoncxx-noabi_3.10.1-1_i386.deb | 3 | ·07f57c217490720fb2103d88dbbbbf1d·52712·libs·optional·libbsoncxx-noabi_3.10.1-1_i386.deb |
4 | ·b1552d814fba2dc2fccb173985d77b3b·76464·libdevel·optional·libmongocxx-dev_3.10.1-1_i386.deb | 4 | ·b1552d814fba2dc2fccb173985d77b3b·76464·libdevel·optional·libmongocxx-dev_3.10.1-1_i386.deb |
5 | · | 5 | ·3b1ad6964ba9911b30b27f2b2d033ab1·590164·doc·optional·libmongocxx-doc_3.10.1-1_all.deb |
6 | ·5a4ea609d90569ff5f9bfddcd5841189·7851060·debug·optional·libmongocxx-noabi-dbgsym_3.10.1-1_i386.deb | 6 | ·5a4ea609d90569ff5f9bfddcd5841189·7851060·debug·optional·libmongocxx-noabi-dbgsym_3.10.1-1_i386.deb |
7 | ·e7f13edc20ada79b526ea2976d67ada6·217728·libs·optional·libmongocxx-noabi_3.10.1-1_i386.deb | 7 | ·e7f13edc20ada79b526ea2976d67ada6·217728·libs·optional·libmongocxx-noabi_3.10.1-1_i386.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2024-03-13·22:01:46.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2024-03-13·22:01:46.000000·debian-binary |
2 | -rw-r--r--···0········0········0····2164 | 2 | -rw-r--r--···0········0········0····21648·2024-03-13·22:01:46.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0···56 | 3 | -rw-r--r--···0········0········0···568324·2024-03-13·22:01:46.000000·data.tar.xz |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Package:·libmongocxx-doc | 1 | Package:·libmongocxx-doc |
2 | Source:·mongo-cxx-driver | 2 | Source:·mongo-cxx-driver |
3 | Version:·3.10.1-1 | 3 | Version:·3.10.1-1 |
4 | Architecture:·all | 4 | Architecture:·all |
5 | Maintainer:·Mongo·C++·Driver·Team·<mongo-cxx-driver-debian@googlegroups.com> | 5 | Maintainer:·Mongo·C++·Driver·Team·<mongo-cxx-driver-debian@googlegroups.com> |
6 | Installed-Size:·126 | 6 | Installed-Size:·12661 |
7 | Section:·doc | 7 | Section:·doc |
8 | Priority:·optional | 8 | Priority:·optional |
9 | Homepage:·https://mongocxx.org/ | 9 | Homepage:·https://mongocxx.org/ |
10 | Description:·MongoDB·C++·client·library·-·documentation | 10 | Description:·MongoDB·C++·client·library·-·documentation |
11 | ·libmongocxx·is·the·officially·supported·MongoDB·client·library·for·C++ | 11 | ·libmongocxx·is·the·officially·supported·MongoDB·client·library·for·C++ |
12 | ·applications. | 12 | ·applications. |
13 | ·. | 13 | ·. |
Offset 93, 15 lines modified | Offset 93, 15 lines modified | ||
93 | -rw-r--r--···0·root·········(0)·root·········(0)····22862·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1builder_1_1stream_1_1value__context.html | 93 | -rw-r--r--···0·root·········(0)·root·········(0)····22862·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1builder_1_1stream_1_1value__context.html |
94 | -rw-r--r--···0·root·········(0)·root·········(0)·····6386·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1decimal128-members.html | 94 | -rw-r--r--···0·root·········(0)·root·········(0)·····6386·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1decimal128-members.html |
95 | -rw-r--r--···0·root·········(0)·root·········(0)····12602·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1decimal128.html | 95 | -rw-r--r--···0·root·········(0)·root·········(0)····12602·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1decimal128.html |
96 | -rw-r--r--···0·root·········(0)·root·········(0)····16075·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1document_1_1element-members.html | 96 | -rw-r--r--···0·root·········(0)·root·········(0)····16075·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1document_1_1element-members.html |
97 | -rw-r--r--···0·root·········(0)·root·········(0)····70661·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1document_1_1element.html | 97 | -rw-r--r--···0·root·········(0)·root·········(0)····70661·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1document_1_1element.html |
98 | -rw-r--r--···0·root·········(0)·root·········(0)······790·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1document_1_1element.png | 98 | -rw-r--r--···0·root·········(0)·root·········(0)······790·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1document_1_1element.png |
99 | -rw-r--r--···0·root·········(0)·root·········(0)····10675·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1document_1_1value-members.html | 99 | -rw-r--r--···0·root·········(0)·root·········(0)····10675·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1document_1_1value-members.html |
100 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 100 | -rw-r--r--···0·root·········(0)·root·········(0)····42828·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1document_1_1value.html |
101 | -rw-r--r--···0·root·········(0)·root·········(0)·····8054·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1document_1_1view-members.html | 101 | -rw-r--r--···0·root·········(0)·root·········(0)·····8054·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1document_1_1view-members.html |
102 | -rw-r--r--···0·root·········(0)·root·········(0)····23728·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1document_1_1view.html | 102 | -rw-r--r--···0·root·········(0)·root·········(0)····23728·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1document_1_1view.html |
103 | -rw-r--r--···0·root·········(0)·root·········(0)·····5106·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1document_1_1view_1_1const__iterator-members.html | 103 | -rw-r--r--···0·root·········(0)·root·········(0)·····5106·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1document_1_1view_1_1const__iterator-members.html |
104 | -rw-r--r--···0·root·········(0)·root·········(0)·····5483·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1document_1_1view_1_1const__iterator.html | 104 | -rw-r--r--···0·root·········(0)·root·········(0)·····5483·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1document_1_1view_1_1const__iterator.html |
105 | -rw-r--r--···0·root·········(0)·root·········(0)·····4817·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1exception.html | 105 | -rw-r--r--···0·root·········(0)·root·········(0)·····4817·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1exception.html |
106 | -rw-r--r--···0·root·········(0)·root·········(0)······670·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1exception.png | 106 | -rw-r--r--···0·root·········(0)·root·········(0)······670·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1exception.png |
107 | -rw-r--r--···0·root·········(0)·root·········(0)·····7728·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1oid-members.html | 107 | -rw-r--r--···0·root·········(0)·root·········(0)·····7728·2024-03-13·22:01:46.000000·./usr/share/doc/libmongocxx-dev/api/current/classbsoncxx_1_1v__noabi_1_1oid-members.html |
Offset 84, 69 lines modified | Offset 84, 69 lines modified | ||
84 | <p>A·read-only·BSON·document·that·owns·its·underlying·buffer.·· | 84 | <p>A·read-only·BSON·document·that·owns·its·underlying·buffer.·· |
85 | ·<a·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#details">More...</a></p> | 85 | ·<a·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#details">More...</a></p> |
86 | <p><code>#include·<<a·class="el"·href="document_2value_8hpp_source.html">value.hpp</a>></code></p> | 86 | <p><code>#include·<<a·class="el"·href="document_2value_8hpp_source.html">value.hpp</a>></code></p> |
87 | <table·class="memberdecls"> | 87 | <table·class="memberdecls"> |
88 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a> | 88 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a> |
89 | Public·Member·Functions</h2></td></tr> | 89 | Public·Member·Functions</h2></td></tr> |
90 | <tr·class="memitem:a0ff1b5198c811f4ec98ff65395a5606a"·id="r_a0ff1b5198c811f4ec98ff65395a5606a"><td·class="memItemLeft"·align="right"·valign="top"> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a0ff1b5198c811f4ec98ff65395a5606a">value</a>·(std::uint8_t·*<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a4a2ea3ba0a68bffb90ccd33f65d07a40">data</a>,·std::size_t·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a3fbb1c6055c61ffcef39ee6bcda2b768">length</a>,·deleter_type·dtor)</td></tr> | 90 | <tr·class="memitem:a0ff1b5198c811f4ec98ff65395a5606a"·id="r_a0ff1b5198c811f4ec98ff65395a5606a"><td·class="memItemLeft"·align="right"·valign="top"> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a0ff1b5198c811f4ec98ff65395a5606a">value</a>·(std::uint8_t·*<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a4a2ea3ba0a68bffb90ccd33f65d07a40">data</a>,·std::size_t·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a3fbb1c6055c61ffcef39ee6bcda2b768">length</a>,·deleter_type·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">dtor</a>)</td></tr> |
91 | <tr·class="memdesc:a0ff1b5198c811f4ec98ff65395a5606a"><td·class="mdescLeft"> </td><td·class="mdescRight">Constructs·a·value·from·a·buffer.··<br·/></td></tr> | 91 | <tr·class="memdesc:a0ff1b5198c811f4ec98ff65395a5606a"><td·class="mdescLeft"> </td><td·class="mdescRight">Constructs·a·value·from·a·buffer.··<br·/></td></tr> |
92 | <tr·class="separator:a0ff1b5198c811f4ec98ff65395a5606a"><td·class="memSeparator"·colspan="2"> </td></tr> | 92 | <tr·class="separator:a0ff1b5198c811f4ec98ff65395a5606a"><td·class="memSeparator"·colspan="2"> </td></tr> |
93 | <tr·class="memitem:a482483ca86871cd033f1946356fde2b0"·id="r_a482483ca86871cd033f1946356fde2b0"><td·class="memItemLeft"·align="right"·valign="top"> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a482483ca86871cd033f1946356fde2b0">value</a>·(unique_ptr_type·ptr,·std::size_t·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a3fbb1c6055c61ffcef39ee6bcda2b768">length</a>)</td></tr> | 93 | <tr·class="memitem:a482483ca86871cd033f1946356fde2b0"·id="r_a482483ca86871cd033f1946356fde2b0"><td·class="memItemLeft"·align="right"·valign="top"> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a482483ca86871cd033f1946356fde2b0">value</a>·(unique_ptr_type·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">ptr</a>,·std::size_t·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a3fbb1c6055c61ffcef39ee6bcda2b768">length</a>)</td></tr> |
94 | <tr·class="memdesc:a482483ca86871cd033f1946356fde2b0"><td·class="mdescLeft"> </td><td·class="mdescRight">Constructs·a·value·from·a·std::unique_ptr·to·a·buffer.··<br·/></td></tr> | 94 | <tr·class="memdesc:a482483ca86871cd033f1946356fde2b0"><td·class="mdescLeft"> </td><td·class="mdescRight">Constructs·a·value·from·a·std::unique_ptr·to·a·buffer.··<br·/></td></tr> |
95 | <tr·class="separator:a482483ca86871cd033f1946356fde2b0"><td·class="memSeparator"·colspan="2"> </td></tr> | 95 | <tr·class="separator:a482483ca86871cd033f1946356fde2b0"><td·class="memSeparator"·colspan="2"> </td></tr> |
96 | <tr·class="memitem:af5378eee7a926b131126941cf5c44c39"·id="r_af5378eee7a926b131126941cf5c44c39"><td·class="memItemLeft"·align="right"·valign="top"> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#af5378eee7a926b131126941cf5c44c39">value</a>·(<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view.html">document::view</a>·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view.html">view</a>)</td></tr> | 96 | <tr·class="memitem:af5378eee7a926b131126941cf5c44c39"·id="r_af5378eee7a926b131126941cf5c44c39"><td·class="memItemLeft"·align="right"·valign="top"> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#af5378eee7a926b131126941cf5c44c39">value</a>·(<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view.html">document::view</a>·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view.html">view</a>)</td></tr> |
97 | <tr·class="memdesc:af5378eee7a926b131126941cf5c44c39"><td·class="mdescLeft"> </td><td·class="mdescRight">Constructs·a·value·from·a·view·of·a·document.··<br·/></td></tr> | 97 | <tr·class="memdesc:af5378eee7a926b131126941cf5c44c39"><td·class="mdescLeft"> </td><td·class="mdescRight">Constructs·a·value·from·a·view·of·a·document.··<br·/></td></tr> |
98 | <tr·class="separator:af5378eee7a926b131126941cf5c44c39"><td·class="memSeparator"·colspan="2"> </td></tr> | 98 | <tr·class="separator:af5378eee7a926b131126941cf5c44c39"><td·class="memSeparator"·colspan="2"> </td></tr> |
99 | <tr·class="memitem:a84b9fa3f56f614051d10f6050fe453ab"·id="r_a84b9fa3f56f614051d10f6050fe453ab"><td·class="memTemplParams"·colspan="2">template<typename·T·,·detail::requires_not_t<·int,·std::is_same<·T,·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1array_1_1view.html">array::view</a>·>·>··=·0>·</td></tr> | ||
100 | <tr·class="memitem:a84b9fa3f56f614051d10f6050fe453ab"><td·class="memTempl | 99 | <tr·class="memitem:a84b9fa3f56f614051d10f6050fe453ab"·id="r_a84b9fa3f56f614051d10f6050fe453ab"><td·class="memTemplParams"·colspan="2">template<<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">typename</a>·<a·class="el"·href="classbsoncxx_1_1v__noabi[·...·truncated·by·diffoscope;·len:·445,·SHA:·c4024111b998079734dd8c6aa172754e9a083b844797279480fb272b6d6e06da·...·]</td></tr> |
100 | <tr·class="memitem:a84b9fa3f56f614051d10f6050fe453ab"><td·class="memTemplItemLeft"·align="right"·valign="top"> </td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a84b9fa3f56f614051d10f6050fe453ab">value</a>·(<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">const</a>·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">T</a>·&<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">t</a>)</td></tr> | ||
101 | <tr·class="memdesc:a84b9fa3f56f614051d10f6050fe453ab"><td·class="mdescLeft"> </td><td·class="mdescRight">Constructor·used·for·serialization·of·user·objects.··<br·/></td></tr> | 101 | <tr·class="memdesc:a84b9fa3f56f614051d10f6050fe453ab"><td·class="mdescLeft"> </td><td·class="mdescRight">Constructor·used·for·serialization·of·user·objects.··<br·/></td></tr> |
102 | <tr·class="separator:a84b9fa3f56f614051d10f6050fe453ab"><td·class="memSeparator"·colspan="2"> </td></tr> | 102 | <tr·class="separator:a84b9fa3f56f614051d10f6050fe453ab"><td·class="memSeparator"·colspan="2"> </td></tr> |
103 | <tr·class="memitem:a5e822cfa7524f3d6a19f4ade8033ab17"·id="r_a5e822cfa7524f3d6a19f4ade8033ab17"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view_1_1const__iterator.html">document::view::const_iterator</a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a5e822cfa7524f3d6a19f4ade8033ab17">cbegin</a>·()·const</td></tr> | 103 | <tr·class="memitem:a5e822cfa7524f3d6a19f4ade8033ab17"·id="r_a5e822cfa7524f3d6a19f4ade8033ab17"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view_1_1const__iterator.html">document::view::const_iterator</a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a5e822cfa7524f3d6a19f4ade8033ab17">cbegin</a>·()·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">const</a></td></tr> |
104 | <tr·class="separator:a5e822cfa7524f3d6a19f4ade8033ab17"><td·class="memSeparator"·colspan="2"> </td></tr> | 104 | <tr·class="separator:a5e822cfa7524f3d6a19f4ade8033ab17"><td·class="memSeparator"·colspan="2"> </td></tr> |
105 | <tr·class="memitem:acba76785ef61777c776faf5033e89ef8"·id="r_acba76785ef61777c776faf5033e89ef8"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view_1_1const__iterator.html">document::view::const_iterator</a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#acba76785ef61777c776faf5033e89ef8">cend</a>·()·const</td></tr> | 105 | <tr·class="memitem:acba76785ef61777c776faf5033e89ef8"·id="r_acba76785ef61777c776faf5033e89ef8"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view_1_1const__iterator.html">document::view::const_iterator</a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#acba76785ef61777c776faf5033e89ef8">cend</a>·()·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">const</a></td></tr> |
106 | <tr·class="separator:acba76785ef61777c776faf5033e89ef8"><td·class="memSeparator"·colspan="2"> </td></tr> | 106 | <tr·class="separator:acba76785ef61777c776faf5033e89ef8"><td·class="memSeparator"·colspan="2"> </td></tr> |
107 | <tr·class="memitem:a4066f05c6d4139ace33e99f3ee7c746b"·id="r_a4066f05c6d4139ace33e99f3ee7c746b"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view_1_1const__iterator.html">document::view::const_iterator</a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a4066f05c6d4139ace33e99f3ee7c746b">begin</a>·()·const</td></tr> | 107 | <tr·class="memitem:a4066f05c6d4139ace33e99f3ee7c746b"·id="r_a4066f05c6d4139ace33e99f3ee7c746b"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view_1_1const__iterator.html">document::view::const_iterator</a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a4066f05c6d4139ace33e99f3ee7c746b">begin</a>·()·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">const</a></td></tr> |
108 | <tr·class="separator:a4066f05c6d4139ace33e99f3ee7c746b"><td·class="memSeparator"·colspan="2"> </td></tr> | 108 | <tr·class="separator:a4066f05c6d4139ace33e99f3ee7c746b"><td·class="memSeparator"·colspan="2"> </td></tr> |
109 | <tr·class="memitem:ac7f3e8c7a7bbe8b18b4940b3c5fa682e"·id="r_ac7f3e8c7a7bbe8b18b4940b3c5fa682e"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view_1_1const__iterator.html">document::view::const_iterator</a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#ac7f3e8c7a7bbe8b18b4940b3c5fa682e">end</a>·()·const</td></tr> | 109 | <tr·class="memitem:ac7f3e8c7a7bbe8b18b4940b3c5fa682e"·id="r_ac7f3e8c7a7bbe8b18b4940b3c5fa682e"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view_1_1const__iterator.html">document::view::const_iterator</a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#ac7f3e8c7a7bbe8b18b4940b3c5fa682e">end</a>·()·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">const</a></td></tr> |
110 | <tr·class="separator:ac7f3e8c7a7bbe8b18b4940b3c5fa682e"><td·class="memSeparator"·colspan="2"> </td></tr> | 110 | <tr·class="separator:ac7f3e8c7a7bbe8b18b4940b3c5fa682e"><td·class="memSeparator"·colspan="2"> </td></tr> |
111 | <tr·class="memitem:a5a2431dafddc2bd091ee86a5c52f1c11"·id="r_a5a2431dafddc2bd091ee86a5c52f1c11"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view_1_1const__iterator.html">document::view::const_iterator</a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a5a2431dafddc2bd091ee86a5c52f1c11">find</a>·(stdx::string_view·key)·const</td></tr> | 111 | <tr·class="memitem:a5a2431dafddc2bd091ee86a5c52f1c11"·id="r_a5a2431dafddc2bd091ee86a5c52f1c11"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view_1_1const__iterator.html">document::view::const_iterator</a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a5a2431dafddc2bd091ee86a5c52f1c11">find</a>·(stdx::string_view·key)·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">const</a></td></tr> |
112 | <tr·class="memdesc:a5a2431dafddc2bd091ee86a5c52f1c11"><td·class="mdescLeft"> </td><td·class="mdescRight">Finds·the·first·element·of·the·document·with·the·provided·key.··<br·/></td></tr> | 112 | <tr·class="memdesc:a5a2431dafddc2bd091ee86a5c52f1c11"><td·class="mdescLeft"> </td><td·class="mdescRight">Finds·the·first·element·of·the·document·with·the·provided·key.··<br·/></td></tr> |
113 | <tr·class="separator:a5a2431dafddc2bd091ee86a5c52f1c11"><td·class="memSeparator"·colspan="2"> </td></tr> | 113 | <tr·class="separator:a5a2431dafddc2bd091ee86a5c52f1c11"><td·class="memSeparator"·colspan="2"> </td></tr> |
114 | <tr·class="memitem:a3f5daf7e23844761f89934c0a0b86d17"·id="r_a3f5daf7e23844761f89934c0a0b86d17"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1element.html">element</a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a3f5daf7e23844761f89934c0a0b86d17">operator[]</a>·(stdx::string_view·key)·const</td></tr> | 114 | <tr·class="memitem:a3f5daf7e23844761f89934c0a0b86d17"·id="r_a3f5daf7e23844761f89934c0a0b86d17"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1element.html">element</a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a3f5daf7e23844761f89934c0a0b86d17">operator[]</a>·(stdx::string_view·key)·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">const</a></td></tr> |
115 | <tr·class="memdesc:a3f5daf7e23844761f89934c0a0b86d17"><td·class="mdescLeft"> </td><td·class="mdescRight">Finds·the·first·element·of·the·document·with·the·provided·key.··<br·/></td></tr> | 115 | <tr·class="memdesc:a3f5daf7e23844761f89934c0a0b86d17"><td·class="mdescLeft"> </td><td·class="mdescRight">Finds·the·first·element·of·the·document·with·the·provided·key.··<br·/></td></tr> |
116 | <tr·class="separator:a3f5daf7e23844761f89934c0a0b86d17"><td·class="memSeparator"·colspan="2"> </td></tr> | 116 | <tr·class="separator:a3f5daf7e23844761f89934c0a0b86d17"><td·class="memSeparator"·colspan="2"> </td></tr> |
117 | <tr·class="memitem:a4a2ea3ba0a68bffb90ccd33f65d07a40"·id="r_a4a2ea3ba0a68bffb90ccd33f65d07a40"><td·class="memItemLeft"·align="right"·valign="top">const·std::uint8_t·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a4a | 117 | <tr·class="memitem:a4a2ea3ba0a68bffb90ccd33f65d07a40"·id="r_a4a2ea3ba0a68bffb90ccd33f65d07a40"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">const</a>·std::uint8_t·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a4a[·...·truncated·by·diffoscope;·len:·159,·SHA:·7a14c128931eda333f9ed0f82c2608b65d0a1bfca990d8b73b6fc52bf0a41fd5·...·]</td></tr> |
118 | <tr·class="memdesc:a4a2ea3ba0a68bffb90ccd33f65d07a40"><td·class="mdescLeft"> </td><td·class="mdescRight">Access·the·raw·bytes·of·the·underlying·document.··<br·/></td></tr> | 118 | <tr·class="memdesc:a4a2ea3ba0a68bffb90ccd33f65d07a40"><td·class="mdescLeft"> </td><td·class="mdescRight">Access·the·raw·bytes·of·the·underlying·document.··<br·/></td></tr> |
119 | <tr·class="separator:a4a2ea3ba0a68bffb90ccd33f65d07a40"><td·class="memSeparator"·colspan="2"> </td></tr> | 119 | <tr·class="separator:a4a2ea3ba0a68bffb90ccd33f65d07a40"><td·class="memSeparator"·colspan="2"> </td></tr> |
120 | <tr·class="memitem:a3fbb1c6055c61ffcef39ee6bcda2b768"·id="r_a3fbb1c6055c61ffcef39ee6bcda2b768"><td·class="memItemLeft"·align="right"·valign="top">std::size_t </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a3fbb1c6055c61ffcef39ee6bcda2b768">length</a>·()·const</td></tr> | 120 | <tr·class="memitem:a3fbb1c6055c61ffcef39ee6bcda2b768"·id="r_a3fbb1c6055c61ffcef39ee6bcda2b768"><td·class="memItemLeft"·align="right"·valign="top">std::size_t </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a3fbb1c6055c61ffcef39ee6bcda2b768">length</a>·()·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">const</a></td></tr> |
121 | <tr·class="memdesc:a3fbb1c6055c61ffcef39ee6bcda2b768"><td·class="mdescLeft"> </td><td·class="mdescRight">Gets·the·length·of·the·underlying·buffer.··<br·/></td></tr> | 121 | <tr·class="memdesc:a3fbb1c6055c61ffcef39ee6bcda2b768"><td·class="mdescLeft"> </td><td·class="mdescRight">Gets·the·length·of·the·underlying·buffer.··<br·/></td></tr> |
122 | <tr·class="separator:a3fbb1c6055c61ffcef39ee6bcda2b768"><td·class="memSeparator"·colspan="2"> </td></tr> | 122 | <tr·class="separator:a3fbb1c6055c61ffcef39ee6bcda2b768"><td·class="memSeparator"·colspan="2"> </td></tr> |
123 | <tr·class="memitem:a890a8fa1c40cc21be3563f59cc6b9fd7"·id="r_a890a8fa1c40cc21be3563f59cc6b9fd7"><td·class="memItemLeft"·align="right"·valign="top">bool </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a890a8fa1c40cc21be3 | 123 | <tr·class="memitem:a890a8fa1c40cc21be3563f59cc6b9fd7"·id="r_a890a8fa1c40cc21be3563f59cc6b9fd7"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">bool</a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a890a8fa1c40cc21be3[·...·truncated·by·diffoscope;·len:·144,·SHA:·0fb4149c4efd873b2306e8fc0e6b4061597ff23e6ed5421803d530725316e1aa·...·]</td></tr> |
124 | <tr·class="memdesc:a890a8fa1c40cc21be3563f59cc6b9fd7"><td·class="mdescLeft"> </td><td·class="mdescRight">Checks·if·the·underlying·document·is·empty,·i.e.··<br·/></td></tr> | 124 | <tr·class="memdesc:a890a8fa1c40cc21be3563f59cc6b9fd7"><td·class="mdescLeft"> </td><td·class="mdescRight">Checks·if·the·underlying·document·is·empty,·i.e.··<br·/></td></tr> |
125 | <tr·class="separator:a890a8fa1c40cc21be3563f59cc6b9fd7"><td·class="memSeparator"·colspan="2"> </td></tr> | 125 | <tr·class="separator:a890a8fa1c40cc21be3563f59cc6b9fd7"><td·class="memSeparator"·colspan="2"> </td></tr> |
126 | <tr·class="memitem:abaad11091a411de76c93e4b3420d3814"·id="r_abaad11091a411de76c93e4b3420d3814"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abaad11091a411de76c93e4b3420d3814"·name="abaad11091a411de76c93e4b3420d3814"></a> | 126 | <tr·class="memitem:abaad11091a411de76c93e4b3420d3814"·id="r_abaad11091a411de76c93e4b3420d3814"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abaad11091a411de76c93e4b3420d3814"·name="abaad11091a411de76c93e4b3420d3814"></a> |
127 | <a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view.html">document::view</a> </td><td·class="memItemRight"·valign="bottom"><b>view</b>·()·const·noexcept</td></tr> | 127 | <a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view.html">document::view</a> </td><td·class="memItemRight"·valign="bottom"><b>view</b>·()·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">const</a>·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">noexcept</a></td></tr> |
128 | <tr·class="memdesc:abaad11091a411de76c93e4b3420d3814"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·a·view·over·the·document·owned·by·this·value.·<br·/></td></tr> | 128 | <tr·class="memdesc:abaad11091a411de76c93e4b3420d3814"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·a·view·over·the·document·owned·by·this·value.·<br·/></td></tr> |
129 | <tr·class="separator:abaad11091a411de76c93e4b3420d3814"><td·class="memSeparator"·colspan="2"> </td></tr> | 129 | <tr·class="separator:abaad11091a411de76c93e4b3420d3814"><td·class="memSeparator"·colspan="2"> </td></tr> |
130 | <tr·class="memitem:a717ddd7f8cec973e2c0c700cb41aa7eb"·id="r_a717ddd7f8cec973e2c0c700cb41aa7eb"><td·class="memItemLeft"·align="right"·valign="top"> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a717ddd7f8cec973e2c0c700cb41aa7eb">operator·document::view</a>·()·const·noexcept</td></tr> | 130 | <tr·class="memitem:a717ddd7f8cec973e2c0c700cb41aa7eb"·id="r_a717ddd7f8cec973e2c0c700cb41aa7eb"><td·class="memItemLeft"·align="right"·valign="top"> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a717ddd7f8cec973e2c0c700cb41aa7eb">operator·document::view</a>·()·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">const</a>·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">noexcept</a></td></tr> |
131 | <tr·class="memdesc:a717ddd7f8cec973e2c0c700cb41aa7eb"><td·class="mdescLeft"> </td><td·class="mdescRight">Conversion·operator·that·provides·a·view·given·a·value.··<br·/></td></tr> | 131 | <tr·class="memdesc:a717ddd7f8cec973e2c0c700cb41aa7eb"><td·class="mdescLeft"> </td><td·class="mdescRight">Conversion·operator·that·provides·a·view·given·a·value.··<br·/></td></tr> |
132 | <tr·class="separator:a717ddd7f8cec973e2c0c700cb41aa7eb"><td·class="memSeparator"·colspan="2"> </td></tr> | 132 | <tr·class="separator:a717ddd7f8cec973e2c0c700cb41aa7eb"><td·class="memSeparator"·colspan="2"> </td></tr> |
133 | <tr·class="memitem:a2653b16a0af69a2f400a97ce73adc5b5"·id="r_a2653b16a0af69a2f400a97ce73adc5b5"><td·class="memTemplParams"·colspan="2">template<typename·T·>·</td></tr> | 133 | <tr·class="memitem:a2653b16a0af69a2f400a97ce73adc5b5"·id="r_a2653b16a0af69a2f400a97ce73adc5b5"><td·class="memTemplParams"·colspan="2">template<typename·T·>·</td></tr> |
134 | <tr·class="memitem:a2653b16a0af69a2f400a97ce73adc5b5"><td·class="memTemplItemLeft"·align="right"·valign="top">T </td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">get</a>·()</td></tr> | 134 | <tr·class="memitem:a2653b16a0af69a2f400a97ce73adc5b5"><td·class="memTemplItemLeft"·align="right"·valign="top">T </td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">get</a>·()</td></tr> |
135 | <tr·class="memdesc:a2653b16a0af69a2f400a97ce73adc5b5"><td·class="mdescLeft"> </td><td·class="mdescRight">Constructs·an·object·of·type·T·from·this·document·object.··<br·/></td></tr> | 135 | <tr·class="memdesc:a2653b16a0af69a2f400a97ce73adc5b5"><td·class="mdescLeft"> </td><td·class="mdescRight">Constructs·an·object·of·type·T·from·this·document·object.··<br·/></td></tr> |
136 | <tr·class="separator:a2653b16a0af69a2f400a97ce73adc5b5"><td·class="memSeparator"·colspan="2"> </td></tr> | 136 | <tr·class="separator:a2653b16a0af69a2f400a97ce73adc5b5"><td·class="memSeparator"·colspan="2"> </td></tr> |
137 | <tr·class="memitem:a91508d476b7b3323bfe50b9c96c78a5b"·id="r_a91508d476b7b3323bfe50b9c96c78a5b"><td·class="memTemplParams"·colspan="2">template<typename·T·>·</td></tr> | 137 | <tr·class="memitem:a91508d476b7b3323bfe50b9c96c78a5b"·id="r_a91508d476b7b3323bfe50b9c96c78a5b"><td·class="memTemplParams"·colspan="2">template<typename·T·>·</td></tr> |
138 | <tr·class="memitem:a91508d476b7b3323bfe50b9c96c78a5b"><td·class="memTemplItemLeft"·align="right"·valign="top">void </td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a91508d476b7b3323bfe50b9c96c78a5b">get</a>·(T·&t)</td></tr> | 138 | <tr·class="memitem:a91508d476b7b3323bfe50b9c96c78a5b"><td·class="memTemplItemLeft"·align="right"·valign="top">void </td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a91508d476b7b3323bfe50b9c96c78a5b">get</a>·(T·&t)</td></tr> |
139 | <tr·class="memdesc:a91508d476b7b3323bfe50b9c96c78a5b"><td·class="mdescLeft"> </td><td·class="mdescRight">Constructs·an·object·of·type·T·from·this·document·object.··<br·/></td></tr> | 139 | <tr·class="memdesc:a91508d476b7b3323bfe50b9c96c78a5b"><td·class="mdescLeft"> </td><td·class="mdescRight">Constructs·an·object·of·type·T·from·this·document·object.··<br·/></td></tr> |
140 | <tr·class="separator:a91508d476b7b3323bfe50b9c96c78a5b"><td·class="memSeparator"·colspan="2"> </td></tr> | 140 | <tr·class="separator:a91508d476b7b3323bfe50b9c96c78a5b"><td·class="memSeparator"·colspan="2"> </td></tr> |
141 | <tr·class="memitem:a8ba9640e434e273254c93454b9d52ae2"·id="r_a8ba9640e434e273254c93454b9d52ae2"><td·class="memItemLeft"·align="right"·valign="top">unique_ptr_type </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a8ba9640e434e273254c93454b9d52ae2">release</a>·()</td></tr> | 141 | <tr·class="memitem:a8ba9640e434e273254c93454b9d52ae2"·id="r_a8ba9640e434e273254c93454b9d52ae2"><td·class="memItemLeft"·align="right"·valign="top">unique_ptr_type </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a8ba9640e434e273254c93454b9d52ae2">release</a>·()</td></tr> |
142 | <tr·class="memdesc:a8ba9640e434e273254c93454b9d52ae2"><td·class="mdescLeft"> </td><td·class="mdescRight">Transfer·ownership·of·the·underlying·buffer·to·the·caller.··<br·/></td></tr> | 142 | <tr·class="memdesc:a8ba9640e434e273254c93454b9d52ae2"><td·class="mdescLeft"> </td><td·class="mdescRight">Transfer·ownership·of·the·underlying·buffer·to·the·caller.··<br·/></td></tr> |
143 | <tr·class="separator:a8ba9640e434e273254c93454b9d52ae2"><td·class="memSeparator"·colspan="2"> </td></tr> | 143 | <tr·class="separator:a8ba9640e434e273254c93454b9d52ae2"><td·class="memSeparator"·colspan="2"> </td></tr> |
144 | <tr·class="memitem:af0c212792491956c85ea7a9ccc6d3a9d"·id="r_af0c212792491956c85ea7a9ccc6d3a9d"><td·class="memItemLeft"·align="right"·valign="top">void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#af0c212792491956c85ea7a9ccc6d3a9d">reset</a>·(<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view.html">document::view</a>·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view.html">view</a>)</td></tr> | 144 | <tr·class="memitem:af0c212792491956c85ea7a9ccc6d3a9d"·id="r_af0c212792491956c85ea7a9ccc6d3a9d"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">void</a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#af0c212792491956c85ea7a9ccc6d3a9d">reset</a>·(<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view.html">document::view</a>·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view.html">view</a>)</td></tr> |
145 | <tr·class="memdesc:af0c212792491956c85ea7a9ccc6d3a9d"><td·class="mdescLeft"> </td><td·class="mdescRight">Replace·the·formerly-owned·buffer·with·the·new·view.··<br·/></td></tr> | 145 | <tr·class="memdesc:af0c212792491956c85ea7a9ccc6d3a9d"><td·class="mdescLeft"> </td><td·class="mdescRight">Replace·the·formerly-owned·buffer·with·the·new·view.··<br·/></td></tr> |
146 | <tr·class="separator:af0c212792491956c85ea7a9ccc6d3a9d"><td·class="memSeparator"·colspan="2"> </td></tr> | 146 | <tr·class="separator:af0c212792491956c85ea7a9ccc6d3a9d"><td·class="memSeparator"·colspan="2"> </td></tr> |
147 | </table> | 147 | </table> |
148 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> | 148 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> |
149 | <div·class="textblock"><p>A·read-only·BSON·document·that·owns·its·underlying·buffer.·</p> | 149 | <div·class="textblock"><p>A·read-only·BSON·document·that·owns·its·underlying·buffer.·</p> |
150 | <p>When·a·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html"·title="A·read-only·BSON·document·that·owns·its·underlying·buffer.">document::value</a>·goes·out·of·scope,·the·underlying·buffer·is·freed.·Generally·this·class·should·be·used·sparingly;·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view.html"·title="A·read-only,·non-owning·view·of·a·BSON·document.">document::view</a>·should·be·used·instead·wherever·possible.·</p> | 150 | <p>When·a·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html"·title="A·read-only·BSON·document·that·owns·its·underlying·buffer.">document::value</a>·goes·out·of·scope,·the·underlying·buffer·is·freed.·Generally·this·class·should·be·used·sparingly;·<a·class="el"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view.html"·title="A·read-only,·non-owning·view·of·a·BSON·document.">document::view</a>·should·be·used·instead·wherever·possible.·</p> |
151 | </div><h2·class="groupheader">Constructor·&·Destructor·Documentation</h2> | 151 | </div><h2·class="groupheader">Constructor·&·Destructor·Documentation</h2> |
Offset 8, 62 lines modified | Offset 8, 62 lines modified | ||
8 | ····*·_\x8v_\x8a_\x8l_\x8u_\x8e | 8 | ····*·_\x8v_\x8a_\x8l_\x8u_\x8e |
9 | _\x8P_\x8u_\x8b_\x8l_\x8i_\x8c_\x8·_\x8M_\x8e_\x8m_\x8b_\x8e_\x8r_\x8·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s·|·_\x8L_\x8i_\x8s_\x8t_\x8·_\x8o_\x8f_\x8·_\x8a_\x8l_\x8l_\x8·_\x8m_\x8e_\x8m_\x8b_\x8e_\x8r_\x8s | 9 | _\x8P_\x8u_\x8b_\x8l_\x8i_\x8c_\x8·_\x8M_\x8e_\x8m_\x8b_\x8e_\x8r_\x8·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s·|·_\x8L_\x8i_\x8s_\x8t_\x8·_\x8o_\x8f_\x8·_\x8a_\x8l_\x8l_\x8·_\x8m_\x8e_\x8m_\x8b_\x8e_\x8r_\x8s |
10 | bsoncxx::v_noabi::document::value·Class·Reference | 10 | bsoncxx::v_noabi::document::value·Class·Reference |
11 | A·read-only·BSON·document·that·owns·its·underlying·buffer.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. | 11 | A·read-only·BSON·document·that·owns·its·underlying·buffer.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. |
12 | #include·<_\x8v_\x8a_\x8l_\x8u_\x8e_\x8._\x8h_\x8p_\x8p> | 12 | #include·<_\x8v_\x8a_\x8l_\x8u_\x8e_\x8._\x8h_\x8p_\x8p> |
13 | P\x8Pu\x8ub\x8bl\x8li\x8ic\x8c·M\x8Me\x8em\x8mb\x8be\x8er\x8r·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s | 13 | P\x8Pu\x8ub\x8bl\x8li\x8ic\x8c·M\x8Me\x8em\x8mb\x8be\x8er\x8r·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s |
14 | ······························ ·_\x8v_\x8a_\x8l_\x8u_\x8e·(std::uint8_t·*_\x8d_\x8a_\x8t_\x8a,·std::size_t·_\x8l_\x8e_\x8n_\x8g_\x8t_\x8h, | 14 | ······························ ·_\x8v_\x8a_\x8l_\x8u_\x8e·(std::uint8_t·*_\x8d_\x8a_\x8t_\x8a,·std::size_t·_\x8l_\x8e_\x8n_\x8g_\x8t_\x8h, |
15 | ································deleter_type·dtor) | 15 | ································deleter_type·_.d_.t_.o_.r) |
16 | ·······························Constructs·a·value·from·a·buffer. | 16 | ·······························Constructs·a·value·from·a·buffer. |
17 | 17 | ||
18 | ······························ ·_\x8v_\x8a_\x8l_\x8u_\x8e·(unique_ptr_type·ptr,·std::size_t·_\x8l_\x8e_\x8n_\x8g_\x8t_\x8h) | 18 | ······························ ·_\x8v_\x8a_\x8l_\x8u_\x8e·(unique_ptr_type·_.p_.t_.r,·std::size_t·_\x8l_\x8e_\x8n_\x8g_\x8t_\x8h) |
19 | ·······························Constructs·a·value·from·a·std::unique_ptr·to·a | 19 | ·······························Constructs·a·value·from·a·std::unique_ptr·to·a |
20 | ································buffer. | 20 | ································buffer. |
21 | 21 | ||
22 | ······························ ·_\x8v_\x8a_\x8l_\x8u_\x8e·(_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w·_\x8v_\x8i_\x8e_\x8w) | 22 | ······························ ·_\x8v_\x8a_\x8l_\x8u_\x8e·(_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w·_\x8v_\x8i_\x8e_\x8w) |
23 | ·······························Constructs·a·value·from·a·view·of·a·document. | 23 | ·······························Constructs·a·value·from·a·view·of·a·document. |
24 | 24 | ||
25 | template<typename·T·,·detail::requires_not_t<·int,·std::is_same<·T,·_\x8a_\x8r_\x8r_\x8a_\x8y_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w | 25 | template<_.t_.y_.p_.e_.n_.a_.m_.e·_.T·,·detail::requires_not_t<·_.i_.n_.t,·std::is_same<·_.T,·_\x8a_\x8r_\x8r_\x8a_\x8y_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w |
26 | >·>·=·0> | 26 | >·>·=·0> |
27 | ······························ ·_\x8v_\x8a_\x8l_\x8u_\x8e·(const·T·&t) | 27 | ······························ ·_\x8v_\x8a_\x8l_\x8u_\x8e·(_.c_.o_.n_.s_.t·_.T·&_.t) |
28 | ·······························Constructor·used·for·serialization·of·user | 28 | ·······························Constructor·used·for·serialization·of·user |
29 | ································objects. | 29 | ································objects. |
30 | 30 | ||
31 | _\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w_\x8:_\x8:_\x8c_\x8o_\x8n_\x8s_\x8t_\x8__\x8i_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r ·_\x8c_\x8b_\x8e_\x8g_\x8i_\x8n·()·const | 31 | _\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w_\x8:_\x8:_\x8c_\x8o_\x8n_\x8s_\x8t_\x8__\x8i_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r ·_\x8c_\x8b_\x8e_\x8g_\x8i_\x8n·()·_.c_.o_.n_.s_.t |
32 | 32 | ||
33 | _\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w_\x8:_\x8:_\x8c_\x8o_\x8n_\x8s_\x8t_\x8__\x8i_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r ·_\x8c_\x8e_\x8n_\x8d·()·const | 33 | _\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w_\x8:_\x8:_\x8c_\x8o_\x8n_\x8s_\x8t_\x8__\x8i_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r ·_\x8c_\x8e_\x8n_\x8d·()·_.c_.o_.n_.s_.t |
34 | 34 | ||
35 | _\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w_\x8:_\x8:_\x8c_\x8o_\x8n_\x8s_\x8t_\x8__\x8i_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r ·_\x8b_\x8e_\x8g_\x8i_\x8n·()·const | 35 | _\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w_\x8:_\x8:_\x8c_\x8o_\x8n_\x8s_\x8t_\x8__\x8i_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r ·_\x8b_\x8e_\x8g_\x8i_\x8n·()·_.c_.o_.n_.s_.t |
36 | 36 | ||
37 | _\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w_\x8:_\x8:_\x8c_\x8o_\x8n_\x8s_\x8t_\x8__\x8i_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r ·_\x8e_\x8n_\x8d·()·const | 37 | _\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w_\x8:_\x8:_\x8c_\x8o_\x8n_\x8s_\x8t_\x8__\x8i_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r ·_\x8e_\x8n_\x8d·()·_.c_.o_.n_.s_.t |
38 | 38 | ||
39 | _\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w_\x8:_\x8:_\x8c_\x8o_\x8n_\x8s_\x8t_\x8__\x8i_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r ·_\x8f_\x8i_\x8n_\x8d·(stdx::string_view·key)·const | 39 | _\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w_\x8:_\x8:_\x8c_\x8o_\x8n_\x8s_\x8t_\x8__\x8i_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r ·_\x8f_\x8i_\x8n_\x8d·(stdx::string_view·key)·_.c_.o_.n_.s_.t |
40 | ·······························Finds·the·first·element·of·the·document·with | 40 | ·······························Finds·the·first·element·of·the·document·with |
41 | ································the·provided·key. | 41 | ································the·provided·key. |
42 | 42 | ||
43 | ·······················_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t ·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8[_\x8]·(stdx::string_view·key)·const | 43 | ·······················_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t ·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8[_\x8]·(stdx::string_view·key)·_.c_.o_.n_.s_.t |
44 | ·······························Finds·the·first·element·of·the·document·with | 44 | ·······························Finds·the·first·element·of·the·document·with |
45 | ································the·provided·key. | 45 | ································the·provided·key. |
46 | 46 | ||
47 | ··········const·std::uint8_t·* ·_.d_.a_.t_.a·()·const | 47 | ··········_.c_.o_.n_.s_.t·std::uint8_t·* ·_.d_.a_.t_.a·()·_.c_.o_.n_.s_.t |
48 | ·······························Access·the·raw·bytes·of·the·underlying | 48 | ·······························Access·the·raw·bytes·of·the·underlying |
49 | ································document. | 49 | ································document. |
50 | 50 | ||
51 | ···················std::size_t ·_\x8l_\x8e_\x8n_\x8g_\x8t_\x8h·()·const | 51 | ···················std::size_t ·_\x8l_\x8e_\x8n_\x8g_\x8t_\x8h·()·_.c_.o_.n_.s_.t |
52 | ·······························Gets·the·length·of·the·underlying·buffer. | 52 | ·······························Gets·the·length·of·the·underlying·buffer. |
53 | 53 | ||
54 | ··························bool ·_.e_.m_.p_.t_.y·()·const | 54 | ··························_.b_.o_.o_.l ·_.e_.m_.p_.t_.y·()·_.c_.o_.n_.s_.t |
55 | ·······························Checks·if·the·underlying·document·is·empty, | 55 | ·······························Checks·if·the·underlying·document·is·empty, |
56 | ································i.e. | 56 | ································i.e. |
57 | 57 | ||
58 | ················_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w ·v\x8vi\x8ie\x8ew\x8w·()·const·noexcept | 58 | ················_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w ·v\x8vi\x8ie\x8ew\x8w·()·_.c_.o_.n_.s_.t·_.n_.o_.e_.x_.c_.e_.p_.t |
59 | ·······························Get·a·view·over·the·document·owned·by·this | 59 | ·······························Get·a·view·over·the·document·owned·by·this |
60 | ································value. | 60 | ································value. |
61 | 61 | ||
62 | ······························ ·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w·()·const·noexcept | 62 | ······························ ·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w·()·_.c_.o_.n_.s_.t·_.n_.o_.e_.x_.c_.e_.p_.t |
63 | ·······························Conversion·operator·that·provides·a·view·given | 63 | ·······························Conversion·operator·that·provides·a·view·given |
64 | ································a·value. | 64 | ································a·value. |
65 | 65 | ||
66 | template<typename·T·> | 66 | template<typename·T·> |
67 | ·····························T ·_\x8g_\x8e_\x8t·() | 67 | ·····························T ·_\x8g_\x8e_\x8t·() |
68 | ·······························Constructs·an·object·of·type·T·from·this | 68 | ·······························Constructs·an·object·of·type·T·from·this |
69 | ································document·object. | 69 | ································document·object. |
Offset 113, 38 lines modified | Offset 113, 38 lines modified | ||
113 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="namespacebsoncxx.html">bsoncxx</a>·{</div> | 113 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="namespacebsoncxx.html">bsoncxx</a>·{</div> |
114 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span>v_noabi·{</div> | 114 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span>v_noabi·{</div> |
115 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span>document·{</div> | 115 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span>document·{</div> |
116 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> | 116 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> |
117 | <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};"> | 117 | <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};"> |
118 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html">···38</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html">value</a>·{</div> | 118 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html">···38</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html">value</a>·{</div> |
119 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>···<span·class="keyword">public</span>:</div> | 119 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>···<span·class="keyword">public</span>:</div> |
120 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">using·</span>deleter_type·=·void·(*)(std::uint8_t*);</div> | 120 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">using·</span>deleter_type·=·<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">void</a>·(*)(std::uint8_t*);</div> |
121 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">using·</span>unique_ptr_type·=·std::unique_ptr<uint8_t[],·deleter_type>;</div> | 121 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">using·</span>unique_ptr_type·=·std::unique_ptr<uint8_t[],·deleter_type>;</div> |
122 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> | 122 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> |
123 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a0ff1b5198c811f4ec98ff65395a5606a">···55</a></span>····<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a0ff1b5198c811f4ec98ff65395a5606a">value</a>(std::uint8_t*·<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a4a2ea3ba0a68bffb90ccd33f65d07a40">data</a>,·std::size_t·<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a3fbb1c6055c61ffcef39ee6bcda2b768">length</a>,·deleter_type·dtor);</div> | 123 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a0ff1b5198c811f4ec98ff65395a5606a">···55</a></span>····<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a0ff1b5198c811f4ec98ff65395a5606a">value</a>(std::uint8_t*·<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a4a2ea3ba0a68bffb90ccd33f65d07a40">data</a>,·std::size_t·<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a3fbb1c6055c61ffcef39ee6bcda2b768">length</a>,·deleter_type·<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">dtor</a>);</div> |
124 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> | 124 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> |
125 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a482483ca86871cd033f1946356fde2b0">···66</a></span>····<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a482483ca86871cd033f1946356fde2b0">value</a>(unique_ptr_type·ptr,·std::size_t·<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a3fbb1c6055c61ffcef39ee6bcda2b768">length</a>);</div> | 125 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a482483ca86871cd033f1946356fde2b0">···66</a></span>····<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a482483ca86871cd033f1946356fde2b0">value</a>(unique_ptr_type·<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">ptr</a>,·std::size_t·<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a3fbb1c6055c61ffcef39ee6bcda2b768">length</a>);</div> |
126 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> | 126 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> |
127 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#af5378eee7a926b131126941cf5c44c39">···76</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#af5378eee7a926b131126941cf5c44c39">value</a>(<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view.html">document::view</a>·<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view.html">view</a>);</div> | 127 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#af5378eee7a926b131126941cf5c44c39">···76</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#af5378eee7a926b131126941cf5c44c39">value</a>(<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view.html">document::view</a>·<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view.html">view</a>);</div> |
128 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> | 128 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> |
129 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html">value</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html">value</a>&);</div> | 129 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html">value</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html">value</a>&);</div> |
130 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html">value</a>&·operator=(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html">value</a>&);</div> | 130 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html">value</a>&·operator=(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html">value</a>&);</div> |
131 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> | 131 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> |
132 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html">value</a>(<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html">value</a>&&)·noexcept·=·default;</div> | ||
133 | <div·class="line"><a·id="l0008 | 132 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html">value</a>(<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html">value</a>&&)·<[·...·truncated·by·diffoscope;·len:·265,·SHA:·0cb7f4ef82cf4502a6643aa450f5beb6abb290d52f7bf160dc96760b9afffda0·...·];</div> |
133 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html">value</a>&·<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">operator</a>=(<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html">value</a>&&)·<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">noexcept</a>·=·<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">default</a>;</div> | ||
134 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> | 134 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> |
135 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>···· | 135 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">template</a>·<<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5"[·...·truncated·by·diffoscope;·len:·594,·SHA:·3ac16c5ef894d5d0922db0d1e882b20f552944047ef8236ae3467cea823d76ae·...·],·array::<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view.html">view</a>>>·=·0></div> |
136 | <div·class="foldopen"·id="foldopen00093"·data-start="{"·data-end="}"> | 136 | <div·class="foldopen"·id="foldopen00093"·data-start="{"·data-end="}"> |
137 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a84b9fa3f56f614051d10f6050fe453ab">···93</a></span>····explicit·<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html">value</a>(const·T&·t)·:·<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html">value</a>({})·{</div> | ||
138 | <div·class="line"><a·id="l0009 | 137 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a84b9fa3f56f614051d10f6050fe453ab">···93</a></span>····<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a[·...·truncated·by·diffoscope;·len:·628,·SHA:·13c77d20cbce66c92c54d592f79de1f3411a388a254aef5b0251f99f3666cffb·...·]</div> |
138 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">to_bson</a>(<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">t</a>,·*<span·class="keyword">this</span>);</div> | ||
139 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····}</div> | 139 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····}</div> |
140 | </div> | 140 | </div> |
141 | <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keyword">template</span>·<<span·class="keyword">typename</span>·T></div> | 141 | <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keyword">template</span>·<<span·class="keyword">typename</span>·T></div> |
142 | <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····value&·operator=(<span·class="keyword">const</span>·T&·t)·{</div> | ||
143 | <div·class="line"><a·id="l0009 | 142 | <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····value&·operator=(<span·class="keyword">const</span>·<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">T</a>&·<a·class="c[·...·truncated·by·diffoscope;·len:·117,·SHA:·003884af0d97862072ecb06a81008a8e2e107fe85a8651193d23c4f1efae8504·...·]</div> |
143 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········*<span·class="keyword">this</span>·=·value{<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a2653b16a0af69a2f400a97ce73adc5b5">t</a>};</div> | ||
144 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div> | 144 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div> |
145 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····}</div> | 145 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····}</div> |
146 | <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> | 146 | <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> |
147 | <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno"><a·class="line"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a5e822cfa7524f3d6a19f4ade8033ab17">··105</a></span>····<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view_1_1const__iterator.html">document::view::const_iterator</a>·<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a5e822cfa7524f3d6a19f4ade8033ab17">cbegin</a>()·<span·class="keyword">const</span>;</div> | 147 | <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno"><a·class="line"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a5e822cfa7524f3d6a19f4ade8033ab17">··105</a></span>····<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view_1_1const__iterator.html">document::view::const_iterator</a>·<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#a5e822cfa7524f3d6a19f4ade8033ab17">cbegin</a>()·<span·class="keyword">const</span>;</div> |
148 | <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div> | 148 | <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div> |
149 | <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#acba76785ef61777c776faf5033e89ef8">··110</a></span>····<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view_1_1const__iterator.html">document::view::const_iterator</a>·<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#acba76785ef61777c776faf5033e89ef8">cend</a>()·<span·class="keyword">const</span>;</div> | 149 | <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#acba76785ef61777c776faf5033e89ef8">··110</a></span>····<a·class="code·hl_class"·href="classbsoncxx_1_1v__noabi_1_1document_1_1view_1_1const__iterator.html">document::view::const_iterator</a>·<a·class="code·hl_function"·href="classbsoncxx_1_1v__noabi_1_1document_1_1value.html#acba76785ef61777c776faf5033e89ef8">cend</a>()·<span·class="keyword">const</span>;</div> |
150 | <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div> | 150 | <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div> |
Offset 40, 37 lines modified | Offset 40, 37 lines modified | ||
40 | 28 | 40 | 28 |
41 | 29namespace·_\x8b_\x8s_\x8o_\x8n_\x8c_\x8x_\x8x·{ | 41 | 29namespace·_\x8b_\x8s_\x8o_\x8n_\x8c_\x8x_\x8x·{ |
42 | 30namespace·v_noabi·{ | 42 | 30namespace·v_noabi·{ |
43 | 31namespace·document·{ | 43 | 31namespace·document·{ |
44 | 32 | 44 | 32 |
45 | _\x83_\x88class·_\x8v_\x8a_\x8l_\x8u_\x8e·{ | 45 | _\x83_\x88class·_\x8v_\x8a_\x8l_\x8u_\x8e·{ |
46 | 39·public: | 46 | 39·public: |
47 | 40·using·deleter_type·=·void·(*)(std::uint8_t*); | 47 | 40·using·deleter_type·=·_.v_.o_.i_.d·(*)(std::uint8_t*); |
48 | 41·using·unique_ptr_type·=·std::unique_ptr<uint8_t[],·deleter_type>; | 48 | 41·using·unique_ptr_type·=·std::unique_ptr<uint8_t[],·deleter_type>; |
49 | 42 | 49 | 42 |
50 | _\x85_\x85·_\x8v_\x8a_\x8l_\x8u_\x8e(std::uint8_t*·_\x8d_\x8a_\x8t_\x8a,·std::size_t·_\x8l_\x8e_\x8n_\x8g_\x8t_\x8h,·deleter_type·dtor); | 50 | _\x85_\x85·_\x8v_\x8a_\x8l_\x8u_\x8e(std::uint8_t*·_\x8d_\x8a_\x8t_\x8a,·std::size_t·_\x8l_\x8e_\x8n_\x8g_\x8t_\x8h,·deleter_type·_.d_.t_.o_.r); |
51 | 56 | 51 | 56 |
52 | _\x86_\x86·_\x8v_\x8a_\x8l_\x8u_\x8e(unique_ptr_type·ptr,·std::size_t·_\x8l_\x8e_\x8n_\x8g_\x8t_\x8h); | 52 | _\x86_\x86·_\x8v_\x8a_\x8l_\x8u_\x8e(unique_ptr_type·_.p_.t_.r,·std::size_t·_\x8l_\x8e_\x8n_\x8g_\x8t_\x8h); |
53 | 67 | 53 | 67 |
54 | _\x87_\x86·explicit·_\x8v_\x8a_\x8l_\x8u_\x8e(_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w·_\x8v_\x8i_\x8e_\x8w); | 54 | _\x87_\x86·explicit·_\x8v_\x8a_\x8l_\x8u_\x8e(_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w·_\x8v_\x8i_\x8e_\x8w); |
55 | 77 | 55 | 77 |
56 | 78·_\x8v_\x8a_\x8l_\x8u_\x8e(const·_\x8v_\x8a_\x8l_\x8u_\x8e&); | 56 | 78·_\x8v_\x8a_\x8l_\x8u_\x8e(const·_\x8v_\x8a_\x8l_\x8u_\x8e&); |
57 | 79·_\x8v_\x8a_\x8l_\x8u_\x8e&·operator=(const·_\x8v_\x8a_\x8l_\x8u_\x8e&); | 57 | 79·_\x8v_\x8a_\x8l_\x8u_\x8e&·operator=(const·_\x8v_\x8a_\x8l_\x8u_\x8e&); |
58 | 80 | 58 | 80 |
59 | 81·_\x8v_\x8a_\x8l_\x8u_\x8e(_\x8v_\x8a_\x8l_\x8u_\x8e&&)·noexcept·=·default; | 59 | 81·_\x8v_\x8a_\x8l_\x8u_\x8e(_\x8v_\x8a_\x8l_\x8u_\x8e&&)·_.n_.o_.e_.x_.c_.e_.p_.t·=·_.d_.e_.f_.a_.u_.l_.t; |
60 | 82·_\x8v_\x8a_\x8l_\x8u_\x8e&·operator=(_.v_.a_.l_.u_.e&&)·noexcept·=·default; | 60 | 82·_\x8v_\x8a_\x8l_\x8u_\x8e&·_.o_.p_.e_.r_.a_.t_.o_.r=(_.v_.a_.l_.u_.e&&)·_.n_.o_.e_.x_.c_.e_.p_.t·=·_.d_.e_.f_.a_.u_.l_.t; |
61 | 83 | 61 | 83 |
62 | 92·template·<typename·T,·detail::requires_not_t<int,·std::is_same<T,·array:: | 62 | 92·_.t_.e_.m_.p_.l_.a_.t_.e·<_.t_.y_.p_.e_.n_.a_.m_.e·_.T,·detail::_.r_.e_.q_.u_.i_.r_.e_.s_.__.n_.o_.t_.__.t<int,·std::_.i_.s_.__.s_.a_.m_.e<_.T,·array:: |
63 | _\x8v_\x8i_\x8e_\x8w>>·=·0> | 63 | _\x8v_\x8i_\x8e_\x8w>>·=·0> |
64 | _\x89_\x83·explicit·_.v_.a_.l_.u_.e(const·T&·t)·:·_\x8v_\x8a_\x8l_\x8u_\x8e({})·{ | 64 | _\x89_\x83·_.e_.x_.p_.l_.i_.c_.i_.t·_.v_.a_.l_.u_.e(_.c_.o_.n_.s_.t·_.T&·_.t)·:·_\x8v_\x8a_\x8l_\x8u_\x8e({})·{ |
65 | 94·to_bson(t,·*this); | 65 | 94·_.t_.o_.__.b_.s_.o_.n(_.t,·*this); |
66 | 95·} | 66 | 95·} |
67 | 96·template·<typename·T> | 67 | 96·template·<typename·T> |
68 | 97·value&·operator=(const·T&·t)·{ | 68 | 97·value&·operator=(const·_.T&·_.t)·{ |
69 | 98·*this·=·value{t}; | 69 | 98·*this·=·value{_.t}; |
70 | 99·return·*this; | 70 | 99·return·*this; |
71 | 100·} | 71 | 100·} |
72 | 101 | 72 | 101 |
73 | _\x81_\x80_\x85·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w_\x8:_\x8:_\x8c_\x8o_\x8n_\x8s_\x8t_\x8__\x8i_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r·_\x8c_\x8b_\x8e_\x8g_\x8i_\x8n()·const; | 73 | _\x81_\x80_\x85·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w_\x8:_\x8:_\x8c_\x8o_\x8n_\x8s_\x8t_\x8__\x8i_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r·_\x8c_\x8b_\x8e_\x8g_\x8i_\x8n()·const; |
74 | 106 | 74 | 106 |
75 | _\x81_\x81_\x80·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w_\x8:_\x8:_\x8c_\x8o_\x8n_\x8s_\x8t_\x8__\x8i_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r·_\x8c_\x8e_\x8n_\x8d()·const; | 75 | _\x81_\x81_\x80·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8v_\x8i_\x8e_\x8w_\x8:_\x8:_\x8c_\x8o_\x8n_\x8s_\x8t_\x8__\x8i_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r·_\x8c_\x8e_\x8n_\x8d()·const; |
76 | 111 | 76 | 111 |